public override void Load(ObjSave o) { base.Load(o); //load vars for workplaces WorkplaceSave w = (WorkplaceSave)o; Workers = w.workers; TimeToSpawnWalker = w.timeToSpawnWalker; Access = w.access; Yield = w.yield; ActiveStaff = w.activeStaff; ClosedByPlayer = w.closedByPlayer; ActiveSchedule = w.activeSchedule; //add workers back to laborcontroller ToggleLabor(ActiveStaff); }
public override void Load(ObjSave o) { base.Load(o); //load vars for workplaces WorkplaceSave w = (WorkplaceSave)o; TimeToSpawnWalker = w.timeToSpawnWalker; Access = w.access; WorkingDay = w.workingDay; ActiveBuilding = w.activeBuilding; ClosedByPlayer = w.closedByPlayer; ActiveSchedule = w.activeSchedule; //add workers back to laborcontroller ToggleLabor(ActiveBuilding); WorkerList = w.WorkerList; WorkerSave = w.WorkerSave; //labor.AddWorkplace(this); }