This commit is contained in:
MrTorex committed 2026-02-18 20:13:09 +03:00
1 parent 0d5e6b6dec
commit c12d653cbc
647 files changed
+194585 -117

No files matched your search

@@ -0,0 +1,30 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace KinematicCharacterController.Examples
{
public class ExampleAIController : MonoBehaviour
{
public float MovementPeriod = 1f;
public List<ExampleCharacterController> Characters = new List<ExampleCharacterController>();
private bool _stepHandling;
private bool _ledgeHandling;
private bool _intHandling;
private bool _safeMove;
private void Update()
{
AICharacterInputs inputs = new AICharacterInputs();
// Simulate an input on all controlled characters
inputs.MoveVector = Mathf.Sin(Time.time * MovementPeriod) * Vector3.forward;
inputs.LookVector = Vector3.Slerp(-Vector3.forward, Vector3.forward, inputs.MoveVector.z).normalized;
for (int i = 0; i < Characters.Count; i++)
{
Characters[i].SetInputs(ref inputs);
}
}
}
}