public void Init() { mAchievementSystem = new ArchieventmentSystem(); mCampSystem = new CampSystem(); mCharacterSystem = new CharacterSystem(); mEnergySystem = new EnergySystem(); mGameEventSystem = new GameEventSystem(); mStageSystem = new StageSystem(); mCampInfoUI = new CampInfoUI(); mGamePauseUI = new GamePauseUI(); mGameStateInfoUI = new GameStateInfoUI(); mSoldierInfoUI = new SoldierInfoUI(); mAchievementSystem.Init(); mCampSystem.Init(); mCharacterSystem.Init(); mEnergySystem.Init(); mGameEventSystem.Init(); mStageSystem.Init(); mCampInfoUI.Init(); mGamePauseUI.Init(); mGameStateInfoUI.Init(); mSoldierInfoUI.Init(); //加载数据 LoadMemento(); }
public NewStageObserverArchievement(ArchieventmentSystem archSystem) { mArchSystem = archSystem; }
public EnemyKilledObserverArchievement(ArchieventmentSystem archSystem) { mArchSystem = archSystem; }
public SoldierKilledObserverArchievement(ArchieventmentSystem archSystem) { mArchSystem = archSystem; }