Esempio n. 1
0
    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();
    }
Esempio n. 2
0
 public NewStageObserverArchievement(ArchieventmentSystem archSystem)
 {
     mArchSystem = archSystem;
 }
 public EnemyKilledObserverArchievement(ArchieventmentSystem archSystem)
 {
     mArchSystem = archSystem;
 }
Esempio n. 4
0
 public SoldierKilledObserverArchievement(ArchieventmentSystem archSystem)
 {
     mArchSystem = archSystem;
 }