예제 #1
0
    public void FoldSkillPanel()
    {
        TeamDisplay display = BattleSceneDisplayManager.GetCommanderShipTeam();

        if (display == null)
        {
            return;
        }
        PanelAnim_.SetTrigger("skill_panel_hide");
        BattleSceneDisplayManager.ResetSkill();
    }
예제 #2
0
    /// <summary>
    /// 初始化技能面板控制按钮(控制技能列表的展开和关闭的按钮)
    /// </summary>
    private void InitCtrlBtn()
    {
        CtrlBtnRoot_ = transform.FindChild("Root/Entrance");
        GameObject go = Global.CreateUI("BattleSkillEntrance", CtrlBtnRoot_.gameObject);

        CtrlBtn_ = go.AddComponent <BattleSkillPanelCtrlButton>();

        CtrlBtn_.EnableEntrance(true);  //现在默认打开就是激活技能的,技能激活的条件???

        CtrlBtn_.ClickEntranceCallback += delegate {
            if (!CanClick_)
            {
                return;
            }
            PanelAnim_.SetTrigger("skill_pamel_show");
            SetClickSkillCtrl();
        };
    }