plantilla base para movimiento básico
This commit is contained in:
Robii Aragon
2026-02-05 05:07:55 -08:00
parent ed7b223c04
commit fd87a6ffd5
14441 changed files with 13711084 additions and 20 deletions

View File

@@ -0,0 +1,38 @@
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);
}
}