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(); }; }
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)); }); }
public void Initialization() { LoadLevelState.AddState("Data", () => { dataContainer.Load(Level, LoadLevelState); }, null); LoadLevelState.AddState("Bundle", () => { bundleContainer.Load(Level, LoadLevelState); }, null); LoadLevelState.TmpReductionStateEvent = (s) => { baseState.RestoreState(); }; }