コード例 #1
0
 protected void OnStart <T>(BaseConfiguration config) where T : BaseAppManager, new()
 {
     BaseAppManager.InitData initData = new BaseAppManager.InitData(config, this, transform);
     _appManager = new T();
     _appManager.Setup(initData);
     _appManager.OnPostSetup();
 }
コード例 #2
0
ファイル: LoggingManager.cs プロジェクト: jadeElaine/ggj2018
 public InitData(BaseAppManager appManager)
 {
     m_appManager = appManager;
 }
コード例 #3
0
 public void Setup(BaseAppManager app)
 {
 }
コード例 #4
0
ファイル: PhasePlay.cs プロジェクト: jadeElaine/ggj2018
    public void Setup(BaseAppManager app_)
    {
        AppManager app = app_ as AppManager;

        app.GameStateManager.Init(app.ProgressionManager.GetGeneralConfig());
    }
コード例 #5
0
 private void OnDestroy()
 {
     _appManager.Teardown();
     _appManager = null;
 }