Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
 public void save(PhaseManagerData phaseManagerData)
 {
     phaseManagerData.CurrentPhase = _currentPhase;
     phaseManagerData.LastPhase    = _lastPhase;
 }