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

Method Serialize

src/Ext/SWType/Body.cpp:11–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9
10template <typename T>
11void 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
64void SWTypeExt::ExtData::LoadFromINIFile(CCINIClass* const pINI)
65{

Callers 2

LoadFromStreamMethod · 0.95
SaveToStreamMethod · 0.95

Calls 1

ProcessMethod · 0.45

Tested by

no test coverage detected