public static Vector2us Next(this Random random, Vector2us min, Vector2us max) { return new Vector2us( (ushort)random.Next(min.X, max.X + 1), (ushort)random.Next(min.Y, max.Y + 1) ); }
public static Vector2us Next(this Random random, Vector2us min, Vector2us max) { return(new Vector2us( (ushort)random.Next(min.X, max.X + 1), (ushort)random.Next(min.Y, max.Y + 1) )); }
/// <summary>Read an array of <c>Vector2us</c> values.</summary> public static Vector2us[] ReadArrayVector2us(this BinaryReader reader, int count) { Vector2us[] array = new Vector2us[count]; reader.ReadArray(array, 0, count); return array; }
/// <summary>Read a <see cref="Vector2us"/>.</summary> public static void ReadVector2us(this BinaryReader reader , out Vector2us result) { result.X = reader.ReadUInt16(); result.Y = reader.ReadUInt16(); return; }