void Update() { if (Input.GetButtonDown("Edit Mode")) { ProgramStateMachine.AttemptTransition("Edit"); } if (Input.GetButtonDown("View Mode")) { ProgramStateMachine.AttemptTransition("View"); } if (Input.GetButtonDown("Raise State")) { TriggerRaiseState(); } if (Input.GetButtonDown("Lower State")) { TriggerLowerState(); } if (Input.GetButtonDown("Cycle Shader")) { TriggerCycleShader(); } DetectMouseClick(); }
IEnumerator LoadingCoroutine() { yield return(null); WaveFunction.Reload(); ProgramStateMachine.AttemptTransition("View"); }
public static void LoadState(int index = -1) { if (index == -1) { index = instance.quantumSystemIndex; } if ((index < 0) || (index >= instance.quantumSystems.Length)) { Debug.LogError("Can not load state " + index + " index is out of bounds."); } instance.quantumSystemIndex = index; ProgramStateMachine.AttemptTransition("Loading"); }
public void DoneEditing() { ProgramStateMachine.AttemptTransition("Run"); }
public void NavigationEdit() { ProgramStateMachine.AttemptTransition("Edit"); }
public void NavigationView() { ProgramStateMachine.AttemptTransition("View"); }