Beispiel #1
0
 public override void Initialization()
 {
     LoadLevelState.AddState((s) => { dataContainer.Load(s, LoadLevelState); });
     LoadLevelState.AddState((s) => { bundleContainer.Load(s, LoadLevelState); });
     LoadLevelState.AddState((s) => { resourceContainer.Load(s, LoadLevelState); });            LoadLevelState.TmpReductionStateEvent = (s) => { baseState.ReductionState(); };
     LoadLevelState.TmpReductionStateEvent = (s) => { baseState.ReductionState(); };
 }
Beispiel #2
0
        private Basic()
        {
            LoadAppConfig();

            LoadLevelState.AddState((s) => { assetManager.HandleEvent(new EventArgs <IState <string> >("Load", LoadLevelState, s)); });
            LoadLevelState.AddState((s) => { scriptManager.HandleEvent(new EventArgs <IState <string> >("Load", LoadLevelState, s)); });
            LoadLevelState.AddState((s) => { gameObjectManager.HandleEvent(new EventArgs <IState <string> >("Load", LoadLevelState, s)); });
        }
Beispiel #3
0
 public void Initialization()
 {
     LoadLevelState.AddState("Data", () => { dataContainer.Load(Level, LoadLevelState); }, null);
     LoadLevelState.AddState("Bundle", () => { bundleContainer.Load(Level, LoadLevelState); }, null);
     LoadLevelState.TmpReductionStateEvent = (s) => { baseState.RestoreState(); };
 }