聲明
func DealDamage(target entity<Combatable>, attacker entity<Combatable>, type DamageType, damage int)
go
參數
輸入
名稱 | 類型 | 描述 |
---|---|---|
目標 | FightingEntity | 受到傷害的遊戲實體 |
造成傷害的實體 | FightingEntity | 造成傷害的遊戲實體 |
類型 | DamageType | 傷害類型 |
傷害量 | Int | 傷害量 |
對玩家造成傷害,若不選擇傷害來源,則目標受到來自系統的傷害
func DealDamage(target entity<Combatable>, attacker entity<Combatable>, type DamageType, damage int)
go
名稱 | 類型 | 描述 |
---|---|---|
目標 | FightingEntity | 受到傷害的遊戲實體 |
造成傷害的實體 | FightingEntity | 造成傷害的遊戲實體 |
類型 | DamageType | 傷害類型 |
傷害量 | Int | 傷害量 |