public InteractWithNearestState(NavMeshAgent agent, GameObject goal) { _agent = agent; cam = _agent.gameObject.GetComponent<CharacterAnimMovement>(); _intaractableGoal = goal.GetComponent<IInteractable>(); _interactGameObject = goal; }