Пример #1
0
 /// <summary>
 /// Returns a random 3-dimensional vector that points left, right, up, down, forwards or backwards
 /// </summary>
 public static Vector3 RandDirection3()
 {
     return(Rul.RandElement(new Vector3(-1, 0, 0), new Vector3(1, 0, 0), new Vector3(0, -1, 0), new Vector3(0, 1, 0), new Vector3(0, 0, -1), new Vector3(0, 0, 1)));
 }
Пример #2
0
 /// <summary>
 /// Returns a random 2-dimensional vector that points up, down, left or right
 /// </summary>
 public static Vector2 RandDirection2()
 {
     return(Rul.RandElement(new Vector2(1, 0), new Vector2(0, 1), new Vector2(-1, 0), new Vector2(0, -1)));
 }
Пример #3
0
        /// <summary>
        /// Returns a random color with the specified hue and random luminosity
        /// </summary>
        /// <param name="hue">The approximate hue of the random color</param>
        public static UnityEngine.Color RandColor(Hues hue)
        {
            LuminosityTypes luminosity = Rul.RandElement(LuminosityTypes.Light, LuminosityTypes.Medium, LuminosityTypes.Dark);

            return(RandColor(hue, luminosity));
        }