Files
2026-03-04 10:03:45 +08:00

29 lines
610 B
C#

using System.Collections.Generic;
using UnityEngine;
namespace MTAssets.UltimateLODSystem
{
[AddComponentMenu("")]
public class MTAssetsMathematics : MonoBehaviour
{
public static List<T> RandomizeThisList<T>(List<T> list)
{
int count = list.Count;
int num = count - 1;
for (int i = 0; i < num; i++)
{
int index = Random.Range(i, count);
T value = list[i];
list[i] = list[index];
list[index] = value;
}
return list;
}
public static Vector3 GetHalfPositionBetweenTwoPoints(Vector3 pointA, Vector3 pointB)
{
return Vector3.Lerp(pointA, pointB, 0.5f);
}
}
}