Files
FueraDeEscala/Assets/Game Kit Controller/Scripts/AI/animalAINavmesh.cs
Robii Aragon fd87a6ffd5 add ckg
plantilla base para movimiento básico
2026-02-05 05:07:55 -08:00

39 lines
895 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class animalAINavmesh : AINavMesh
{
[Space]
[Header ("AI Navmesh Custom Settings")]
[Space]
public inputActionManager mainInputActionManager;
Vector2 moveInput;
public override void updateAIControllerInputValues ()
{
moveInput = new Vector2 (AIMoveInput.moveInput.x, AIMoveInput.moveInput.z);
mainInputActionManager.overrideInputValues (moveInput, -1, 1, true);
playerControllerManager.Move (AIMoveInput);
//
// playerCameraManager.Rotate (rayCastPosition.forward);
//remove once find objectives is configured on the vehicle AI
setOnGroundState (playerControllerManager.isPlayerOnGround ());
}
public override void updateAICameraInputValues ()
{
}
public void disableOverrideInputValues ()
{
mainInputActionManager.overrideInputValues (Vector2.zero, -1, 1, false);
}
}