public void Serialize(DataSerializer s) { AutobudgetPost d = Singleton <AutobudgetManager> .instance.container.AutobudgetPost; s.WriteBool(d.Enabled); s.WriteInt32(d.BudgetMaxValue); }
public void Deserialize(DataSerializer s) { if (s.version >= 4) { AutobudgetPost d = Singleton <AutobudgetManager> .instance.container.AutobudgetPost; d.Enabled = s.ReadBool(); d.BudgetMaxValue = s.ReadInt32(); } }
public void InitObjects() { if (AutobudgetElectricity == null) { AutobudgetElectricity = new AutobudgetElectricity(); } if (AutobudgetWater == null) { AutobudgetWater = new AutobudgetWater(); } if (AutobudgetGarbage == null) { AutobudgetGarbage = new AutobudgetGarbage(); } if (AutobudgetHealthcare == null) { AutobudgetHealthcare = new AutobudgetHealthcare(); } if (AutobudgetEducation == null) { AutobudgetEducation = new AutobudgetEducation(); } if (AutobudgetPolice == null) { AutobudgetPolice = new AutobudgetPolice(); } if (AutobudgetFire == null) { AutobudgetFire = new AutobudgetFire(); } if (AutobudgetRoad == null) { AutobudgetRoad = new AutobudgetRoad(); } if (AutobudgetPost == null) { AutobudgetPost = new AutobudgetPost(); } if (AutobudgetTaxi == null) { AutobudgetTaxi = new AutobudgetTaxi(); } AllAutobudgetObjects.Clear(); AllAutobudgetObjects.Add(AutobudgetElectricity); AllAutobudgetObjects.Add(AutobudgetWater); AllAutobudgetObjects.Add(AutobudgetGarbage); AllAutobudgetObjects.Add(AutobudgetHealthcare); AllAutobudgetObjects.Add(AutobudgetEducation); AllAutobudgetObjects.Add(AutobudgetPolice); AllAutobudgetObjects.Add(AutobudgetFire); AllAutobudgetObjects.Add(AutobudgetRoad); AllAutobudgetObjects.Add(AutobudgetPost); AllAutobudgetObjects.Add(AutobudgetTaxi); }