/// <summary> /// Call this function whenever the user enters a new state (ex. selecting a new robot, using ruler function, orenting robot) /// </summary> public void EndOtherProcesses() { changeFieldPanel.SetActive(false); changeRobotPanel.SetActive(false); exitPanel.SetActive(false); CloseOrientWindow(); main.IsResetting = false; dpm.EndProcesses(); toolkit.EndProcesses(); }
/// <summary> /// Call this function whenever the user enters a new state (ex. selecting a new robot, using ruler function, orenting robot) /// </summary> public void EndOtherProcesses() { changeFieldPanel.SetActive(false); changeRobotPanel.SetActive(false); exitPanel.SetActive(false); mixAndMatchPanel.SetActive(false); CloseOrientWindow(); main.IsResetting = false; dpm.EndProcesses(); toolkit.EndProcesses(); multiplayer.EndProcesses(); sensorManagerGUI.EndProcesses(); }
/// <summary> /// Call this function whenever the user enters a new state (ex. selecting a new robot, using ruler function, orenting robot) /// </summary> public void EndOtherProcesses() { changeFieldPanel.SetActive(false); changeRobotPanel.SetActive(false); exitPanel.SetActive(false); mixAndMatchPanel.SetActive(false); analyticsPanel.SetActive(false); CancelOrientation(); main.IsResetting = false; dpm.EndProcesses(); toolkit.EndProcesses(); multiplayer.EndProcesses(); sensorManagerGUI.EndProcesses(); robotCameraGUI.EndProcesses(); }
/// <summary> /// Call this function whenever the user enters a new state (ex. selecting a new robot, using ruler function, orenting robot) /// </summary> public void EndOtherProcesses() { changeFieldPanel.SetActive(false); changeRobotPanel.SetActive(false); exitPanel.SetActive(false); mixAndMatchPanel.SetActive(false); changePanel.SetActive(false); addPanel.SetActive(false); analyticsPanel.SetActive(false); inputManagerPanel.SetActive(false); ToggleHotKeys(false); CancelOrientation(); dpm.EndProcesses(); toolkit.EndProcesses(); multiplayer.EndProcesses(); sensorManagerGUI.EndProcesses(); robotCameraGUI.EndProcesses(); }