protected override void AgentBeginInteraction(AIAgent agent, int agentIndex) { agent.ReachTargetChecker.OnDestinationReached += AiAgentApproachTarget; agent.IsInteracting = true; agent.GoTo(transform.position); }