//For load anonymous scene at the same time load a mission. public void SetCurrentMission(MissionEnum missionEnum) { m_currentMission = missionEnum; }
public string GenerateFolderName(MissionEnum missionEnum) { return(ConfigMission.Instance.Prefix_Mission_Folder + missionEnum.ToString() + "_" + SceneManager.GetActiveScene().name); }
private void UpdateState(MissionEnum state) { // Updates the state var lastState = this.currentState; this.currentState = state; if (!this.validCameras) { return; } Transform3D firstTarget = null; Transform3D secondTarget = null; TimeSpan firstDuration = TimeSpan.FromSeconds(5); TimeSpan secondDuration = TimeSpan.FromSeconds(5); // Animates the camera towards the new state target switch (this.currentState) { case MissionEnum.Curiosity: if (lastState != MissionEnum.MarsGlobarSurveyor) { firstTarget = this.curiosityCamera; } else { firstTarget = this.atmosphereCamera; secondTarget = this.curiosityCamera; } break; case MissionEnum.Spirit: if (lastState != MissionEnum.MarsGlobarSurveyor) { firstTarget = this.spiritCamera; } else { firstTarget = this.atmosphereCamera; secondTarget = this.spiritCamera; } break; case MissionEnum.MarsGlobarSurveyor: firstTarget = this.atmosphereCamera; secondTarget = this.globalSurveyorCamera; break; default: break; } // Animates the camera if (secondTarget != null) { // The camera navigates through 2 different points this.Owner.Scene.CreateParallelGameActions( new MoveTo3DGameAction(this.Owner, firstTarget.Position, firstDuration, EaseFunction.QuinticInOutEase), new RotateTo3DGameAction(this.Owner, firstTarget.Rotation, firstDuration, EaseFunction.CubicInOutEase)) .WaitAll().ContinueWith( this.Owner.Scene.CreateParallelGameActions( new MoveTo3DGameAction(this.Owner, secondTarget.Position, secondDuration, EaseFunction.QuinticInOutEase), new RotateTo3DGameAction(this.Owner, secondTarget.Rotation, secondDuration, EaseFunction.SineInOutEase) ).WaitAll() ) .ContinueWithAction(() => { // We mark the camera animation finished StateManager.Instance.StateInitialized(state); }).Run(); } else { this.Owner.Scene.CreateParallelGameActions( new MoveTo3DGameAction(this.Owner, firstTarget.Position, firstDuration, EaseFunction.QuinticInOutEase), new RotateTo3DGameAction(this.Owner, firstTarget.Rotation, firstDuration, EaseFunction.CubicInOutEase)) .WaitAll() .ContinueWithAction(() => { // We mark the camera animation finished StateManager.Instance.StateInitialized(state); }).Run(); } }
private void ParseCommand(string text) { bool isReadyChangeScene = false; bool isReadyLoadMission = false; bool isReadySpeedArgument = false; bool isReadyAddExhibit = false; //text = text.ToLower (); string [] words = text.Split(' '); foreach (string word in words) { // Scene if (word.ToLower() == "loadscene") { isReadyChangeScene = true; } else if (isReadyChangeScene) { isReadyChangeScene = false; if (!LoadScene(word)) { PrintLog("Load Scene Failed"); } } // Mission else if (word.ToLower() == "loadmission") { isReadyLoadMission = true; } else if (isReadyLoadMission) { isReadyLoadMission = false; MissionEnum requestMission = MissionSceneManager.Instance.GetMissionEnumBy(word, false); if (requestMission != MissionEnum.None) { if (MissionSceneManager.Instance.LoadMissionScene(requestMission)) { //MissionSceneManager.Instance.SetCurrentMission(word); } else { PrintLog("Mission Scene [" + word + "] Is Not Exist! Please check mission name again!"); PrintAllValidMission(); } } else { PrintLog("[" + word + "] cant find related mission enumeration! Please check mission name again!"); PrintAllValidMission(); } } // Character Speed else if (word.ToLower() == "speed") { isReadySpeedArgument = true; } else if (isReadySpeedArgument) { isReadySpeedArgument = false; float speedArgument = float.Parse(word); CoreContainer.Instance.SetCharacterSpeed(speedArgument); } // Exhibit Table else if (word.ToLower() == "exhibit") { isReadyAddExhibit = true; } else if (isReadyAddExhibit) { isReadyAddExhibit = false; bool result = Evidence.EvidenceDataManager.Instance.AddEvidence(word); if (result) { PrintLog($"[ {word} ] is added."); } else { PrintLog($"[ {word} ] does`t exist."); } } } if (isReadyChangeScene) { isReadyChangeScene = false; PrintAllValidSceneName(); } if (isReadyLoadMission) { isReadyLoadMission = false; PrintAllValidMission(); } }
void OnGUI() { if (Application.isPlaying) { return; } _scrollPos = GUI.BeginScrollView( new Rect(0, 0, position.width, position.height), _scrollPos, new Rect(0, 0, 400, 800) ); GUILayout.Label("Start From This Scene", EditorStyles.boldLabel); m_enumStartSceneInConfig = ConfigRoot.Instance.StartScene; m_enumStartScene = (SceneLookupEnum)EditorGUILayout.EnumPopup("Start Scene:", m_enumStartSceneInConfig); if (m_enumStartScene != m_enumStartSceneInConfig) { ConfigRoot.Instance.StartScene = m_enumStartScene; Debug.Log($"Set {m_enumStartScene.ToString ()} as Start Scene"); Debug.Log($"Set {m_enumStartMission.ToString ()} as Start Mission"); AssetDatabase.SaveAssets(); } GUILayout.Label("Start From This Scene", EditorStyles.boldLabel); m_enumStartMissionInConfig = ConfigRoot.Instance.StartMission; m_enumStartMission = (MissionEnum)EditorGUILayout.EnumPopup("Start Mission:", m_enumStartMissionInConfig); if (m_enumStartMission != m_enumStartMissionInConfig) { ConfigRoot.Instance.StartMission = m_enumStartMission; Debug.Log($"Set {m_enumStartScene.ToString ()} as Start Scene"); Debug.Log($"Set {m_enumStartMission.ToString ()} as Start Mission"); AssetDatabase.SaveAssets(); } GUILayout.Space(20); if (GUILayout.Button("Save to Config")) { ConfigRoot.Instance.StartScene = m_enumStartScene; ConfigRoot.Instance.StartMission = m_enumStartMission; EditorUtility.SetDirty(ConfigRoot.Instance); AssetDatabase.SaveAssets(); AssetDatabase.Refresh(); } //if (GUILayout.Button ("Save Start Info")) { // ConfigRoot.Instance.StartScene = m_enumStartScene; // ConfigRoot.Instance.StartMission = m_enumStartMission; // Debug.Log ($"Set {m_enumStartScene.ToString ()} as Start Scene"); // Debug.Log ($"Set {m_enumStartMission.ToString ()} as Start Mission"); // AssetDatabase.SaveAssets (); //} GUILayout.Label("Prefab Object Name", EditorStyles.boldLabel); ConfigMission.Instance.Text_Spawn_Point_Name = EditorGUILayout.TextField("Spawn Point Name", ConfigMission.Instance.Text_Spawn_Point_Name); groupEnabled = EditorGUILayout.BeginToggleGroup("Optional Settings", groupEnabled); GUILayout.Label("Group Name Constant", EditorStyles.boldLabel); ConfigMission.Instance.Text_Interactable_Object_Group = EditorGUILayout.TextField("Interactable Group Name", ConfigMission.Instance.Text_Interactable_Object_Group); ConfigMission.Instance.Text_Event_Trigger_Group = EditorGUILayout.TextField("Trigger Group Name", ConfigMission.Instance.Text_Event_Trigger_Group); ConfigMission.Instance.Text_Mission_Group = EditorGUILayout.TextField("Mission Name", ConfigMission.Instance.Text_Mission_Group); myBool = EditorGUILayout.Toggle("Toggle", myBool); myFloat = EditorGUILayout.Slider("Slider", myFloat, -3, 3); GUILayout.Label("Path to Prefab", EditorStyles.boldLabel); ConfigMission.Instance.Path_To_InteractableObject = EditorGUILayout.TextField("Path to Interactable Object", ConfigMission.Instance.Path_To_InteractableObject); ConfigMission.Instance.Path_To_WorldTrigger = EditorGUILayout.TextField("Path to World Trigger", ConfigMission.Instance.Path_To_WorldTrigger); ConfigMission.Instance.Path_To_SpawnPoint = EditorGUILayout.TextField("Path to Spawn Point", ConfigMission.Instance.Path_To_SpawnPoint); EditorGUILayout.EndToggleGroup(); GUILayout.Label("Mission", EditorStyles.boldLabel); EditorGUILayout.BeginVertical(); if (m_currentGameScene.name == null || m_currentGameScene.name == "") { m_currentGameScene = SceneManager.GetActiveScene(); } EditorGUILayout.LabelField("Current Active Game Sccene: " + m_currentGameScene.name); EditorGUILayout.LabelField("Current Active Mission Scene: " + m_currentMissionScene.name); m_currentMissionEnum = (MissionEnum)EditorGUILayout.EnumPopup("Current Mission", m_currentMissionEnum); if (GUILayout.Button("Create Mission Scene")) { if (m_currentMissionEnum != MissionEnum.None) { RemoveCurrentMissionSceneInternal(); CreateMissionSceneInternal(m_currentMissionEnum); } else { EditorUtility.DisplayDialog("Select A Mission", "Select a valid mission for edit", "Ok"); } } if (GUILayout.Button("Load Mission Scene")) { if (m_currentMissionEnum != MissionEnum.None) { RemoveCurrentMissionSceneInternal(); LoadMissionSceneInternal(m_currentMissionEnum); } else { EditorUtility.DisplayDialog("Select A Mission", "Select a valid mission for edit", "Ok"); } } if (GUILayout.Button("Remove Mission Scene")) { RemoveCurrentMissionSceneInternal(); } //////////////////////////////////////////////////// GUILayout.Label("Add Gameobject to Game Scene", EditorStyles.boldLabel); if (GUILayout.Button("Create Interactable Object")) { //if (IsMissionSceneValid ()) { CreatInteractableObject(m_currentGameScene); //} else { // EditorUtility.DisplayDialog ("Not Valid Mission Scene", "Load or Create a valid mission scene", "Ok"); //} } if (GUILayout.Button("Create Spawn Point")) { //if (IsGameSceneValid()) //{ GameObject spawnPoint = GameObject.Find(ConfigMission.Instance.Text_Spawn_Point_Name); if (spawnPoint != null) { EditorUtility.DisplayDialog("Error", "Already contain a spawn point in scene.", "Ok"); } else { string path = ConfigMission.Instance.Path_To_SpawnPoint; GameObject go = PrefabUtility.InstantiatePrefab(AssetDatabase.LoadAssetAtPath <GameObject>(path), m_currentGameScene) as GameObject; go.name = ConfigMission.Instance.Text_Spawn_Point_Name; } //} //else //{ // EditorUtility.DisplayDialog("Not Valid Mission Scene", "Load or Create a valid mission scene", "Ok"); //} } GUILayout.Label("Add Gameobject to Mission", EditorStyles.boldLabel); if (GUILayout.Button("Create Spawn Point")) { if (IsMissionSceneValid()) { GameObject spawnPoint = GameObject.Find(ConfigMission.Instance.Text_Spawn_Point_Name); if (spawnPoint != null) { EditorUtility.DisplayDialog("Error", "Already contain a spawn point in scene.", "Ok"); } else { string path = ConfigMission.Instance.Path_To_SpawnPoint; GameObject go = PrefabUtility.InstantiatePrefab(AssetDatabase.LoadAssetAtPath <GameObject>(path), m_currentMissionScene) as GameObject; go.name = ConfigMission.Instance.Text_Spawn_Point_Name; } } else { EditorUtility.DisplayDialog("Not Valid Mission Scene", "Load or Create a valid mission scene", "Ok"); } } //////////////////////////////////////////////////// if (GUILayout.Button("Create Event Trigger")) { if (IsMissionSceneValid()) { CreateEventTrigger(m_currentMissionScene); } else { EditorUtility.DisplayDialog("Not Valid Mission Scene", "Load or Create a valid mission scene", "Ok"); } } if (GUILayout.Button("Create Event Trigger With [Prefab: Load New Story]")) { if (IsMissionSceneValid()) { GameObject loadNewStory = CreateEventTrigger(m_currentMissionScene); loadNewStory.name = "Load_New_Story"; loadNewStory.AddComponent <WorldTriggerCallbackLoadNewStory> (); } else { EditorUtility.DisplayDialog("Not Valid Mission Scene", "Load or Create a valid mission scene", "Ok"); } } if (GUILayout.Button("Create Audio Trigger With [Prefab: AudioTrigger]")) { if (IsMissionSceneValid()) { GameObject audioTrigger = CreateEventTrigger(m_currentMissionScene); audioTrigger.name = "AudioTrigger"; audioTrigger.AddComponent <WorldTriggerCallbackAudioTrigger>(); } else { EditorUtility.DisplayDialog("Not Valid Mission Scene", "Load or Create a valid mission scene", "Ok"); } } if (GUILayout.Button("Create Event Trigger With [Prefab: Create New Teleport Point]")) { if (IsGameSceneValid()) { GameObject loadNewStory = CreateEventTrigger(m_currentGameScene); loadNewStory.name = "Teleport_Point"; loadNewStory.AddComponent <WorldTriggerCallbackTeleportPlayer> (); } else { EditorUtility.DisplayDialog("Not Valid Mission Scene", "Load or Create a valid mission scene", "Ok"); } } if (GUILayout.Button("Create Event Trigger With [Prefab: Play Timeline]")) { if (IsMissionSceneValid()) { GameObject TimelinePlayer = CreateEventTrigger(m_currentMissionScene); TimelinePlayer.name = "Play_Timeline"; TimelinePlayer.AddComponent <WorldTriggerCallbackTimelinePlayer>(); } else { EditorUtility.DisplayDialog("Not Valid Mission Scene", "Load or Create a valid mission scene", "Ok"); } } EditorGUILayout.EndVertical(); GUI.EndScrollView(); }
private string GenerateSceneName(MissionEnum missionEnum, SceneLookupEnum scene) { return(ConfigMission.Instance.Prefix_Mission_Scene + missionEnum.ToString() + "_" + scene.ToString()); }
public StoryActionContainer GetStory(string labelId) { StoryActionContainer container = new StoryActionContainer(); StoryVirtualMachine.Instance.SetStoryActionContainer(container); if (m_storys == null) { Debug.LogError("Story doesn`t exist."); return(null); } if (!m_storys.RequestLabel(labelId)) { Debug.LogError($"Label {labelId} doesn`t exist"); } else { m_storys.JumpToWordAfterLabel(labelId); } if (!IsLabelRead(labelId)) { AddReadLabel(labelId); } // container.PushChangePanelType(1); // container.PushJump(new List<Option>(){new Option("1","这是一个不知道什么内容的选项"),new Option("2","这是一个不知道什么内容的选项")}); // container.PushFrontImg("MG_TalkType1_TalkBGVignetee"); while (!m_storys.IsDone()) { switch (m_storys.GetNodeType()) { case StoryReader.NodeType.word: container.PushName(m_storys.GetName()); StoryVirtualMachine.Instance.Run(m_storys.GetContent()); m_storys.NextStory(); break; case StoryReader.NodeType.jump: container.PushJump(m_storys.GetJump()); // m_storys.NextStory (); //Test return(container); break; case StoryReader.NodeType.label: //m_storys.NextStory (); m_storys.NextStory(); break; case StoryReader.NodeType.end: m_storys.NextStory(); return(container); break; case StoryReader.NodeType.exhibit: container.PushShowEvidence(m_storys.GetExhibit(), m_storys.GetExhibitPrefix()); m_storys.NextStory(); //return container; break; case StoryReader.NodeType.raiseEvent: string eventName = m_storys.GetEventName(); switch (m_storys.GetEventType()) { case StoryReader.EventType.loadScene: container.PushLoadGameScene(eventName); break; case StoryReader.EventType.loadMission: { MissionEnum needLoadMission = MissionSceneManager.Instance.GetMissionEnumBy(eventName, false); if (needLoadMission == MissionEnum.None) { Debug.LogError(eventName + " is not exist."); } container.LoadMission(needLoadMission); //m_storys.NextStory(); //return container; } break; case StoryReader.EventType.LoadCgScene: container.LoadCGScene(eventName); break; case StoryReader.EventType.CloseCgScene: container.CloseCGScene(eventName); break; case StoryReader.EventType.LoadControversy: container.PushEnterControversy(eventName); break; case StoryReader.EventType.PlayCutIn: container.PushCutIn(eventName); break; case StoryReader.EventType.PlayInteractionAnimation: string cleanItemName = eventName; if (cleanItemName.Contains("_")) { cleanItemName = eventName.Substring(0, eventName.IndexOf('_')); } container.PlayInteractionAnimation(cleanItemName); break; case StoryReader.EventType.invokeEvent: container.TriggerEvent(new StarPlatinum.EventManager.RaiseEvent( StoryReader.EventType.invokeEvent, eventName)); break; case StoryReader.EventType.playAnimation: container.PlayAnimation(eventName); break; case StoryReader.EventType.PlayTimeline: container.PushTimeLine(eventName); break; case StoryReader.EventType.LoadFrontground: container.PushFrontImg(eventName); break; case StoryReader.EventType.LoadBackground: container.ChangeBackground(eventName); break; case StoryReader.EventType.LoadSkybox: SkyboxEnum skyboxEnum = (SkyboxEnum)Enum.Parse(typeof(SkyboxEnum), eventName); container.LoadSkybox(skyboxEnum); break; case StoryReader.EventType.SwitchTalkUIType: int UIPanelType = int.Parse(eventName); container.PushChangePanelType(UIPanelType); break; case StoryReader.EventType.RemoveSpecificExhibit: container.PushRemoveEvidence(eventName); break; case StoryReader.EventType.RemoveAllExhibit: container.RemoveAllExhibit(); break; case StoryReader.EventType.GameOver: container.PushGameEvent("GameEnd"); break; default: break; } m_storys.NextStory(); break; default: Debug.LogError("Unknown Node Type"); break; } } return(container); }
private void SetCurrentMission(MissionEnum missionEnum) { m_currentMission = missionEnum; }
//[Camera Type Variable Auto Generated Code End] override public void OnInspectorGUI() { base.DrawDefaultInspector(); EditorGUILayout.BeginVertical(); EditorGUILayout.LabelField("Scene Editor"); EditorGUILayout.LabelField("编辑游戏中��场景后,确保GameRoot为BuildSetting���序列为0的场景"); EditorGUILayout.LabelField("运行根目录下的Tool目录中的SceneGenerator,会自动生成Scene Lookup"); EditorGUILayout.LabelField("以及生成root config和该Inspector中的摄像机选择项"); EditorGUILayout.LabelField("再回到GameRoot中添加所需场景"); m_gameRoot = Selection.activeGameObject.gameObject.GetComponent <GameRoot> (); if (m_gameRoot == null) { return; } if (ConfigRoot.Instance == null) { return; } GUILayout.Label("Start From This Scene", EditorStyles.boldLabel); m_enumStartSceneInConfig = ConfigRoot.Instance.StartScene; m_enumStartScene = (SceneLookupEnum)EditorGUILayout.EnumPopup("Start Scene:", m_enumStartSceneInConfig); if (m_enumStartScene != m_enumStartSceneInConfig) { ConfigRoot.Instance.StartScene = m_enumStartScene; Debug.Log($"Set {m_enumStartScene.ToString ()} as Start Scene"); } GUILayout.Label("Start From This Scene", EditorStyles.boldLabel); m_enumStartMissionInConfig = ConfigRoot.Instance.StartMission; m_enumStartMission = (MissionEnum)EditorGUILayout.EnumPopup("Start Mission:", m_enumStartMissionInConfig); if (m_enumStartMission != m_enumStartMissionInConfig) { ConfigRoot.Instance.StartMission = m_enumStartMission; Debug.Log($"Set {m_enumStartMission.ToString ()} as Start Mission"); } GUILayout.Label("Camera Setting", EditorStyles.boldLabel); //[Inspector Popup Auto Generated Code Begin] m_World_1F_Middle_CorriderCameraType = ConfigRoot.Instance.World_1F_Middle_CorriderCameraType; m_World_1F_Middle_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_1F_Middle_Corrider Camera Type: ", m_World_1F_Middle_CorriderCameraType); if (m_World_1F_Middle_CorriderCameraType != ConfigRoot.Instance.World_1F_Middle_CorriderCameraType) { ConfigRoot.Instance.World_1F_Middle_CorriderCameraType = m_World_1F_Middle_CorriderCameraType; } m_World_1F_South_CorriderCameraType = ConfigRoot.Instance.World_1F_South_CorriderCameraType; m_World_1F_South_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_1F_South_Corrider Camera Type: ", m_World_1F_South_CorriderCameraType); if (m_World_1F_South_CorriderCameraType != ConfigRoot.Instance.World_1F_South_CorriderCameraType) { ConfigRoot.Instance.World_1F_South_CorriderCameraType = m_World_1F_South_CorriderCameraType; } m_World_1F_West_CorriderCameraType = ConfigRoot.Instance.World_1F_West_CorriderCameraType; m_World_1F_West_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_1F_West_Corrider Camera Type: ", m_World_1F_West_CorriderCameraType); if (m_World_1F_West_CorriderCameraType != ConfigRoot.Instance.World_1F_West_CorriderCameraType) { ConfigRoot.Instance.World_1F_West_CorriderCameraType = m_World_1F_West_CorriderCameraType; } m_World_2F_East_CorriderCameraType = ConfigRoot.Instance.World_2F_East_CorriderCameraType; m_World_2F_East_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_2F_East_Corrider Camera Type: ", m_World_2F_East_CorriderCameraType); if (m_World_2F_East_CorriderCameraType != ConfigRoot.Instance.World_2F_East_CorriderCameraType) { ConfigRoot.Instance.World_2F_East_CorriderCameraType = m_World_2F_East_CorriderCameraType; } m_World_2F_North_CorriderCameraType = ConfigRoot.Instance.World_2F_North_CorriderCameraType; m_World_2F_North_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_2F_North_Corrider Camera Type: ", m_World_2F_North_CorriderCameraType); if (m_World_2F_North_CorriderCameraType != ConfigRoot.Instance.World_2F_North_CorriderCameraType) { ConfigRoot.Instance.World_2F_North_CorriderCameraType = m_World_2F_North_CorriderCameraType; } m_World_2F_South_CorriderCameraType = ConfigRoot.Instance.World_2F_South_CorriderCameraType; m_World_2F_South_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_2F_South_Corrider Camera Type: ", m_World_2F_South_CorriderCameraType); if (m_World_2F_South_CorriderCameraType != ConfigRoot.Instance.World_2F_South_CorriderCameraType) { ConfigRoot.Instance.World_2F_South_CorriderCameraType = m_World_2F_South_CorriderCameraType; } m_World_2F_West_CorriderCameraType = ConfigRoot.Instance.World_2F_West_CorriderCameraType; m_World_2F_West_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_2F_West_Corrider Camera Type: ", m_World_2F_West_CorriderCameraType); if (m_World_2F_West_CorriderCameraType != ConfigRoot.Instance.World_2F_West_CorriderCameraType) { ConfigRoot.Instance.World_2F_West_CorriderCameraType = m_World_2F_West_CorriderCameraType; } m_World_Commandpost_1FCameraType = ConfigRoot.Instance.World_Commandpost_1FCameraType; m_World_Commandpost_1FCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Commandpost_1F Camera Type: ", m_World_Commandpost_1FCameraType); if (m_World_Commandpost_1FCameraType != ConfigRoot.Instance.World_Commandpost_1FCameraType) { ConfigRoot.Instance.World_Commandpost_1FCameraType = m_World_Commandpost_1FCameraType; } m_World_Commandpost_2FCameraType = ConfigRoot.Instance.World_Commandpost_2FCameraType; m_World_Commandpost_2FCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Commandpost_2F Camera Type: ", m_World_Commandpost_2FCameraType); if (m_World_Commandpost_2FCameraType != ConfigRoot.Instance.World_Commandpost_2FCameraType) { ConfigRoot.Instance.World_Commandpost_2FCameraType = m_World_Commandpost_2FCameraType; } m_World_CoreContainerCameraType = ConfigRoot.Instance.World_CoreContainerCameraType; m_World_CoreContainerCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_CoreContainer Camera Type: ", m_World_CoreContainerCameraType); if (m_World_CoreContainerCameraType != ConfigRoot.Instance.World_CoreContainerCameraType) { ConfigRoot.Instance.World_CoreContainerCameraType = m_World_CoreContainerCameraType; } m_World_Episode3_HallCameraType = ConfigRoot.Instance.World_Episode3_HallCameraType; m_World_Episode3_HallCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Episode3_Hall Camera Type: ", m_World_Episode3_HallCameraType); if (m_World_Episode3_HallCameraType != ConfigRoot.Instance.World_Episode3_HallCameraType) { ConfigRoot.Instance.World_Episode3_HallCameraType = m_World_Episode3_HallCameraType; } m_World_Episode4_DoctorRoomCameraType = ConfigRoot.Instance.World_Episode4_DoctorRoomCameraType; m_World_Episode4_DoctorRoomCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Episode4_DoctorRoom Camera Type: ", m_World_Episode4_DoctorRoomCameraType); if (m_World_Episode4_DoctorRoomCameraType != ConfigRoot.Instance.World_Episode4_DoctorRoomCameraType) { ConfigRoot.Instance.World_Episode4_DoctorRoomCameraType = m_World_Episode4_DoctorRoomCameraType; } m_World_GameRootCameraType = ConfigRoot.Instance.World_GameRootCameraType; m_World_GameRootCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_GameRoot Camera Type: ", m_World_GameRootCameraType); if (m_World_GameRootCameraType != ConfigRoot.Instance.World_GameRootCameraType) { ConfigRoot.Instance.World_GameRootCameraType = m_World_GameRootCameraType; } m_World_GoundTestSceneCameraType = ConfigRoot.Instance.World_GoundTestSceneCameraType; m_World_GoundTestSceneCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_GoundTestScene Camera Type: ", m_World_GoundTestSceneCameraType); if (m_World_GoundTestSceneCameraType != ConfigRoot.Instance.World_GoundTestSceneCameraType) { ConfigRoot.Instance.World_GoundTestSceneCameraType = m_World_GoundTestSceneCameraType; } m_World_Kitchen_CorriderCameraType = ConfigRoot.Instance.World_Kitchen_CorriderCameraType; m_World_Kitchen_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Kitchen_Corrider Camera Type: ", m_World_Kitchen_CorriderCameraType); if (m_World_Kitchen_CorriderCameraType != ConfigRoot.Instance.World_Kitchen_CorriderCameraType) { ConfigRoot.Instance.World_Kitchen_CorriderCameraType = m_World_Kitchen_CorriderCameraType; } m_World_Mission_DockByPier_World_Episode2_PierCameraType = ConfigRoot.Instance.World_Mission_DockByPier_World_Episode2_PierCameraType; m_World_Mission_DockByPier_World_Episode2_PierCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_DockByPier_World_Episode2_Pier Camera Type: ", m_World_Mission_DockByPier_World_Episode2_PierCameraType); if (m_World_Mission_DockByPier_World_Episode2_PierCameraType != ConfigRoot.Instance.World_Mission_DockByPier_World_Episode2_PierCameraType) { ConfigRoot.Instance.World_Mission_DockByPier_World_Episode2_PierCameraType = m_World_Mission_DockByPier_World_Episode2_PierCameraType; } m_World_Mission_DockByPier_World_Episode3_HallCameraType = ConfigRoot.Instance.World_Mission_DockByPier_World_Episode3_HallCameraType; m_World_Mission_DockByPier_World_Episode3_HallCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_DockByPier_World_Episode3_Hall Camera Type: ", m_World_Mission_DockByPier_World_Episode3_HallCameraType); if (m_World_Mission_DockByPier_World_Episode3_HallCameraType != ConfigRoot.Instance.World_Mission_DockByPier_World_Episode3_HallCameraType) { ConfigRoot.Instance.World_Mission_DockByPier_World_Episode3_HallCameraType = m_World_Mission_DockByPier_World_Episode3_HallCameraType; } m_World_Mission_DockByPier_World_Episode4_DoctorRoomCameraType = ConfigRoot.Instance.World_Mission_DockByPier_World_Episode4_DoctorRoomCameraType; m_World_Mission_DockByPier_World_Episode4_DoctorRoomCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_DockByPier_World_Episode4_DoctorRoom Camera Type: ", m_World_Mission_DockByPier_World_Episode4_DoctorRoomCameraType); if (m_World_Mission_DockByPier_World_Episode4_DoctorRoomCameraType != ConfigRoot.Instance.World_Mission_DockByPier_World_Episode4_DoctorRoomCameraType) { ConfigRoot.Instance.World_Mission_DockByPier_World_Episode4_DoctorRoomCameraType = m_World_Mission_DockByPier_World_Episode4_DoctorRoomCameraType; } m_World_Mission_EnterIsland_World_Episode2_PierCameraType = ConfigRoot.Instance.World_Mission_EnterIsland_World_Episode2_PierCameraType; m_World_Mission_EnterIsland_World_Episode2_PierCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EnterIsland_World_Episode2_Pier Camera Type: ", m_World_Mission_EnterIsland_World_Episode2_PierCameraType); if (m_World_Mission_EnterIsland_World_Episode2_PierCameraType != ConfigRoot.Instance.World_Mission_EnterIsland_World_Episode2_PierCameraType) { ConfigRoot.Instance.World_Mission_EnterIsland_World_Episode2_PierCameraType = m_World_Mission_EnterIsland_World_Episode2_PierCameraType; } m_World_Mission_EnterIsland_World_Episode3_HallCameraType = ConfigRoot.Instance.World_Mission_EnterIsland_World_Episode3_HallCameraType; m_World_Mission_EnterIsland_World_Episode3_HallCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EnterIsland_World_Episode3_Hall Camera Type: ", m_World_Mission_EnterIsland_World_Episode3_HallCameraType); if (m_World_Mission_EnterIsland_World_Episode3_HallCameraType != ConfigRoot.Instance.World_Mission_EnterIsland_World_Episode3_HallCameraType) { ConfigRoot.Instance.World_Mission_EnterIsland_World_Episode3_HallCameraType = m_World_Mission_EnterIsland_World_Episode3_HallCameraType; } m_World_Mission_EP01_01_Poison_Island_PierCameraType = ConfigRoot.Instance.World_Mission_EP01_01_Poison_Island_PierCameraType; m_World_Mission_EP01_01_Poison_Island_PierCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP01_01_Poison_Island_Pier Camera Type: ", m_World_Mission_EP01_01_Poison_Island_PierCameraType); if (m_World_Mission_EP01_01_Poison_Island_PierCameraType != ConfigRoot.Instance.World_Mission_EP01_01_Poison_Island_PierCameraType) { ConfigRoot.Instance.World_Mission_EP01_01_Poison_Island_PierCameraType = m_World_Mission_EP01_01_Poison_Island_PierCameraType; } m_World_Mission_EP01_02_Poison_Island_PierCameraType = ConfigRoot.Instance.World_Mission_EP01_02_Poison_Island_PierCameraType; m_World_Mission_EP01_02_Poison_Island_PierCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP01_02_Poison_Island_Pier Camera Type: ", m_World_Mission_EP01_02_Poison_Island_PierCameraType); if (m_World_Mission_EP01_02_Poison_Island_PierCameraType != ConfigRoot.Instance.World_Mission_EP01_02_Poison_Island_PierCameraType) { ConfigRoot.Instance.World_Mission_EP01_02_Poison_Island_PierCameraType = m_World_Mission_EP01_02_Poison_Island_PierCameraType; } m_World_Mission_EP01_03_Poison_Island_PierCameraType = ConfigRoot.Instance.World_Mission_EP01_03_Poison_Island_PierCameraType; m_World_Mission_EP01_03_Poison_Island_PierCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP01_03_Poison_Island_Pier Camera Type: ", m_World_Mission_EP01_03_Poison_Island_PierCameraType); if (m_World_Mission_EP01_03_Poison_Island_PierCameraType != ConfigRoot.Instance.World_Mission_EP01_03_Poison_Island_PierCameraType) { ConfigRoot.Instance.World_Mission_EP01_03_Poison_Island_PierCameraType = m_World_Mission_EP01_03_Poison_Island_PierCameraType; } m_World_Mission_EP02_01_1F_South_Corrider_World_1F_South_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_01_1F_South_Corrider_World_1F_South_CorriderCameraType; m_World_Mission_EP02_01_1F_South_Corrider_World_1F_South_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_01_1F_South_Corrider_World_1F_South_Corrider Camera Type: ", m_World_Mission_EP02_01_1F_South_Corrider_World_1F_South_CorriderCameraType); if (m_World_Mission_EP02_01_1F_South_Corrider_World_1F_South_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_01_1F_South_Corrider_World_1F_South_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_01_1F_South_Corrider_World_1F_South_CorriderCameraType = m_World_Mission_EP02_01_1F_South_Corrider_World_1F_South_CorriderCameraType; } m_World_Mission_EP02_01_1F_South_Corrider_World_1F_West_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_01_1F_South_Corrider_World_1F_West_CorriderCameraType; m_World_Mission_EP02_01_1F_South_Corrider_World_1F_West_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_01_1F_South_Corrider_World_1F_West_Corrider Camera Type: ", m_World_Mission_EP02_01_1F_South_Corrider_World_1F_West_CorriderCameraType); if (m_World_Mission_EP02_01_1F_South_Corrider_World_1F_West_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_01_1F_South_Corrider_World_1F_West_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_01_1F_South_Corrider_World_1F_West_CorriderCameraType = m_World_Mission_EP02_01_1F_South_Corrider_World_1F_West_CorriderCameraType; } m_World_Mission_EP02_02_World_1F_South_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_02_World_1F_South_CorriderCameraType; m_World_Mission_EP02_02_World_1F_South_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_02_World_1F_South_Corrider Camera Type: ", m_World_Mission_EP02_02_World_1F_South_CorriderCameraType); if (m_World_Mission_EP02_02_World_1F_South_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_02_World_1F_South_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_02_World_1F_South_CorriderCameraType = m_World_Mission_EP02_02_World_1F_South_CorriderCameraType; } m_World_Mission_EP02_03_World_1F_South_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_03_World_1F_South_CorriderCameraType; m_World_Mission_EP02_03_World_1F_South_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_03_World_1F_South_Corrider Camera Type: ", m_World_Mission_EP02_03_World_1F_South_CorriderCameraType); if (m_World_Mission_EP02_03_World_1F_South_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_03_World_1F_South_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_03_World_1F_South_CorriderCameraType = m_World_Mission_EP02_03_World_1F_South_CorriderCameraType; } m_World_Mission_EP02_03_World_1F_West_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_03_World_1F_West_CorriderCameraType; m_World_Mission_EP02_03_World_1F_West_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_03_World_1F_West_Corrider Camera Type: ", m_World_Mission_EP02_03_World_1F_West_CorriderCameraType); if (m_World_Mission_EP02_03_World_1F_West_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_03_World_1F_West_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_03_World_1F_West_CorriderCameraType = m_World_Mission_EP02_03_World_1F_West_CorriderCameraType; } m_World_Mission_EP02_03_World_2F_North_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_03_World_2F_North_CorriderCameraType; m_World_Mission_EP02_03_World_2F_North_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_03_World_2F_North_Corrider Camera Type: ", m_World_Mission_EP02_03_World_2F_North_CorriderCameraType); if (m_World_Mission_EP02_03_World_2F_North_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_03_World_2F_North_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_03_World_2F_North_CorriderCameraType = m_World_Mission_EP02_03_World_2F_North_CorriderCameraType; } m_World_Mission_EP02_04_World_2F_North_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_04_World_2F_North_CorriderCameraType; m_World_Mission_EP02_04_World_2F_North_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_04_World_2F_North_Corrider Camera Type: ", m_World_Mission_EP02_04_World_2F_North_CorriderCameraType); if (m_World_Mission_EP02_04_World_2F_North_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_04_World_2F_North_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_04_World_2F_North_CorriderCameraType = m_World_Mission_EP02_04_World_2F_North_CorriderCameraType; } m_World_Mission_EP02_04_World_2F_West_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_04_World_2F_West_CorriderCameraType; m_World_Mission_EP02_04_World_2F_West_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_04_World_2F_West_Corrider Camera Type: ", m_World_Mission_EP02_04_World_2F_West_CorriderCameraType); if (m_World_Mission_EP02_04_World_2F_West_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_04_World_2F_West_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_04_World_2F_West_CorriderCameraType = m_World_Mission_EP02_04_World_2F_West_CorriderCameraType; } m_World_Mission_EP02_05_World_2F_West_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_05_World_2F_West_CorriderCameraType; m_World_Mission_EP02_05_World_2F_West_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_05_World_2F_West_Corrider Camera Type: ", m_World_Mission_EP02_05_World_2F_West_CorriderCameraType); if (m_World_Mission_EP02_05_World_2F_West_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_05_World_2F_West_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_05_World_2F_West_CorriderCameraType = m_World_Mission_EP02_05_World_2F_West_CorriderCameraType; } m_World_Mission_EP02_05_World_Mission_EP02_04_World_2F_West_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_05_World_Mission_EP02_04_World_2F_West_CorriderCameraType; m_World_Mission_EP02_05_World_Mission_EP02_04_World_2F_West_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_05_World_Mission_EP02_04_World_2F_West_Corrider Camera Type: ", m_World_Mission_EP02_05_World_Mission_EP02_04_World_2F_West_CorriderCameraType); if (m_World_Mission_EP02_05_World_Mission_EP02_04_World_2F_West_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_05_World_Mission_EP02_04_World_2F_West_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_05_World_Mission_EP02_04_World_2F_West_CorriderCameraType = m_World_Mission_EP02_05_World_Mission_EP02_04_World_2F_West_CorriderCameraType; } m_World_Mission_EP02_06_World_2F_West_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_06_World_2F_West_CorriderCameraType; m_World_Mission_EP02_06_World_2F_West_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_06_World_2F_West_Corrider Camera Type: ", m_World_Mission_EP02_06_World_2F_West_CorriderCameraType); if (m_World_Mission_EP02_06_World_2F_West_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_06_World_2F_West_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_06_World_2F_West_CorriderCameraType = m_World_Mission_EP02_06_World_2F_West_CorriderCameraType; } m_World_Mission_EP02_07_World_2F_West_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_07_World_2F_West_CorriderCameraType; m_World_Mission_EP02_07_World_2F_West_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_07_World_2F_West_Corrider Camera Type: ", m_World_Mission_EP02_07_World_2F_West_CorriderCameraType); if (m_World_Mission_EP02_07_World_2F_West_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_07_World_2F_West_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_07_World_2F_West_CorriderCameraType = m_World_Mission_EP02_07_World_2F_West_CorriderCameraType; } m_World_Mission_EP02_08_World_2F_West_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_08_World_2F_West_CorriderCameraType; m_World_Mission_EP02_08_World_2F_West_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_08_World_2F_West_Corrider Camera Type: ", m_World_Mission_EP02_08_World_2F_West_CorriderCameraType); if (m_World_Mission_EP02_08_World_2F_West_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_08_World_2F_West_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_08_World_2F_West_CorriderCameraType = m_World_Mission_EP02_08_World_2F_West_CorriderCameraType; } m_World_Mission_EP02_09_2F_East_Corrider_World_2F_East_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_09_2F_East_Corrider_World_2F_East_CorriderCameraType; m_World_Mission_EP02_09_2F_East_Corrider_World_2F_East_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_09_2F_East_Corrider_World_2F_East_Corrider Camera Type: ", m_World_Mission_EP02_09_2F_East_Corrider_World_2F_East_CorriderCameraType); if (m_World_Mission_EP02_09_2F_East_Corrider_World_2F_East_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_09_2F_East_Corrider_World_2F_East_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_09_2F_East_Corrider_World_2F_East_CorriderCameraType = m_World_Mission_EP02_09_2F_East_Corrider_World_2F_East_CorriderCameraType; } m_World_Mission_EP02_09_2F_East_Corrider_World_2F_South_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_09_2F_East_Corrider_World_2F_South_CorriderCameraType; m_World_Mission_EP02_09_2F_East_Corrider_World_2F_South_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_09_2F_East_Corrider_World_2F_South_Corrider Camera Type: ", m_World_Mission_EP02_09_2F_East_Corrider_World_2F_South_CorriderCameraType); if (m_World_Mission_EP02_09_2F_East_Corrider_World_2F_South_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_09_2F_East_Corrider_World_2F_South_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_09_2F_East_Corrider_World_2F_South_CorriderCameraType = m_World_Mission_EP02_09_2F_East_Corrider_World_2F_South_CorriderCameraType; } m_World_Mission_EP02_09_2F_East_Corrider_World_2F_West_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_09_2F_East_Corrider_World_2F_West_CorriderCameraType; m_World_Mission_EP02_09_2F_East_Corrider_World_2F_West_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_09_2F_East_Corrider_World_2F_West_Corrider Camera Type: ", m_World_Mission_EP02_09_2F_East_Corrider_World_2F_West_CorriderCameraType); if (m_World_Mission_EP02_09_2F_East_Corrider_World_2F_West_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_09_2F_East_Corrider_World_2F_West_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_09_2F_East_Corrider_World_2F_West_CorriderCameraType = m_World_Mission_EP02_09_2F_East_Corrider_World_2F_West_CorriderCameraType; } m_World_Mission_EP02_10_World_2F_East_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_10_World_2F_East_CorriderCameraType; m_World_Mission_EP02_10_World_2F_East_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_10_World_2F_East_Corrider Camera Type: ", m_World_Mission_EP02_10_World_2F_East_CorriderCameraType); if (m_World_Mission_EP02_10_World_2F_East_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_10_World_2F_East_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_10_World_2F_East_CorriderCameraType = m_World_Mission_EP02_10_World_2F_East_CorriderCameraType; } m_World_Mission_EP02_11_1F_South_Corrider_World_1F_South_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_1F_South_CorriderCameraType; m_World_Mission_EP02_11_1F_South_Corrider_World_1F_South_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_11_1F_South_Corrider_World_1F_South_Corrider Camera Type: ", m_World_Mission_EP02_11_1F_South_Corrider_World_1F_South_CorriderCameraType); if (m_World_Mission_EP02_11_1F_South_Corrider_World_1F_South_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_1F_South_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_1F_South_CorriderCameraType = m_World_Mission_EP02_11_1F_South_Corrider_World_1F_South_CorriderCameraType; } m_World_Mission_EP02_11_1F_South_Corrider_World_1F_West_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_1F_West_CorriderCameraType; m_World_Mission_EP02_11_1F_South_Corrider_World_1F_West_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_11_1F_South_Corrider_World_1F_West_Corrider Camera Type: ", m_World_Mission_EP02_11_1F_South_Corrider_World_1F_West_CorriderCameraType); if (m_World_Mission_EP02_11_1F_South_Corrider_World_1F_West_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_1F_West_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_1F_West_CorriderCameraType = m_World_Mission_EP02_11_1F_South_Corrider_World_1F_West_CorriderCameraType; } m_World_Mission_EP02_11_1F_South_Corrider_World_2F_East_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_2F_East_CorriderCameraType; m_World_Mission_EP02_11_1F_South_Corrider_World_2F_East_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_11_1F_South_Corrider_World_2F_East_Corrider Camera Type: ", m_World_Mission_EP02_11_1F_South_Corrider_World_2F_East_CorriderCameraType); if (m_World_Mission_EP02_11_1F_South_Corrider_World_2F_East_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_2F_East_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_2F_East_CorriderCameraType = m_World_Mission_EP02_11_1F_South_Corrider_World_2F_East_CorriderCameraType; } m_World_Mission_EP02_11_1F_South_Corrider_World_2F_North_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_2F_North_CorriderCameraType; m_World_Mission_EP02_11_1F_South_Corrider_World_2F_North_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_11_1F_South_Corrider_World_2F_North_Corrider Camera Type: ", m_World_Mission_EP02_11_1F_South_Corrider_World_2F_North_CorriderCameraType); if (m_World_Mission_EP02_11_1F_South_Corrider_World_2F_North_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_2F_North_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_2F_North_CorriderCameraType = m_World_Mission_EP02_11_1F_South_Corrider_World_2F_North_CorriderCameraType; } m_World_Mission_EP02_11_1F_South_Corrider_World_Kitchen_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_Kitchen_CorriderCameraType; m_World_Mission_EP02_11_1F_South_Corrider_World_Kitchen_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP02_11_1F_South_Corrider_World_Kitchen_Corrider Camera Type: ", m_World_Mission_EP02_11_1F_South_Corrider_World_Kitchen_CorriderCameraType); if (m_World_Mission_EP02_11_1F_South_Corrider_World_Kitchen_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_Kitchen_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP02_11_1F_South_Corrider_World_Kitchen_CorriderCameraType = m_World_Mission_EP02_11_1F_South_Corrider_World_Kitchen_CorriderCameraType; } m_World_Mission_EP03_02_2F_East_Corrider_World_2F_East_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP03_02_2F_East_Corrider_World_2F_East_CorriderCameraType; m_World_Mission_EP03_02_2F_East_Corrider_World_2F_East_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP03_02_2F_East_Corrider_World_2F_East_Corrider Camera Type: ", m_World_Mission_EP03_02_2F_East_Corrider_World_2F_East_CorriderCameraType); if (m_World_Mission_EP03_02_2F_East_Corrider_World_2F_East_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP03_02_2F_East_Corrider_World_2F_East_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP03_02_2F_East_Corrider_World_2F_East_CorriderCameraType = m_World_Mission_EP03_02_2F_East_Corrider_World_2F_East_CorriderCameraType; } m_World_Mission_EP03_02_2F_East_Corrider_World_2F_North_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP03_02_2F_East_Corrider_World_2F_North_CorriderCameraType; m_World_Mission_EP03_02_2F_East_Corrider_World_2F_North_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP03_02_2F_East_Corrider_World_2F_North_Corrider Camera Type: ", m_World_Mission_EP03_02_2F_East_Corrider_World_2F_North_CorriderCameraType); if (m_World_Mission_EP03_02_2F_East_Corrider_World_2F_North_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP03_02_2F_East_Corrider_World_2F_North_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP03_02_2F_East_Corrider_World_2F_North_CorriderCameraType = m_World_Mission_EP03_02_2F_East_Corrider_World_2F_North_CorriderCameraType; } m_World_Mission_EP03_02_2F_East_Corrider_World_2F_West_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP03_02_2F_East_Corrider_World_2F_West_CorriderCameraType; m_World_Mission_EP03_02_2F_East_Corrider_World_2F_West_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP03_02_2F_East_Corrider_World_2F_West_Corrider Camera Type: ", m_World_Mission_EP03_02_2F_East_Corrider_World_2F_West_CorriderCameraType); if (m_World_Mission_EP03_02_2F_East_Corrider_World_2F_West_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP03_02_2F_East_Corrider_World_2F_West_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP03_02_2F_East_Corrider_World_2F_West_CorriderCameraType = m_World_Mission_EP03_02_2F_East_Corrider_World_2F_West_CorriderCameraType; } m_World_Mission_EP03_World_1F_West_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP03_World_1F_West_CorriderCameraType; m_World_Mission_EP03_World_1F_West_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP03_World_1F_West_Corrider Camera Type: ", m_World_Mission_EP03_World_1F_West_CorriderCameraType); if (m_World_Mission_EP03_World_1F_West_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP03_World_1F_West_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP03_World_1F_West_CorriderCameraType = m_World_Mission_EP03_World_1F_West_CorriderCameraType; } m_World_Mission_EP03_World_2F_East_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP03_World_2F_East_CorriderCameraType; m_World_Mission_EP03_World_2F_East_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP03_World_2F_East_Corrider Camera Type: ", m_World_Mission_EP03_World_2F_East_CorriderCameraType); if (m_World_Mission_EP03_World_2F_East_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP03_World_2F_East_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP03_World_2F_East_CorriderCameraType = m_World_Mission_EP03_World_2F_East_CorriderCameraType; } m_World_Mission_EP03_World_2F_North_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP03_World_2F_North_CorriderCameraType; m_World_Mission_EP03_World_2F_North_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP03_World_2F_North_Corrider Camera Type: ", m_World_Mission_EP03_World_2F_North_CorriderCameraType); if (m_World_Mission_EP03_World_2F_North_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP03_World_2F_North_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP03_World_2F_North_CorriderCameraType = m_World_Mission_EP03_World_2F_North_CorriderCameraType; } m_World_Mission_EP03_World_Kitchen_CorriderCameraType = ConfigRoot.Instance.World_Mission_EP03_World_Kitchen_CorriderCameraType; m_World_Mission_EP03_World_Kitchen_CorriderCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_EP03_World_Kitchen_Corrider Camera Type: ", m_World_Mission_EP03_World_Kitchen_CorriderCameraType); if (m_World_Mission_EP03_World_Kitchen_CorriderCameraType != ConfigRoot.Instance.World_Mission_EP03_World_Kitchen_CorriderCameraType) { ConfigRoot.Instance.World_Mission_EP03_World_Kitchen_CorriderCameraType = m_World_Mission_EP03_World_Kitchen_CorriderCameraType; } m_World_Mission_Programmer_DockByPier_Poison_Island_PierCameraType = ConfigRoot.Instance.World_Mission_Programmer_DockByPier_Poison_Island_PierCameraType; m_World_Mission_Programmer_DockByPier_Poison_Island_PierCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_Programmer_DockByPier_Poison_Island_Pier Camera Type: ", m_World_Mission_Programmer_DockByPier_Poison_Island_PierCameraType); if (m_World_Mission_Programmer_DockByPier_Poison_Island_PierCameraType != ConfigRoot.Instance.World_Mission_Programmer_DockByPier_Poison_Island_PierCameraType) { ConfigRoot.Instance.World_Mission_Programmer_DockByPier_Poison_Island_PierCameraType = m_World_Mission_Programmer_DockByPier_Poison_Island_PierCameraType; } m_World_Mission_Programmer_DockByPier_World_Commandpost_1FCameraType = ConfigRoot.Instance.World_Mission_Programmer_DockByPier_World_Commandpost_1FCameraType; m_World_Mission_Programmer_DockByPier_World_Commandpost_1FCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_Programmer_DockByPier_World_Commandpost_1F Camera Type: ", m_World_Mission_Programmer_DockByPier_World_Commandpost_1FCameraType); if (m_World_Mission_Programmer_DockByPier_World_Commandpost_1FCameraType != ConfigRoot.Instance.World_Mission_Programmer_DockByPier_World_Commandpost_1FCameraType) { ConfigRoot.Instance.World_Mission_Programmer_DockByPier_World_Commandpost_1FCameraType = m_World_Mission_Programmer_DockByPier_World_Commandpost_1FCameraType; } m_World_Mission_Programmer_DockByPier_World_Commandpost_2FCameraType = ConfigRoot.Instance.World_Mission_Programmer_DockByPier_World_Commandpost_2FCameraType; m_World_Mission_Programmer_DockByPier_World_Commandpost_2FCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_Programmer_DockByPier_World_Commandpost_2F Camera Type: ", m_World_Mission_Programmer_DockByPier_World_Commandpost_2FCameraType); if (m_World_Mission_Programmer_DockByPier_World_Commandpost_2FCameraType != ConfigRoot.Instance.World_Mission_Programmer_DockByPier_World_Commandpost_2FCameraType) { ConfigRoot.Instance.World_Mission_Programmer_DockByPier_World_Commandpost_2FCameraType = m_World_Mission_Programmer_DockByPier_World_Commandpost_2FCameraType; } m_World_Mission_Programmer_DockByPier_World_SceneForPresentationCameraType = ConfigRoot.Instance.World_Mission_Programmer_DockByPier_World_SceneForPresentationCameraType; m_World_Mission_Programmer_DockByPier_World_SceneForPresentationCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_Mission_Programmer_DockByPier_World_SceneForPresentation Camera Type: ", m_World_Mission_Programmer_DockByPier_World_SceneForPresentationCameraType); if (m_World_Mission_Programmer_DockByPier_World_SceneForPresentationCameraType != ConfigRoot.Instance.World_Mission_Programmer_DockByPier_World_SceneForPresentationCameraType) { ConfigRoot.Instance.World_Mission_Programmer_DockByPier_World_SceneForPresentationCameraType = m_World_Mission_Programmer_DockByPier_World_SceneForPresentationCameraType; } m_Poison_Island_PierCameraType = ConfigRoot.Instance.Poison_Island_PierCameraType; m_Poison_Island_PierCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("Poison_Island_Pier Camera Type: ", m_Poison_Island_PierCameraType); if (m_Poison_Island_PierCameraType != ConfigRoot.Instance.Poison_Island_PierCameraType) { ConfigRoot.Instance.Poison_Island_PierCameraType = m_Poison_Island_PierCameraType; } m_World_SceneForPresentationCameraType = ConfigRoot.Instance.World_SceneForPresentationCameraType; m_World_SceneForPresentationCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_SceneForPresentation Camera Type: ", m_World_SceneForPresentationCameraType); if (m_World_SceneForPresentationCameraType != ConfigRoot.Instance.World_SceneForPresentationCameraType) { ConfigRoot.Instance.World_SceneForPresentationCameraType = m_World_SceneForPresentationCameraType; } m_World_UITestSceneCameraType = ConfigRoot.Instance.World_UITestSceneCameraType; m_World_UITestSceneCameraType = (CameraService.SceneCameraType)EditorGUILayout.EnumPopup("World_UITestScene Camera Type: ", m_World_UITestSceneCameraType); if (m_World_UITestSceneCameraType != ConfigRoot.Instance.World_UITestSceneCameraType) { ConfigRoot.Instance.World_UITestSceneCameraType = m_World_UITestSceneCameraType; } //[Inspector Popup Auto Generated Code End] EditorGUILayout.EndVertical(); }