/// <summary> /// Called by clicking the TransitionButton from the menu /// </summary> public void OnClick_TransitionButton() { int id = currButtonData.GetTransitionWindowID(); if (id == 0 || !UIWindow.WindowExists(currButtonData.GetTransitionWindowID())) { currButtonData.SetTransitionWindowID(UIManager._instance.CreateNewWindowID()); id = currButtonData.GetTransitionWindowID(); TransitionID.text = "Curr Transition ID: " + id; TransitionButton.GetComponentInChildren <Text>().text = "GoTo Window " + id; } else { //Todo: ask to save first UIManager._instance.TransitionToWindow(id, 0); } }