private void Update() { if (target == null) { return; } agent.SetDestination(target.position); character.Move(agent.desiredVelocity, false, false); if (agent.remainingDistance < shootRange) { Aim(); holder.Fire(); } }
private void UpdateWeapon() { if (Input.GetButton("Fire1")) { holder.Fire(); } if (Input.GetKeyDown(KeyCode.Alpha0)) { holder.ChangeWeapon(-1); } for (int i = 0; i < 9; i++) { if (Input.GetKey(KeyCode.Alpha1 + i)) { holder.ChangeWeapon(i); } } }