public override void Hit(Acter Target) //남을 때릴때 { Target.HChacter.HeathDamage(haveCharacter.Attack); UIWarManager.SetAmountChange(Target.HChacter); UIWarManager.instance.ShowDamageText(Target.transform.position, haveCharacter.Attack); Target.StartHitEffect(navMeshObject.position); }
private void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); } }
private void OnTriggerEnter(Collider other) { Acter getTarget; if (other.gameObject.CompareTag(TargetTag)) { getTarget = other.GetComponent <Acter>(); getTarget.Hit(AttackPoint); transform.parent = getTarget.transform; if (TargetTag == "Monster") { getTarget.ProjectileOwnerFind(ProjectilePos); } UIWarManager.SetAmountChange(getTarget.HChacter); UIWarManager.instance.ShowDamageText(getTarget.transform.position, getTarget.HChacter.Attack); Hit(); } }
void Heailng(BattleCharacter target) { target.HP += (int)SkillValue; UIWarManager.SetAmountChange(target); }
public virtual void Hit(Acter Target) //남을 때릴때 { Target.HChacter.HeathDamage(haveCharacter.Attack); UIWarManager.SetAmountChange(Target.HChacter); Target.HitAni(); }