Example #1
0
 public void HideXueTiao()
 {
     if (XueTiao != null)
     {
         XueTiao.SetVisible(false);
     }
 }
Example #2
0
        public void UpdateHpChange(byte reason, float curHp)
        {
            float changeValue = Hp - curHp;

            SetHp((float)curHp);
            if (XueTiao != null)
            {
                XueTiao.UpdateHP();
            }
            if (reason != HpUpdateOfRecover && XueTiao != null)
            {
                XueTiao.XueTiaoDmgShow(Hp, changeValue, HpMax);
            }
        }
Example #3
0
        public void ShowXueTiao()
        {
            if (XueTiao != null)
            {
                XueTiao.SetVisible(true);
                // xueTiaoObj.SetActive(true);
                //xueTiaoObj.transform.parent.GetComponent<UIPanel>().Invalidate(true);
                this.OnUpdateHp();

                //Player需要更新Mp
                if (entityType == EntityType.Player)
                {
                    XueTiaoPlayer XueTiaoPlayer = XueTiao as XueTiaoPlayer;
                    XueTiaoPlayer.UpdateMp();
                }
            }
        }