示例#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
 public InitData(BaseAppManager appManager)
 {
     m_appManager = appManager;
 }
示例#3
0
 public void Setup(BaseAppManager app)
 {
 }
示例#4
0
    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;
 }