void Start() { playerMovement = GetComponent <PlayerMovement>(); projectileLauncher = GetComponent <ProjectileLauncher>(); playerInputController = GetComponent <PlayerInputController>(); /// playerInputController = GetComponent<PlayerInputController>(); }
///public event Action OnDestinationReached; // Vector3 clickPoint; void Start() { /// initilazeNavMeshAgent(); /// InvokeRepeating("ChaseTarget", 1, 1f); target = GameServices.Get <PlayerManager>().PlayerPosition; // new Transform();// Player.instance.transform; state = IsCloseEnoughToShoot() ? States.Attack : States.Chase; projectileLauncher = GetComponent <ProjectileLauncher>(); gameObject.tag = GameTags.Enemy; }