Exemplo n.º 1
0
        public void OnClickNewButton()
        {
            GameObject          dialog     = GUIManager.SpawnNGUIChildEditor(gameObject, GUIManager.Get.NGUINewGameDialog, false);
            NewGameDialogResult editObject = new NewGameDialogResult();

            GUIManager.SendEditObjectToChildEditor <NewGameDialogResult>(new ChildEditorCallback <NewGameDialogResult>(NewGameDialogCallback), dialog, editObject);
            DisableInput();
        }
Exemplo n.º 2
0
        protected void NewGameDialogCallback(NewGameDialogResult editObject, IGUIChildEditor <NewGameDialogResult> childEditor)
        {
            if (mDestroyed)
            {
                return;
            }

            EnableInput();
            if (!editObject.Cancelled)
            {
                GUIManager.ScaleDownEditor(childEditor.gameObject).Proceed(true);
                GameManager.Load();
                Finish();
            }
        }