예제 #1
0
        public override int ApplyDamage(int damage, GameObject killer)
        {
            var damageVal = damage - defence;

            if (damageVal > 0)
            {
                HP -= damageVal;
                UIBattleHead uiBattleHead = UIManager.Instance.GetUI <UIBattleHead>(UIName.UIBattleHead);
                uiBattleHead.SetHp(HP, MaxHP);                  //add更新血条
                return(damageVal);
            }
            return(0);
        }
예제 #2
0
 void Awake()
 {
     Instance = this;
 }
예제 #3
0
 void Awake()
 {
     instance = this;
 }