Exemplo n.º 1
0
//////// GLOBAL_IN_GAME - BEGIN
    public void SetGlobalDataManager(IGlobalDataManager globalDataManager)
    {
        if (this.globalDataManager == null)
        {
            this.globalDataManager = globalDataManager;
        }
    }
Exemplo n.º 2
0
//////// GLOBAL_IN_GAME - END


//////// GLOBAL_IN_GAME - BEGIN
    protected override void InitDataManager(IStateManager stateManager)
    {
        if (useGlobalDataManager)
        {
            GameStateManager gameStateManager_local = (GameStateManager)stateManager;
            if (gameStateManager_local.GetGlobalDataManager() == null)
            {
                IGlobalDataManager globalDataManager = InstantiateGlobalDataManager();
                gameStateManager_local.SetGlobalDataManager(globalDataManager);
//? GlobalSessionManager.Init();
                gameStateManager_local.GetGlobalDataManager().Load();
//? GameSessionManager.Load();
            }
        }
        base.InitDataManager(stateManager);
    }