This commit is contained in:
2026-05-30 09:16:35 +07:00
parent 2f87ce19a7
commit 1c0ee6efb7
4001 changed files with 3363438 additions and 1738 deletions

View File

@@ -0,0 +1,26 @@
using UnityEngine;
using System.Collections.Generic;
namespace Invector.vCharacterController.AI
{
[System.Serializable]
public class vWaypoint : vPoint
{
public List<vPoint> subPoints;
public bool randomPatrolPoint;
public bool rotateTo = true;
public Vector3 GetRandomSubPoint()
{
System.Random random = new System.Random(100);
var index = random.Next(0, subPoints.Count - 1);
return GetSubPoint(index);
}
public Vector3 GetSubPoint(int index)
{
if (subPoints != null && subPoints.Count > 0 && index < subPoints.Count) return subPoints[index].position;
return transform.position;
}
}
}