public override void PerformAction() { if (brain.target == null) { return; } ICharacterWeapon characterWeapon = GetComponent <ICharacterWeapon>(); if (characterWeapon != null) { characterWeapon.AimWeapon(brain.target.position - transform.position); } }
public virtual void Init(ICharacterWeapon character) { owner = character; }
protected override void Initialization() { characterWeapon = GetComponent <ICharacterWeapon>(); }