protected void OnConfirmDelete(YesNoCancelDialogResult result, IGUIChildEditor <YesNoCancelDialogResult> childEditor) { if (result.Result == DialogResult.Yes) { StartCoroutine(DeleteSaveGameOverTime(GameCreateResult.text)); } }
public void ConfirmCancel(GUI.YesNoCancelDialogResult result, IGUIChildEditor <GUI.YesNoCancelDialogResult> childEditor) { if (result.Result == DialogResult.Yes) { OnFinished(); } mConfirmationDialog = null; }
protected void MultiplayerDialogCallback(MultiplayerSession editObject, IGUIChildEditor <MultiplayerSession> childEditor) { if (mDestroyed) { return; } EnableInput(); GUIManager.ScaleDownEditor(childEditor.gameObject).Proceed(true); }
public void ReceiveFromChildEditor(BarterSession result, IGUIChildEditor <BarterSession> childEditor) { if (childEditor == null) { return; } GUIManager.ScaleDownEditor(childEditor.gameObject).Proceed(true); mChildEditor = null; }
public void ReceiveFromChildEditor(MessageCancelDialogResult editObject, IGUIChildEditor <MessageCancelDialogResult> childEditor) { if (!State.IsSleeping) { return; } mChildEditor = null; TryToWakeUp(string.Empty); }
public void ReceiveFromChildEditor(MessageActionDialogResult editObject, IGUIChildEditor <MessageActionDialogResult> childEditor) { if (mFinished) { return; } mChildEditor = null; OnUnequip(); }
public virtual void ReceiveFromChildEditor(R editObject, IGUIChildEditor <R> childEditor) { //clear everything and start over PushEditObjectToNGUIObject(); //as the parent, we are responsible for initiating transitions GUIManager.ScaleUpEditor(this.gameObject).Proceed(); GUIManager.ScaleDownEditor(mLastSpawnedChildEditor).Proceed(); //retire the GUI - it'll be destroyed after the transition is complete GUIManager.RetireGUIChildEditor(mLastSpawnedChildEditor); mLastSpawnedChildEditor = null; }
protected void NewGameDialogCallback(NewGameDialogResult editObject, IGUIChildEditor <NewGameDialogResult> childEditor) { if (mDestroyed) { return; } EnableInput(); if (!editObject.Cancelled) { GUIManager.ScaleDownEditor(childEditor.gameObject).Proceed(true); GameManager.Load(); Finish(); } }
public void ReceiveFromChildEditor(MessageActionDialogResult editObject, IGUIChildEditor <MessageActionDialogResult> childEditor) { if (TakingOff) { mChildEditor = null; return; } if (editObject.DidAction1) { TakingOff = true; StartCoroutine(TakeOffOverTime(glider)); } mChildEditor = null; }
public void OnQuickCreateFinish(CharacterCreator editObject, IGUIChildEditor <CharacterCreator> childEditor) { if (editObject.Confirmed && !editObject.Cancelled) { //we're done here FinishedWriting = true; LetterWriter.WritingLetter = false; OnCharacterCreated(); } else { //otherwise continue with letter LetterWriter.QuickCreateMode = false; LetterWriter.QuickCreateButton.SendMessage("SetEnabled"); } }
protected void ControlDialogCallback(YesNoCancelDialogResult editObject, IGUIChildEditor <YesNoCancelDialogResult> childEditor) { if (mDestroyed) { return; } GUIManager.ScaleDownEditor(childEditor.gameObject).Proceed(true); //if the result is yes, open up the options dialog if (editObject.Result == DialogResult.Yes) { GUIOptionsDialog optionsDialog = OnClickOptionsButton(); optionsDialog.Tabs.DefaultPanel = "Controls"; optionsDialog.Tabs.SetSelection("Controls"); } else { EnableInput(); } }
public void OnFinishRename(StringDialogResult editObject, IGUIChildEditor <StringDialogResult> childEditor) { mWaitingForRename = false; if (editObject.Cancelled) { return; } Location location = null; if (worlditem.Is <Location>(out location)) { if (string.IsNullOrEmpty(editObject.Result.Trim())) { return; } location.State.Name.CommonName = editObject.Result; GUIManager.PostSuccess("Renamed structure to " + location.State.Name.CommonName); } }
public void ReceiveFromChildEditor(WIListResult result, IGUIChildEditor <WIListResult> childEditor) { if (childEditor == null) { return; } if (FunctionTarget != null) { if (!string.IsNullOrEmpty(result.Result)) { HandleResult(result, FunctionTarget); } if (!string.IsNullOrEmpty(result.SecondaryResult)) { HandleSecondaryResult(result, FunctionTarget); } } GUIManager.ScaleDownEditor(childEditor.gameObject).Proceed(true); mChildEditor = null; }
public void OnFinishRename(StringDialogResult editObject, IGUIChildEditor <StringDialogResult> childEditor) { Debug.Log("Finished renaming"); mWaitingForRename = false; if (editObject.Cancelled) { return; } if (lastCritterInFocus == null || lastCritterInFocus.Destroyed) { Debug.Log("Critter was no longer in focus or null"); return; } if (string.IsNullOrEmpty(editObject.Result.Trim())) { return; } lastCritterInFocus.Name = editObject.Result; GUIManager.PostSuccess("Renamed critter to " + editObject.Result); }
protected void OptionsDialogCallback(PlayerPreferences editObject, IGUIChildEditor <PlayerPreferences> childEditor) { EnableInput(); GUIManager.ScaleDownEditor(childEditor.gameObject).Proceed(true); }
public void OnFinishConfirm(YesNoCancelDialogResult editObject, IGUIChildEditor <YesNoCancelDialogResult> childEditor) { GUIManager.ScaleDownEditor(childEditor.gameObject).Proceed(true); mWaitingForConfirmation = false; }
public void ReceiveFromChildEditor(YesNoCancelDialogResult editObject, IGUIChildEditor <YesNoCancelDialogResult> childEditor) { mResult = editObject; GUIManager.ScaleDownEditor(childEditor.gameObject).Proceed(true); }