Helper
Overview
Provides commonly used methods
Static Properties
public static Camera camera;
Static Methods
public static bool IsPointerOverUI()
public static Vector3 IntersectionZ(Vector3 origin, Vector3 direction, float targetZ)
public static Vector3 IntersectionX(Vector3 origin, Vector3 direction, float targetX)
public static Vector3 IntersectionY(Vector3 origin, Vector3 direction, float targetY)
public static string RandomString(int length)
public static bool HasSaveDirectory(string dir = "/Save")
public static Vector3 RandomVector3(bool randomX = true, bool randomY = true, bool randomZ = true)
public static Vector3 RandomVector3()
public static Vector2 RandomVector2()
Enum
public static T Next<T>(T current) where T : Enum
public static T[] EnumValues<T>() where T : Enum
public static T RandomEnum<T>() where T : Enum
public static T GetEnumAtIndex<T>(int index) where T : Enum
public static T RandomEnumExcluding<T>(params T[] Excluding) where T : System.Enum
public static T RandomEnumExcluding<T>(T[] cachedValues, params T[] Excluding) where T : System.Enum