public void load(PhaseManagerData phaseManagerData) { Debug.Log("Loading... PhaseManager"); _timeManager = GetComponent <TimeManager>(); _timeManager._onTimeStateChange += handleOnTimeStateChange; _phaseActions = JSONLoader.readPhaseActions(); m_phasesInfo = JSONLoader.readPhaseInfo(); _currentPhase = phaseManagerData.CurrentPhase; _lastPhase = phaseManagerData.LastPhase; }
public GameSaveData() { ActionManagerData = new ActionManagerData(); BuildingManagerData = new BuildingManagerData(); TimeManagerData = new TimeManagerData(); CoopManagerData = new CoopManagerData(); UserDataManagerData = new UserDataManagerData(); InvestigationManagerData = new InvestigationManagerData(); LogicManagerData = new LogicManagerData(); CanalManagerData = new CanalManagerData(); PenalizationManagerData = new PenalizationManagerData(); PhaseManagerData = new PhaseManagerData(); PlagueManagerData = new PlagueManagerData(); RankingManagerData = new RankingManagerData(); RiceObjectManagerData = new RiceObjectManagerData(); WeedFactoryData = new WeedFactoryData(); WorkerManagerData = new WorkerManagerData(); WorldTerrainData = new WorldTerrainData(); tutorialManagerData = new TutorialManagerData(); }
public void save(PhaseManagerData phaseManagerData) { phaseManagerData.CurrentPhase = _currentPhase; phaseManagerData.LastPhase = _lastPhase; }