private void Start() { NavMeshBrain = GetComponent <NavMeshBrain>(); if (NavMeshBrain) { NavMeshBrain.OnAttack += LoseTarget; NavMeshBrain.OnTargetOnAttackRange += SetTarget; NavMeshBrain.OnStartChasingTarget += LoseTarget; } }
private void Start() { brain = GetComponent <NavMeshBrain>(); if (brain) { canFire = false; brain.OnTargetOnAttackRange += Enable; brain.OnStartChasingTarget += Disable; } x = GetComponent <SpellCaster>(); InvokeRepeating("UseSpell", timeInterval, timeInterval); }