public void ExitMode() { if (CurrentMode == PersistentMode.Draw) { SelectedBlock = Blocks.None; SelectedDirection = Directions.None; ContextSwitch (Context.Main); } else { DragAndDropScript dads = this.gameObject.GetComponent<DragAndDropScript> (); dads.isActive = false; } CurrentMode = PersistentMode.None; GameObject panel = blockBuilderCanvas.transform.FindChild ("Panel").gameObject; panel.SetActive (true); cModeExitPanel.SetActive (false); }
void DrawMode(Directions d) { CurrentMode = PersistentMode.Draw; GameObject panel = blockBuilderCanvas.transform.FindChild("Panel").gameObject; panel.SetActive (false); XDebug.Verbose ("Dires: " + d); SelectedDirection = d; cModeExitPanel.SetActive (true); }
public void EraseMode() { CurrentMode = PersistentMode.Erase; GameObject panel = blockBuilderCanvas.transform.FindChild("Panel").gameObject; panel.SetActive (false); DragAndDropScript dads = this.gameObject.GetComponent<DragAndDropScript> (); dads.isActive = false; cModeExitPanel.SetActive (true); }