protected override void CustomGui() { base.CustomGui(); KGFCutscene aTarget = (KGFCutscene)target; if (Application.isPlaying) { if (GUILayout.Button("Start")) { aTarget.StartCutscene(); } if (GUILayout.Button("Stop")) { aTarget.StopCutscene(); } } // error checking if (aTarget.itsSize < 0) { aTarget.itsSize = 0; EditorUtility.SetDirty(aTarget); } if (aTarget.itsSize > 0.5f) { aTarget.itsSize = 0.5f; EditorUtility.SetDirty(aTarget); } }
public override void OnEnter() { if (CutScene != null) { CutScene.StopCutscene(); } Finish(); }
void OnGUI() { GUILayout.BeginArea(new Rect(0,0,Screen.width,Screen.height)); { GUILayout.BeginVertical(); GUILayout.FlexibleSpace(); if (GUILayout.Button("Start Cutscene",GUILayout.Height(100))) { itsCutscene.StartCutscene(); } if (GUILayout.Button("Stop Cutscene",GUILayout.Height(100))) { itsCutscene.StopCutscene(); } GUILayout.FlexibleSpace(); GUILayout.EndVertical(); } GUILayout.EndArea(); }
void Start() { itsOrbitCam = KGFAccessor.GetObject <KGFOrbitCam>(); itsEventSwitchToObserve.Apply(); itsCurrentCameraRoot = eCameraRoot.eObserve; itsCutScene.StopCutscene(); }