Exemple #1
0
 private void OnMap()
 {
     level = 2;
     ResetSecondaryPanel();
     topBarSelect   = TopBarSelect.Map;
     secondaryPanel = mapPanel;
     mapPanel.SetActive(true);
 }
Exemple #2
0
 private void OnSkill()
 {
     level = 2;
     ResetSecondaryPanel();
     topBarSelect   = TopBarSelect.Skill;
     secondaryPanel = skillPanel;
     skillPanel.SetActive(true);
 }
Exemple #3
0
 private void OnQuest()
 {
     //当前层级变为2
     level = 2;
     ResetSecondaryPanel();
     topBarSelect   = TopBarSelect.Quest;
     secondaryPanel = questPanel;
     questPanel.SetActive(true);
 }
Exemple #4
0
    private void OnOption()
    {
        level = 2;
        ResetSecondaryPanel();
        topBarSelect   = TopBarSelect.Option;
        secondaryPanel = optionPanel;
        optionPanel.SetActive(true);

        UIManager.OpenPanel <OptionPanel>();
    }
Exemple #5
0
 public override void OnUpdate(float deltaTime)
 {
     if (Input.GetKeyDown(KeyCode.Escape))
     {
         //如果是在第二层的面板
         if (level == 2)
         {
             //退回第一层面板(TopBarSelect),重置枚举状态
             level        = 1;
             topBarSelect = TopBarSelect.None;
             //关闭二层面板
             secondaryPanel.SetActive(false);
         }
     }
 }