void IInitializable.Initialize() { // インスタンス生成を通知 // CAFU Scene に対してインスタンスを通知して、Load/Unload のリクエストを処理可能にする this.Publish(); InitialSceneNameList.ToObservable().Subscribe(RequestLoadSubject); }
protected override IEnumerable <ISceneStrategy> GenerateInitialSceneStrategyList() { return(InitialSceneNameList.Select(x => SceneStrategyMap[x])); }
protected override IEnumerable <ISceneStrategy> GenerateInitialSceneStrategyList() { return(InitialSceneNameList.Select(GetOrCreateSceneStrategy)); }