internal void GetAttacked(BBMeleeController agent) { transform.rotation = Quaternion.Euler(0, transform.rotation.eulerAngles.y, 0); Vector3 direction = (transform.position - agent.transform.position + Vector3.up * 1).normalized; GetComponent <BBCharacterMover>().GetFlung(direction, 10, agent.transform.position); transform.LookAt(agent.transform); }
public bool Attack(BBMeleeController e) { if (lastAttackedEnemy != e) { attackDamage = attackDamageFirstHit; } if (e.GetComponent <BBHealthController>()) { e.GetComponent <BBHealthController>().Damage(attackDamage); attackDamage = attackDamage * attackDamageMultiplier; return(true); } return(false); }