Пример #1
0
    public override void PerformAction()
    {
        if (brain.target == null)
        {
            return;
        }

        ICharacterWeapon characterWeapon = GetComponent <ICharacterWeapon>();

        if (characterWeapon != null)
        {
            characterWeapon.AimWeapon(brain.target.position - transform.position);
        }
    }
Пример #2
0
 public virtual void Init(ICharacterWeapon character)
 {
     owner = character;
 }
Пример #3
0
 protected override void Initialization()
 {
     characterWeapon = GetComponent <ICharacterWeapon>();
 }