コード例 #1
0
ファイル: PlayerStatus.cs プロジェクト: KirbyXcode/GameSFW
        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
ファイル: UIBattleHead.cs プロジェクト: DlotFire/MosterSpawn
 void Awake()
 {
     instance = this;
 }