Exemplo n.º 1
0
    public void DisplayWindow_Inspector()//显示玩家属性窗口
    {
        if (windowed)
        {
            return;
        }

        PauseGame();           //暂停游戏

        if (null == inspector) //如果不存在,则读取
        {
            GameObject _inspector = Resources.Load <GameObject>("Prefabs/GameUI-Inspector");
            inspector = Instantiate(_inspector).GetComponent <TabSelect>();//实例化

            inspector.transform.SetParent(cvs, false);
            //调整层级
            inspector.transform.SetAsLastSibling();
        }
        //告知管理,禁用按钮
        DisplayWindow(true, new Color(1, 1, 1, 0.9f));//窗口颜色为半透明白色
        //单独调用属性窗口的弹出事件
        inspector.ShowInspector();
        player.HideStatus();//隐藏血条和能量条
        HeadIcon.HideButton(false);
        //修改背景点击事件
        onClickOrEsc.RemoveAllListeners();
        onClickOrEsc.AddListener(CloseWindow_Inspector);
    }
Exemplo n.º 2
0
 //隐藏对话按钮
 public void HideChatButton()
 {
     attackButton.ShowButton();
     for (int i = 0; i < hideWhenEnter.Length; i++)
     {
         hideWhenEnter[i].ShowButton();
     }
     Chat_Button.HideButton(false);
 }