13 const BaseContainer source = playerSpawnPointManager.GetComponentSource(owner);
16 bool playerSpawnPointsDefault =
true;
18 source.Get(
"m_bEnablePlayerSpawnPoints", playerSpawnPointsDefault);
21 bool radioVehicleSpawningDefault =
false;
23 source.Get(
"m_bRadioVehicleSpawningEnabled", radioVehicleSpawningDefault);
26 bool deployingSpawnPointsDefault =
true;
28 source.Get(
"m_bDeployableSpawnPointsEnabled", deployingSpawnPointsDefault);
33 source.Get(
"m_eDeployableSpawnPointBudgetType", deployableSpawnPointBudgetTypeDefault);
36 int deployableSpawnPointTicketAmountDefault = 5;
38 source.Get(
"m_iDeployableSpawnPointTicketAmount", deployableSpawnPointTicketAmountDefault);
40 if (playerSpawnPoints == playerSpawnPointsDefault &&
41 radioVehicleSpawning == radioVehicleSpawningDefault &&
42 deployingSpawnPoints == deployingSpawnPointsDefault &&
43 deployableSpawnPointBudgetType == deployableSpawnPointBudgetTypeDefault &&
44 deployableSpawnPointTicketAmount == deployableSpawnPointTicketAmountDefault)
47 context.WriteValue(
"version", 1);
48 context.WriteDefault(playerSpawnPoints, playerSpawnPointsDefault);
49 context.WriteDefault(radioVehicleSpawning, radioVehicleSpawningDefault);
50 context.WriteDefault(deployingSpawnPoints, deployingSpawnPointsDefault);
51 context.WriteDefault(deployableSpawnPointBudgetType, deployableSpawnPointBudgetTypeDefault);
52 context.WriteDefault(deployableSpawnPointTicketAmount, deployableSpawnPointTicketAmountDefault);
62 context.Read(version);
64 bool playerSpawnPoints;
65 if (context.Read(playerSpawnPoints))
68 bool radioVehicleSpawning;
69 if (context.Read(radioVehicleSpawning))
72 bool deployingSpawnPoints;
73 if (context.Read(deployingSpawnPoints))
77 if (context.Read(deployableSpawnPointBudgetType))
80 int deployableSpawnPointTicketAmount;
81 if (context.Read(deployableSpawnPointTicketAmount))