Ejemplo n.º 1
0
    protected override void OnCreate()
    {
        InitTrans();

        BindListener(MainMenuButton_Button, delegate
        {
            Jyx2_UIManager.Instance.HideUI("SystemUIPanel");
            List <string> selectionContent = new List <string>()
            {
                "是", "否"
            };
            Jyx2_UIManager.Instance.ShowUI("ChatUIPanel", ChatType.Selection, "主角", "将丢失未保存进度,是否继续?", selectionContent, new Action <int>((index) =>
            {
                if (index == 0)
                {
                    LoadingPanel.Create("0_GameStart", () => { });
                }
            }));
        });


        //返回游戏
        BindListener(QuitGameButton_Button, () =>
        {
            Jyx2_UIManager.Instance.HideUI("SystemUIPanel");
            //Application.Quit();
        });

        BindListener(SaveButton_Button, delegate
        {
            Jyx2_UIManager.Instance.ShowUI("SavePanel", new Action <int>((index) =>
            {
                var levelMaster = FindObjectOfType <LevelMaster>();
                levelMaster.OnManuelSave(index);
            }));
        });

        BindListener(LoadButton_Button, () =>
        {
            Jyx2_UIManager.Instance.ShowUI("SavePanel", new Action <int>((index) =>
            {
                StoryEngine.DoLoadGame(index);
                Jyx2_UIManager.Instance.HideUI("SystemUIPanel");
            }));
        });

        BindListener(GraphicSettingsButton_Button, delegate
        {
            Jyx2_UIManager.Instance.HideUI("SystemUIPanel");
            //runTimeHelper.ShowGraphicSettingsPanel();
        });

        BindListener(MainBg_Button, delegate
        {
            Jyx2_UIManager.Instance.HideUI("SystemUIPanel");
        });
    }
Ejemplo n.º 2
0
 public void OnClickedSaveItem(int index)
 {
     if (savePanelMode == SavePanelMode.New)
     {
         OnNewGame();
     }
     else if (savePanelMode == SavePanelMode.Load)
     {
         StoryEngine.DoLoadGame(index);
     }
     m_savePanel.SetActive(false);
 }
Ejemplo n.º 3
0
 public void OnClickedSaveItem(int index)
 {
     if (savePanelMode == SavePanelMode.Save)
     {
         var levelMaster = FindObjectOfType <LevelMaster>();
         levelMaster.OnManuelSave(index);
     }
     else if (savePanelMode == SavePanelMode.Load)
     {
         StoryEngine.DoLoadGame(index);
     }
     SwitchToSelectionPanel(true);
 }