| 9 | |
| 10 | template <typename T> |
| 11 | void SWTypeExt::ExtData::Serialize(T& Stm) |
| 12 | { |
| 13 | Stm |
| 14 | .Process(this->Money_Amount) |
| 15 | .Process(this->SW_Inhibitors) |
| 16 | .Process(this->SW_AnyInhibitor) |
| 17 | .Process(this->SW_Designators) |
| 18 | .Process(this->SW_AnyDesignator) |
| 19 | .Process(this->SW_RangeMinimum) |
| 20 | .Process(this->SW_RangeMaximum) |
| 21 | .Process(this->SW_RequiredHouses) |
| 22 | .Process(this->SW_ForbiddenHouses) |
| 23 | .Process(this->SW_AuxBuildings) |
| 24 | .Process(this->SW_NegBuildings) |
| 25 | .Process(this->SW_InitialReady) |
| 26 | .Process(this->SW_PostDependent) |
| 27 | .Process(this->SW_MaxCount) |
| 28 | .Process(this->SW_Shots) |
| 29 | .Process(this->UIDescription) |
| 30 | .Process(this->CameoPriority) |
| 31 | .Process(this->LimboDelivery_Types) |
| 32 | .Process(this->LimboDelivery_IDs) |
| 33 | .Process(this->LimboDelivery_RandomWeightsData) |
| 34 | .Process(this->LimboDelivery_RollChances) |
| 35 | .Process(this->LimboKill_Affected) |
| 36 | .Process(this->LimboKill_IDs) |
| 37 | .Process(this->RandomBuffer) |
| 38 | .Process(this->Detonate_Warhead) |
| 39 | .Process(this->Detonate_Weapon) |
| 40 | .Process(this->Detonate_Damage) |
| 41 | .Process(this->Detonate_Warhead_Full) |
| 42 | .Process(this->Detonate_AtFirer) |
| 43 | .Process(this->SW_Next) |
| 44 | .Process(this->SW_Next_RealLaunch) |
| 45 | .Process(this->SW_Next_IgnoreInhibitors) |
| 46 | .Process(this->SW_Next_IgnoreDesignators) |
| 47 | .Process(this->SW_Next_RandomWeightsData) |
| 48 | .Process(this->SW_Next_RollChances) |
| 49 | .Process(this->ShowTimer_Priority) |
| 50 | .Process(this->Convert_Pairs) |
| 51 | .Process(this->ShowDesignatorRange) |
| 52 | .Process(this->TabIndex) |
| 53 | .Process(this->UseWeeds) |
| 54 | .Process(this->UseWeeds_Amount) |
| 55 | .Process(this->UseWeeds_StorageTimer) |
| 56 | .Process(this->UseWeeds_ReadinessAnimationPercentage) |
| 57 | .Process(this->EMPulse_WeaponIndex) |
| 58 | .Process(this->EMPulse_SuspendOthers) |
| 59 | .Process(this->EMPulse_Cannons) |
| 60 | .Process(this->EMPulse_TargetSelf) |
| 61 | ; |
| 62 | } |
| 63 | |
| 64 | void SWTypeExt::ExtData::LoadFromINIFile(CCINIClass* const pINI) |
| 65 | { |
no test coverage detected