MCPcopy Create free account
hub / github.com/Phobos-developers/Phobos / Serialize

Method Serialize

src/Ext/Techno/Body.cpp:565–611  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

563
564template <typename T>
565void TechnoExt::ExtData::Serialize(T& Stm)
566{
567 Stm
568 .Process(this->TypeExtData)
569 .Process(this->Shield)
570 .Process(this->LaserTrails)
571 .Process(this->AttachedEffects)
572 .Process(this->AE)
573 .Process(this->PreviousType)
574 .Process(this->AnimRefCount)
575 .Process(this->ReceiveDamage)
576 .Process(this->LastKillWasTeamTarget)
577 .Process(this->PassengerDeletionTimer)
578 .Process(this->CurrentShieldType)
579 .Process(this->LastWarpDistance)
580 .Process(this->ChargeTurretTimer)
581 .Process(this->AutoDeathTimer)
582 .Process(this->MindControlRingAnimType)
583 .Process(this->DamageNumberOffset)
584 .Process(this->Strafe_BombsDroppedThisRound)
585 .Process(this->CurrentAircraftWeaponIndex)
586 .Process(this->IsInTunnel)
587 .Process(this->IsBurrowed)
588 .Process(this->HasBeenPlacedOnMap)
589 .Process(this->DeployFireTimer)
590 .Process(this->SkipTargetChangeResetSequence)
591 .Process(this->ForceFullRearmDelay)
592 .Process(this->LastRearmWasFullDelay)
593 .Process(this->CanCloakDuringRearm)
594 .Process(this->WHAnimRemainingCreationInterval)
595 .Process(this->FiringObstacleCell)
596 .Process(this->IsDetachingForCloak)
597 .Process(this->OriginalPassengerOwner)
598 .Process(this->HasRemainingWarpInDelay)
599 .Process(this->LastWarpInDelay)
600 .Process(this->IsBeingChronoSphered)
601 .Process(this->LastSensorsMapCoords)
602 .Process(this->AttachedEffectInvokerCount)
603 .Process(this->TintColorOwner)
604 .Process(this->TintColorAllies)
605 .Process(this->TintColorEnemies)
606 .Process(this->TintIntensityOwner)
607 .Process(this->TintIntensityAllies)
608 .Process(this->TintIntensityEnemies)
609 .Process(this->JumpjetStraightAscend)
610 ;
611}
612
613void TechnoExt::ExtData::LoadFromStream(PhobosStreamReader& Stm)
614{

Callers 2

LoadFromStreamMethod · 0.95
SaveToStreamMethod · 0.95

Calls 1

ProcessMethod · 0.45

Tested by

no test coverage detected