public static bool IsCloseEnough(SlotAgent agent,
                                         SlotEnemy enemy,
                                         float maxDistanceToClose)
        {
            var agentCollider = agent.GetComponentInChildren <Collider>();

            Assert.IsNotNull(agentCollider, "agentCollider != null");
            var enemyCollider = enemy.GetComponentInChildren <Collider>();

            Assert.IsNotNull(enemyCollider, "enemyCollider != null");

            return(IsCloseEnough(
                       agentCollider,
                       enemyCollider,
                       maxDistanceToClose
                       ));
        }
Beispiel #2
0
 void Construct(SlotAgent slotAgent)
 {
     _slotAgent = slotAgent;
 }
 void Costruct(SlotAgent slotAgent,
               NavMeshAgent navMeshAgent)
 {
     _slotAgent    = slotAgent;
     _navMeshAgent = navMeshAgent;
 }