public void Awake() { anim = GetComponent<Animator>(); id = GetComponent<Character.CharacterIdentifier>(); Fight = GetComponent<Character.CharacterFightScript>(); anim.SetTrigger("Walk"); }
public void Fight(CharacterFightScript attacker) { if(attacker == null || attacker.Health <= 0) { var walk = GetComponent<CharacterWalk>(); walk.Walking = true; walk.SetwalkAnim(); return; } attacker.Health -= Damage; StartCoroutine(WaitFight(attacker)); }
IEnumerator WaitFight(CharacterFightScript attacker) { yield return new WaitForSeconds(AttackSpeed); Fight(attacker); }