Beispiel #1
0
 public void Key_Atk_T6()
 {
     nowMenu = NowMenu.towerAtk_6;
     uiManager.MenuClose(topMenu);
     uiManager.MenuOpen(towerAtk_6);
     currentMenu = towerAtk_6;
     prompt_localPos.ClearPrompt();
 }
Beispiel #2
0
 public void Key_Atk_S6()
 {
     nowMenu = NowMenu.soldier_6;
     uiManager.MenuClose(topMenu);
     uiManager.MenuOpen(soldier_6);
     currentMenu = soldier_6;
     prompt_localPos.ClearPrompt();
 }
Beispiel #3
0
 public void returnBtn_Atk()
 {
     nowMenu = NowMenu.topMenu;
     if (buildManager.nowSelect)
     {
         switchTowerMenu(true);
         buildManager.cancelSelect();
         prompt_localPos.ClearPrompt();
     }
     else
     {
         HintManager.instance.CreatHint("目前正在前往蓋塔防");
     }
 }
Beispiel #4
0
 void OnBackMain(GameObject go)
 {
     BackBtn.SetActive(false);
     if (NowMenu != null && NowMenu.GetComponent <RectTransform>().localPosition == Vector3.zero)
     {
         TreeNode <GameObject> nowMenuObj = new TreeNode <GameObject>(NowMenu);
         TreeNode <GameObject> uppderMenu = MenuTree.Parent(nowMenuObj);
         if (uppderMenu != null)
         {
             uppderMenu.Data.transform.DOLocalMove(new Vector3(0, 0, 0), 2);
             nowMenuObj.Data.transform.DOLocalMoveX(Screen.width, 2);
             NowMenu = MainMenu;
         }
     }
     if (NowMenu == BuildYourselfMenu)
     {
         buildGame.Clear();
     }
 }
Beispiel #5
0
    public void switchTowerMenu(bool _t)
    {
        if (uiManager == null)
        {
            uiManager = UIManager.instance;
        }

        uiManager.MenuClose(currentMenu);
        uiManager.MenuOpen(topMenu);

        if (_t)
        {
            nowMenu = NowMenu.topMenu;
        }
        else
        {
            nowMenu = NowMenu.None;
        }
    }