2022-05-09 19:59:15 +01:00
<?xml version="1.0"?>
<doc >
<assembly >
<name > X10D.Unity</name>
</assembly>
<members >
<member name= "T:X10D.Unity.ComponentExtensions" >
<summary >
Extension methods for <see cref= "T:UnityEngine.Component" /> .
</summary>
</member>
<member name= "M:X10D.Unity.ComponentExtensions.GetComponentsInChildrenOnly``1(UnityEngine.Component)" >
<summary >
Returns an array of components of the specified type, excluding components that live on the object to which this
component is attached.
</summary>
<param name= "component" > The component whose child components to retrieve.</param>
<typeparam name= "T" > The type of the components to retrieve.</typeparam>
<returns > An array <typeparamref name= "T" /> representing the child components.</returns>
</member>
<member name= "T:X10D.Unity.Drawing.Color32Extensions" >
<summary >
Drawing-related extensions for <see cref= "T:UnityEngine.Color32" /> .
</summary>
</member>
<member name= "M:X10D.Unity.Drawing.Color32Extensions.Inverted(UnityEngine.Color32)" >
<summary >
Returns a new <see cref= "T:UnityEngine.Color32" /> with the red, green, and blue components inverted. Alpha is not affected.
</summary>
<param name= "color" > The color to invert.</param>
<returns > The inverted color.</returns>
</member>
2022-05-16 10:45:21 +01:00
<member name= "M:X10D.Unity.Drawing.Color32Extensions.ToSystemDrawingColor(UnityEngine.Color32)" >
<summary >
Converts the current color to a <see cref= "T:System.Drawing.Color" /> .
</summary>
<param name= "color" > The color to convert.</param>
<returns > The converted color.</returns>
</member>
<member name= "M:X10D.Unity.Drawing.Color32Extensions.ToUnityColor32(System.Drawing.Color)" >
<summary >
Converts the current color to a <see cref= "T:UnityEngine.Color32" /> .
</summary>
<param name= "color" > The color to convert.</param>
<returns > The converted color.</returns>
</member>
2022-05-09 19:59:15 +01:00
<member name= "M:X10D.Unity.Drawing.Color32Extensions.WithA(UnityEngine.Color32,System.Byte)" >
<summary >
Returns a vector whose red, green, and blue components are the same as the specified color, and whose alpha component
is a new value.
</summary>
<param name= "color" > The color to copy.</param>
<param name= "a" > The new alpha component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Color" /> whose <see cref= "F:UnityEngine.Color32.r" /> , <see cref= "F:UnityEngine.Color32.g" /> , and
<see cref= "F:UnityEngine.Color32.b" /> components are the same as that of <paramref name= "color" /> , and whose
<see cref= "F:UnityEngine.Color32.a" /> component is <paramref name= "a" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Drawing.Color32Extensions.WithB(UnityEngine.Color32,System.Byte)" >
<summary >
Returns a vector whose red, green, and alpha components are the same as the specified color, and whose blue component
is a new value.
</summary>
<param name= "color" > The color to copy.</param>
<param name= "b" > The new blue component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Color" /> whose <see cref= "F:UnityEngine.Color32.r" /> , <see cref= "F:UnityEngine.Color32.g" /> , and
<see cref= "F:UnityEngine.Color32.a" /> components are the same as that of <paramref name= "color" /> , and whose
<see cref= "F:UnityEngine.Color32.b" /> component is <paramref name= "b" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Drawing.Color32Extensions.WithG(UnityEngine.Color32,System.Byte)" >
<summary >
Returns a vector whose red, blue, and alpha components are the same as the specified color, and whose green component
is a new value.
</summary>
<param name= "color" > The color to copy.</param>
<param name= "g" > The new green component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Color32" /> whose <see cref= "F:UnityEngine.Color32.r" /> , <see cref= "F:UnityEngine.Color32.g" /> , and
<see cref= "F:UnityEngine.Color32.b" /> components are the same as that of <paramref name= "color" /> , and whose
<see cref= "F:UnityEngine.Color32.g" /> component is <paramref name= "g" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Drawing.Color32Extensions.WithR(UnityEngine.Color32,System.Byte)" >
<summary >
Returns a vector whose green, blue, and alpha components are the same as the specified color, and whose red component
is a new value.
</summary>
<param name= "color" > The color to copy.</param>
<param name= "r" > The new red component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Color32" /> whose <see cref= "F:UnityEngine.Color32.g" /> , <see cref= "F:UnityEngine.Color32.b" /> , and
<see cref= "F:UnityEngine.Color32.a" /> components are the same as that of <paramref name= "color" /> , and whose
<see cref= "F:UnityEngine.Color32.r" /> component is <paramref name= "r" /> .
</returns>
</member>
<member name= "T:X10D.Unity.Drawing.ColorExtensions" >
<summary >
Drawing-related extensions for <see cref= "T:UnityEngine.Color" /> .
</summary>
</member>
<member name= "M:X10D.Unity.Drawing.ColorExtensions.Inverted(UnityEngine.Color)" >
<summary >
Returns a new <see cref= "T:UnityEngine.Color" /> with the red, green, and blue components inverted. Alpha is not affected.
</summary>
<param name= "color" > The color to invert.</param>
<returns > The inverted color.</returns>
</member>
2022-05-16 10:45:21 +01:00
<member name= "M:X10D.Unity.Drawing.ColorExtensions.ToSystemDrawingColor(UnityEngine.Color)" >
<summary >
Converts the current color to a <see cref= "T:System.Drawing.Color" /> .
</summary>
<param name= "color" > The color to convert.</param>
<returns > The converted color.</returns>
</member>
<member name= "M:X10D.Unity.Drawing.ColorExtensions.ToUnityColor(System.Drawing.Color)" >
<summary >
Converts the current color to a <see cref= "T:UnityEngine.Color" /> .
</summary>
<param name= "color" > The color to convert.</param>
<returns > The converted color.</returns>
</member>
2022-05-09 19:59:15 +01:00
<member name= "M:X10D.Unity.Drawing.ColorExtensions.WithA(UnityEngine.Color,System.Single)" >
<summary >
Returns a vector whose red, green, and blue components are the same as the specified color, and whose alpha component
is a new value.
</summary>
<param name= "color" > The color to copy.</param>
<param name= "a" > The new alpha component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Color" /> whose <see cref= "F:UnityEngine.Color.r" /> , <see cref= "F:UnityEngine.Color.g" /> , and
<see cref= "F:UnityEngine.Color.b" /> components are the same as that of <paramref name= "color" /> , and whose
<see cref= "F:UnityEngine.Color.a" /> component is <paramref name= "a" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Drawing.ColorExtensions.WithB(UnityEngine.Color,System.Single)" >
<summary >
Returns a vector whose red, green, and alpha components are the same as the specified color, and whose blue component
is a new value.
</summary>
<param name= "color" > The color to copy.</param>
<param name= "b" > The new blue component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Color" /> whose <see cref= "F:UnityEngine.Color.r" /> , <see cref= "F:UnityEngine.Color.g" /> , and
<see cref= "F:UnityEngine.Color.a" /> components are the same as that of <paramref name= "color" /> , and whose
<see cref= "F:UnityEngine.Color.b" /> component is <paramref name= "b" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Drawing.ColorExtensions.WithG(UnityEngine.Color,System.Single)" >
<summary >
Returns a vector whose red, blue, and alpha components are the same as the specified color, and whose green component
is a new value.
</summary>
<param name= "color" > The color to copy.</param>
<param name= "g" > The new green component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Color" /> whose <see cref= "F:UnityEngine.Color.r" /> , <see cref= "F:UnityEngine.Color.b" /> , and
<see cref= "F:UnityEngine.Color.a" /> components are the same as that of <paramref name= "color" /> , and whose
<see cref= "F:UnityEngine.Color.g" /> component is <paramref name= "g" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Drawing.ColorExtensions.WithR(UnityEngine.Color,System.Single)" >
<summary >
Returns a vector whose green, blue, and alpha components are the same as the specified color, and whose red component
is a new value.
</summary>
<param name= "color" > The color to copy.</param>
<param name= "r" > The new red component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Color" /> whose <see cref= "F:UnityEngine.Color.g" /> , <see cref= "F:UnityEngine.Color.b" /> , and
<see cref= "F:UnityEngine.Color.a" /> components are the same as that of <paramref name= "color" /> , and whose
<see cref= "F:UnityEngine.Color.r" /> component is <paramref name= "r" /> .
</returns>
</member>
2022-05-28 14:25:07 +01:00
<member name= "T:X10D.Unity.Drawing.PointExtensions" >
<summary >
Drawing-related extension methods for <see cref= "T:System.Drawing.Point" /> .
</summary>
</member>
<member name= "M:X10D.Unity.Drawing.PointExtensions.ToUnityVector2(System.Drawing.Point)" >
<summary >
Converts the current <see cref= "T:System.Drawing.Point" /> to a <see cref= "T:UnityEngine.Vector2" /> .
</summary>
<param name= "point" > The point to convert.</param>
<returns > The resulting <see cref= "T:UnityEngine.Vector2" /> .</returns>
</member>
<member name= "M:X10D.Unity.Drawing.PointExtensions.ToUnityVector2Int(System.Drawing.Point)" >
<summary >
Converts the current <see cref= "T:System.Drawing.Point" /> to a <see cref= "T:UnityEngine.Vector3" /> .
</summary>
<param name= "value" > The point to convert.</param>
<returns > The resulting <see cref= "T:UnityEngine.Vector2Int" /> .</returns>
</member>
<member name= "T:X10D.Unity.Drawing.PointFExtensions" >
<summary >
Drawing-related extension methods for <see cref= "T:System.Drawing.PointF" /> .
</summary>
</member>
<member name= "M:X10D.Unity.Drawing.PointFExtensions.ToUnityVector2(System.Drawing.PointF)" >
<summary >
Converts the current <see cref= "T:System.Drawing.Point" /> to a <see cref= "T:UnityEngine.Vector2" /> .
</summary>
<param name= "point" > The point to convert.</param>
<returns > The resulting <see cref= "T:UnityEngine.Vector2" /> .</returns>
</member>
2022-05-09 19:59:15 +01:00
<member name= "T:X10D.Unity.Drawing.RandomExtensions" >
<summary >
Extension methods for <see cref= "T:System.Random" /> .
</summary>
</member>
<member name= "M:X10D.Unity.Drawing.RandomExtensions.NextColorRgb(System.Random)" >
<summary >
Returns an HDR color of random components for red, green, and blue.
</summary>
<param name= "random" > The <see cref= "T:System.Random" /> instance.</param>
<returns > A <see cref= "T:UnityEngine.Color" /> whose red, green, and blue components are all random, and whose alpha is 255</returns>
<exception cref= "T:System.ArgumentNullException" > <paramref name= "random" /> is <see langword= "null" /> .</exception>
</member>
<member name= "M:X10D.Unity.Drawing.RandomExtensions.NextColorArgb(System.Random)" >
<summary >
Returns an HDR color composed of random components for apha, red, green, and blue.
</summary>
<param name= "random" > The <see cref= "T:System.Random" /> instance.</param>
<returns > A <see cref= "T:UnityEngine.Color" /> whose alpha, red, green, and blue components are all random.</returns>
<exception cref= "T:System.ArgumentNullException" > <paramref name= "random" /> is <see langword= "null" /> .</exception>
</member>
<member name= "M:X10D.Unity.Drawing.RandomExtensions.NextColor32Rgb(System.Random)" >
<summary >
Returns a color of random components for red, green, and blue.
</summary>
<param name= "random" > The <see cref= "T:System.Random" /> instance.</param>
<returns > A <see cref= "T:UnityEngine.Color" /> whose red, green, and blue components are all random, and whose alpha is 255</returns>
<exception cref= "T:System.ArgumentNullException" > <paramref name= "random" /> is <see langword= "null" /> .</exception>
</member>
<member name= "M:X10D.Unity.Drawing.RandomExtensions.NextColor32Argb(System.Random)" >
<summary >
Returns a color composed of random components for apha, red, green, and blue.
</summary>
<param name= "random" > The <see cref= "T:System.Random" /> instance.</param>
<returns > A <see cref= "T:UnityEngine.Color" /> whose alpha, red, green, and blue components are all random.</returns>
<exception cref= "T:System.ArgumentNullException" > <paramref name= "random" /> is <see langword= "null" /> .</exception>
</member>
2022-05-28 14:25:07 +01:00
<member name= "T:X10D.Unity.Drawing.RectangleExtensions" >
<summary >
Drawing-related extension methods for <see cref= "T:System.Drawing.Rectangle" /> .
</summary>
</member>
<member name= "M:X10D.Unity.Drawing.RectangleExtensions.ToUnityRect(System.Drawing.Rectangle)" >
<summary >
Converts the current <see cref= "T:System.Drawing.Rectangle" /> to a <see cref= "T:UnityEngine.Rect" /> .
</summary>
<param name= "rectangle" > The rectangle to convert.</param>
<returns > The converted rectangle.</returns>
</member>
<member name= "T:X10D.Unity.Drawing.RectangleFExtensions" >
<summary >
Drawing-related extension methods for <see cref= "T:System.Drawing.RectangleF" /> .
</summary>
</member>
<member name= "M:X10D.Unity.Drawing.RectangleFExtensions.ToUnityRect(System.Drawing.RectangleF)" >
<summary >
Converts the current <see cref= "T:System.Drawing.RectangleF" /> to a <see cref= "T:UnityEngine.Rect" /> .
</summary>
<param name= "rectangle" > The rectangle to convert.</param>
<returns > The converted rectangle.</returns>
</member>
<member name= "T:X10D.Unity.Drawing.RectExtensions" >
<summary >
Drawing-related extension methods for <see cref= "T:UnityEngine.Rect" /> .
</summary>
</member>
<member name= "M:X10D.Unity.Drawing.RectExtensions.ToSystemRectangleF(UnityEngine.Rect)" >
<summary >
Converts the current <see cref= "T:UnityEngine.Rect" /> to a <see cref= "T:System.Drawing.RectangleF" /> .
</summary>
<param name= "rectangle" > The rectangle to convert.</param>
<returns > The converted rectangle.</returns>
</member>
<member name= "T:X10D.Unity.Drawing.SizeExtensions" >
<summary >
Drawing-related extension methods for <see cref= "T:System.Drawing.Size" /> .
</summary>
</member>
<member name= "M:X10D.Unity.Drawing.SizeExtensions.ToUnityVector2(System.Drawing.Size)" >
<summary >
Converts the current <see cref= "T:System.Drawing.Size" /> to a <see cref= "T:UnityEngine.Vector2" /> .
</summary>
<param name= "size" > The size to convert.</param>
<returns > The resulting <see cref= "T:UnityEngine.Vector2" /> .</returns>
</member>
<member name= "M:X10D.Unity.Drawing.SizeExtensions.ToUnityVector2Int(System.Drawing.Size)" >
<summary >
Converts the current <see cref= "T:System.Drawing.Size" /> to a <see cref= "T:UnityEngine.Vector2Int" /> .
</summary>
<param name= "size" > The size to convert.</param>
<returns > The resulting <see cref= "T:UnityEngine.Vector2Int" /> .</returns>
</member>
<member name= "T:X10D.Unity.Drawing.SizeFExtensions" >
<summary >
Drawing-related extension methods for <see cref= "T:System.Drawing.SizeF" /> .
</summary>
</member>
<member name= "M:X10D.Unity.Drawing.SizeFExtensions.ToUnityVector2(System.Drawing.SizeF)" >
<summary >
Converts the current <see cref= "T:System.Drawing.SizeF" /> to a <see cref= "T:UnityEngine.Vector2" /> .
</summary>
<param name= "size" > The size to convert.</param>
<returns > The resulting <see cref= "T:UnityEngine.Vector2" /> .</returns>
</member>
2022-05-09 19:59:15 +01:00
<member name= "T:X10D.Unity.GameObjectExtensions" >
<summary >
Extension methods for <see cref= "T:UnityEngine.GameObject" /> .
</summary>
</member>
<member name= "M:X10D.Unity.GameObjectExtensions.GetComponentsInChildrenOnly``1(UnityEngine.GameObject)" >
<summary >
Returns an array of components of the specified type, excluding components that live on this game object.
</summary>
<param name= "gameObject" > The game object whose child components to retrieve.</param>
<typeparam name= "T" > The type of the components to retrieve.</typeparam>
<returns > An array <typeparamref name= "T" /> representing the child components.</returns>
</member>
<member name= "M:X10D.Unity.GameObjectExtensions.LookAt(UnityEngine.GameObject,UnityEngine.GameObject)" >
<summary >
Rotates the transform component of this game object so the forward vector points at another game object.
</summary>
<param name= "gameObject" > The game object whose rotation will be changed.</param>
<param name= "target" > The game object to look at.</param>
<exception cref= "T:System.ArgumentNullException" >
<para > <paramref name= "gameObject" /> is <see langword= "null" /> .</para>
-or-
<para > <paramref name= "target" /> is <see langword= "null" /> .</para>
</exception>
</member>
<member name= "M:X10D.Unity.GameObjectExtensions.LookAt(UnityEngine.GameObject,UnityEngine.Vector3)" >
<summary >
Rotates the transform component of this game object so the forward vector points at <paramref name= "target" /> .
</summary>
<param name= "gameObject" > The game object whose rotation will be changed.</param>
<param name= "target" > The point to look at.</param>
<exception cref= "T:System.ArgumentNullException" > <paramref name= "gameObject" /> is <see langword= "null" /> .</exception>
</member>
<member name= "M:X10D.Unity.GameObjectExtensions.LookAt(UnityEngine.GameObject,UnityEngine.Transform)" >
<summary >
Rotates the transform component of this game object so the forward vector points at a specified transform.
</summary>
<param name= "gameObject" > The game object whose rotation will be changed.</param>
<param name= "target" > The transform to look at.</param>
<exception cref= "T:System.ArgumentNullException" >
<para > <paramref name= "gameObject" /> is <see langword= "null" /> .</para>
-or-
<para > <paramref name= "target" /> is <see langword= "null" /> .</para>
</exception>
</member>
<member name= "M:X10D.Unity.GameObjectExtensions.LookAt(UnityEngine.GameObject,UnityEngine.GameObject,UnityEngine.Vector3)" >
<summary >
Rotates the transform component of this game object so the forward vector points at another game object.
</summary>
<param name= "gameObject" > The game object whose rotation will be changed.</param>
<param name= "target" > The game object to look at.</param>
<param name= "worldUp" > A vector specifying the upward direction.</param>
<exception cref= "T:System.ArgumentNullException" >
<para > <paramref name= "gameObject" /> is <see langword= "null" /> .</para>
-or-
<para > <paramref name= "target" /> is <see langword= "null" /> .</para>
</exception>
</member>
<member name= "M:X10D.Unity.GameObjectExtensions.LookAt(UnityEngine.GameObject,UnityEngine.Vector3,UnityEngine.Vector3)" >
<summary >
Rotates the transform component of this game object so the forward vector points at <paramref name= "target" /> .
</summary>
<param name= "gameObject" > The game object whose rotation will be changed.</param>
<param name= "target" > The point to look at.</param>
<param name= "worldUp" > A vector specifying the upward direction.</param>
<exception cref= "T:System.ArgumentNullException" > <paramref name= "gameObject" /> is <see langword= "null" /> .</exception>
</member>
<member name= "M:X10D.Unity.GameObjectExtensions.LookAt(UnityEngine.GameObject,UnityEngine.Transform,UnityEngine.Vector3)" >
<summary >
Rotates the transform component of this game object so the forward vector points at a specified transform.
</summary>
<param name= "gameObject" > The game object whose rotation will be changed.</param>
<param name= "target" > The transform to look at.</param>
<param name= "worldUp" > A vector specifying the upward direction.</param>
<exception cref= "T:System.ArgumentNullException" >
<para > <paramref name= "gameObject" /> is <see langword= "null" /> .</para>
-or-
<para > <paramref name= "target" /> is <see langword= "null" /> .</para>
</exception>
</member>
<member name= "M:X10D.Unity.GameObjectExtensions.SetLayerRecursively(UnityEngine.GameObject,System.Int32)" >
<summary >
Sets the new layer of this game object and its children, recursively.
</summary>
<param name= "gameObject" > The game object whose layer, and that of its children recursively, to change.</param>
<param name= "layer" > The new layer.</param>
<exception cref= "T:System.ArgumentNullException" > <paramref name= "gameObject" /> is <see langword= "null" /> .</exception>
</member>
<member name= "M:X10D.Unity.GameObjectExtensions.SetParent(UnityEngine.GameObject,UnityEngine.GameObject)" >
<summary >
Sets the parent of this game object.
</summary>
<param name= "gameObject" > The game object whose parent to change.</param>
<param name= "parent" > The new parent.</param>
<exception cref= "T:System.ArgumentNullException" >
<para > <paramref name= "gameObject" /> is <see langword= "null" /> .</para>
-or-
<para > <paramref name= "parent" /> is <see langword= "null" /> .</para>
</exception>
</member>
<member name= "M:X10D.Unity.GameObjectExtensions.SetParent(UnityEngine.GameObject,UnityEngine.Transform)" >
<summary >
Sets the parent of this game object.
</summary>
<param name= "gameObject" > The game object whose parent to change.</param>
<param name= "parent" > The new parent.</param>
<exception cref= "T:System.ArgumentNullException" >
<para > <paramref name= "gameObject" /> is <see langword= "null" /> .</para>
-or-
<para > <paramref name= "parent" /> is <see langword= "null" /> .</para>
</exception>
</member>
<member name= "M:X10D.Unity.GameObjectExtensions.SetParent(UnityEngine.GameObject,UnityEngine.GameObject,System.Boolean)" >
<summary >
Sets the parent of this game object.
</summary>
<param name= "gameObject" > The game object whose parent to change.</param>
<param name= "parent" > The new parent.</param>
<param name= "worldPositionStays" >
<see langword= "true" /> to modify the parent-relative position, scale and rotation such that the object keeps the same
world space position, rotation and scale as before; otherwise, <see langword= "false" /> .
</param>
<exception cref= "T:System.ArgumentNullException" >
<para > <paramref name= "gameObject" /> is <see langword= "null" /> .</para>
-or-
<para > <paramref name= "parent" /> is <see langword= "null" /> .</para>
</exception>
</member>
<member name= "M:X10D.Unity.GameObjectExtensions.SetParent(UnityEngine.GameObject,UnityEngine.Transform,System.Boolean)" >
<summary >
Sets the parent of this game object.
</summary>
<param name= "gameObject" > The game object whose parent to change.</param>
<param name= "parent" > The new parent.</param>
<param name= "worldPositionStays" >
<see langword= "true" /> to modify the parent-relative position, scale and rotation such that the object keeps the same
world space position, rotation and scale as before; otherwise, <see langword= "false" /> .
</param>
<exception cref= "T:System.ArgumentNullException" >
<para > <paramref name= "gameObject" /> is <see langword= "null" /> .</para>
-or-
<para > <paramref name= "parent" /> is <see langword= "null" /> .</para>
</exception>
</member>
2022-05-09 20:45:57 +01:00
<member name= "T:X10D.Unity.Numerics.QuaternionExtensions" >
<summary >
Numeric-extensions for <see cref= "T:UnityEngine.Quaternion" /> .
</summary>
</member>
<member name= "M:X10D.Unity.Numerics.QuaternionExtensions.ToSystemQuaternion(UnityEngine.Quaternion)" >
<summary >
Converts the current quaternion to a <see cref= "T:System.Numerics.Quaternion" /> .
</summary>
<param name= "quaternion" > The quaternion to convert.</param>
<returns > The converted quaternion.</returns>
</member>
<member name= "M:X10D.Unity.Numerics.QuaternionExtensions.ToUnityQuaternion(System.Numerics.Quaternion)" >
<summary >
Converts the current quaternion to a <see cref= "T:UnityEngine.Quaternion" /> .
</summary>
<param name= "quaternion" > The quaternion to convert.</param>
<returns > The converted quaternion.</returns>
</member>
2022-05-09 19:59:15 +01:00
<member name= "T:X10D.Unity.Numerics.RandomExtensions" >
<summary >
Extension methods for <see cref= "T:System.Random" /> .
</summary>
</member>
<member name= "M:X10D.Unity.Numerics.RandomExtensions.NextRotation(System.Random)" >
<summary >
Returns a randomly generated rotation as represented by a <see cref= "T:UnityEngine.Quaternion" /> .
</summary>
<param name= "random" > The <see cref= "T:System.Random" /> instance.</param>
<returns >
A <see cref= "T:UnityEngine.Quaternion" /> constructed from 3 random single-precision floating point numbers representing the
yaw, pitch, and roll.
</returns>
<exception cref= "T:System.ArgumentNullException" > <paramref name= "random" /> is <see langword= "null" /> .</exception>
</member>
<member name= "M:X10D.Unity.Numerics.RandomExtensions.NextRotationUniform(System.Random)" >
<summary >
Returns a randomly generated rotation with uniform distribution.
</summary>
<param name= "random" > The <see cref= "T:System.Random" /> instance.</param>
<returns > A <see cref= "T:UnityEngine.Quaternion" /> constructed with uniform distribution.</returns>
<exception cref= "T:System.ArgumentNullException" > <paramref name= "random" /> is <see langword= "null" /> .</exception>
</member>
<member name= "M:X10D.Unity.Numerics.RandomExtensions.NextUnitVector2(System.Random)" >
<summary >
Returns a <see cref= "T:UnityEngine.Vector2" /> with magnitude 1 whose components indicate a random point on the unit circle.
</summary>
<param name= "random" > The <see cref= "T:System.Random" /> instance</param>
<returns >
A <see cref= "T:UnityEngine.Vector2" /> whose <see cref= "P:UnityEngine.Vector2.magnitude" /> returns 1, and whose components indicate a random
point on the unit circle.
</returns>
</member>
<member name= "M:X10D.Unity.Numerics.RandomExtensions.NextUnitVector3(System.Random)" >
<summary >
Returns a <see cref= "T:UnityEngine.Vector3" /> with magnitude 1 whose components indicate a random point on the unit sphere.
</summary>
<param name= "random" > The <see cref= "T:System.Random" /> instance</param>
<returns >
A <see cref= "T:UnityEngine.Vector3" /> whose <see cref= "P:UnityEngine.Vector3.magnitude" /> returns 1, and whose components indicate a random
point on the unit sphere.
</returns>
</member>
<member name= "T:X10D.Unity.Numerics.Vector2Extensions" >
<summary >
Numeric-extensions for <see cref= "T:UnityEngine.Vector2" /> .
</summary>
</member>
2022-05-16 10:45:21 +01:00
<member name= "M:X10D.Unity.Numerics.Vector2Extensions.Deconstruct(UnityEngine.Vector2,System.Single@,System.Single@)" >
<summary >
Deconstructs the current <see cref= "T:UnityEngine.Vector2" /> into its components.
</summary>
<param name= "vector" > The vector to deconstruct.</param>
<param name= "x" > The X component value.</param>
<param name= "y" > The Y component value.</param>
</member>
2022-05-28 14:25:07 +01:00
<member name= "M:X10D.Unity.Numerics.Vector2Extensions.ToSystemPointF(UnityEngine.Vector2)" >
<summary >
Converts the current <see cref= "T:UnityEngine.Vector2" /> into a <see cref= "T:System.Drawing.PointF" /> .
</summary>
<param name= "vector" > The vector to convert.</param>
<returns > The resulting <see cref= "T:System.Drawing.PointF" /> .</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector2Extensions.ToSystemSizeF(UnityEngine.Vector2)" >
<summary >
Converts the current <see cref= "T:UnityEngine.Vector2" /> into a <see cref= "T:System.Drawing.SizeF" /> .
</summary>
<param name= "vector" > The vector to convert.</param>
<returns > The resulting <see cref= "T:System.Drawing.SizeF" /> .</returns>
</member>
2022-05-09 20:45:57 +01:00
<member name= "M:X10D.Unity.Numerics.Vector2Extensions.ToSystemVector(UnityEngine.Vector2)" >
<summary >
Converts the current vector to a <see cref= "T:System.Numerics.Vector2" /> .
</summary>
<param name= "vector" > The vector to convert.</param>
<returns > The converted vector.</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector2Extensions.ToUnityVector(System.Numerics.Vector2)" >
<summary >
Converts the current vector to a <see cref= "T:UnityEngine.Vector2" /> .
</summary>
<param name= "vector" > The vector to convert.</param>
<returns > The converted vector.</returns>
</member>
2022-05-09 19:59:15 +01:00
<member name= "M:X10D.Unity.Numerics.Vector2Extensions.WithX(UnityEngine.Vector2,System.Single)" >
<summary >
Returns a vector whose Y component is the same as the specified vector, and whose X component is a new value.
</summary>
<param name= "vector" > The vector to copy.</param>
<param name= "x" > The new X component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Vector2" /> whose <see cref= "F:UnityEngine.Vector2.y" /> components is the same as that of
<paramref name= "vector" /> , and whose <see cref= "F:UnityEngine.Vector2.x" /> component is <paramref name= "x" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector2Extensions.WithY(UnityEngine.Vector2,System.Single)" >
<summary >
Returns a vector whose X component is the same as the specified vector, and whose Y component is a new value.
</summary>
<param name= "vector" > The vector to copy.</param>
<param name= "y" > The new Y component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Vector2" /> whose <see cref= "F:UnityEngine.Vector2.x" /> components is the same as that of
<paramref name= "vector" /> , and whose <see cref= "F:UnityEngine.Vector2.y" /> component is <paramref name= "y" /> .
</returns>
</member>
2022-05-31 11:44:25 +01:00
<member name= "T:X10D.Unity.Numerics.Vector2IntExtensions" >
<summary >
Numeric-extensions for <see cref= "T:UnityEngine.Vector2Int" /> .
</summary>
</member>
<member name= "M:X10D.Unity.Numerics.Vector2IntExtensions.Deconstruct(UnityEngine.Vector2Int,System.Int32@,System.Int32@)" >
<summary >
Deconstructs the current <see cref= "T:UnityEngine.Vector2" /> into its components.
</summary>
<param name= "vector" > The vector to deconstruct.</param>
<param name= "x" > The X component value.</param>
<param name= "y" > The Y component value.</param>
</member>
<member name= "M:X10D.Unity.Numerics.Vector2IntExtensions.ToSystemPoint(UnityEngine.Vector2Int)" >
<summary >
Converts the current <see cref= "T:UnityEngine.Vector2Int" /> into a <see cref= "T:System.Drawing.Point" /> .
</summary>
<param name= "vector" > The vector to convert.</param>
<returns > The resulting <see cref= "T:System.Drawing.Point" /> .</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector2IntExtensions.ToSystemSize(UnityEngine.Vector2Int)" >
<summary >
Converts the current <see cref= "T:UnityEngine.Vector2Int" /> into a <see cref= "T:System.Drawing.Size" /> .
</summary>
<param name= "vector" > The vector to convert.</param>
<returns > The resulting <see cref= "T:System.Drawing.Size" /> .</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector2IntExtensions.WithX(UnityEngine.Vector2Int,System.Int32)" >
<summary >
Returns a vector whose Y component is the same as the specified vector, and whose X component is a new value.
</summary>
<param name= "vector" > The vector to copy.</param>
<param name= "x" > The new X component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Vector2Int" /> whose <see cref= "P:UnityEngine.Vector2Int.y" /> components is the same as that of
<paramref name= "vector" /> , and whose <see cref= "P:UnityEngine.Vector2Int.x" /> component is <paramref name= "x" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector2IntExtensions.WithY(UnityEngine.Vector2Int,System.Int32)" >
<summary >
Returns a vector whose X component is the same as the specified vector, and whose Y component is a new value.
</summary>
<param name= "vector" > The vector to copy.</param>
<param name= "y" > The new Y component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Vector2Int" /> whose <see cref= "P:UnityEngine.Vector2Int.x" /> components is the same as that of
<paramref name= "vector" /> , and whose <see cref= "P:UnityEngine.Vector2Int.y" /> component is <paramref name= "y" /> .
</returns>
</member>
2022-05-09 19:59:15 +01:00
<member name= "T:X10D.Unity.Numerics.Vector3Extensions" >
<summary >
Numeric-extensions for <see cref= "T:UnityEngine.Vector3" /> .
</summary>
</member>
2022-05-16 10:45:21 +01:00
<member name= "M:X10D.Unity.Numerics.Vector3Extensions.Deconstruct(UnityEngine.Vector3,System.Single@,System.Single@,System.Single@)" >
<summary >
Deconstructs the current <see cref= "T:UnityEngine.Vector3" /> into its components.
</summary>
<param name= "vector" > The vector to deconstruct.</param>
<param name= "x" > The X component value.</param>
<param name= "y" > The Y component value.</param>
<param name= "z" > The Z component value.</param>
</member>
2022-05-09 20:45:57 +01:00
<member name= "M:X10D.Unity.Numerics.Vector3Extensions.ToSystemVector(UnityEngine.Vector3)" >
<summary >
Converts the current vector to a <see cref= "T:System.Numerics.Vector3" /> .
</summary>
<param name= "vector" > The vector to convert.</param>
<returns > The converted vector.</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector3Extensions.ToUnityVector(System.Numerics.Vector3)" >
<summary >
Converts the current vector to a <see cref= "T:UnityEngine.Vector3" /> .
</summary>
<param name= "vector" > The vector to convert.</param>
<returns > The converted vector.</returns>
</member>
2022-05-09 19:59:15 +01:00
<member name= "M:X10D.Unity.Numerics.Vector3Extensions.WithX(UnityEngine.Vector3,System.Single)" >
<summary >
Returns a vector whose Y and Z components are the same as the specified vector, and whose X component is a new value.
</summary>
<param name= "vector" > The vector to copy.</param>
<param name= "x" > The new X component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Vector3" /> whose <see cref= "F:UnityEngine.Vector3.y" /> and <see cref= "F:UnityEngine.Vector3.z" /> components are
the same as that of <paramref name= "vector" /> , and whose <see cref= "F:UnityEngine.Vector3.x" /> component is <paramref name= "x" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector3Extensions.WithY(UnityEngine.Vector3,System.Single)" >
<summary >
Returns a vector whose X and Z components are the same as the specified vector, and whose Y component is a new value.
</summary>
<param name= "vector" > The vector to copy.</param>
<param name= "y" > The new Y component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Vector3" /> whose <see cref= "F:UnityEngine.Vector3.x" /> and <see cref= "F:UnityEngine.Vector3.z" /> components are
the same as that of <paramref name= "vector" /> , and whose <see cref= "F:UnityEngine.Vector3.y" /> component is <paramref name= "y" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector3Extensions.WithZ(UnityEngine.Vector3,System.Single)" >
<summary >
Returns a vector whose X and Y components are the same as the specified vector, and whose Z component is a new value.
</summary>
<param name= "vector" > The vector to copy.</param>
<param name= "z" > The new Z component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Vector3" /> whose <see cref= "F:UnityEngine.Vector3.x" /> and <see cref= "F:UnityEngine.Vector3.y" /> components are
the same as that of <paramref name= "vector" /> , and whose <see cref= "F:UnityEngine.Vector3.z" /> component is <paramref name= "z" /> .
2022-05-31 11:44:25 +01:00
</returns>
</member>
<member name= "T:X10D.Unity.Numerics.Vector3IntExtensions" >
<summary >
Numeric-extensions for <see cref= "T:UnityEngine.Vector3Int" /> .
</summary>
</member>
<member name= "M:X10D.Unity.Numerics.Vector3IntExtensions.Deconstruct(UnityEngine.Vector3Int,System.Int32@,System.Int32@,System.Int32@)" >
<summary >
Deconstructs the current <see cref= "T:UnityEngine.Vector3Int" /> into its components.
</summary>
<param name= "vector" > The vector to deconstruct.</param>
<param name= "x" > The X component value.</param>
<param name= "y" > The Y component value.</param>
<param name= "z" > The Z component value.</param>
</member>
<member name= "M:X10D.Unity.Numerics.Vector3IntExtensions.WithX(UnityEngine.Vector3Int,System.Int32)" >
<summary >
Returns a vector whose Y and Z components are the same as the specified vector, and whose X component is a new value.
</summary>
<param name= "vector" > The vector to copy.</param>
<param name= "x" > The new X component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Vector3Int" /> whose <see cref= "P:UnityEngine.Vector3Int.y" /> and <see cref= "P:UnityEngine.Vector3Int.z" />
components are the same as that of <paramref name= "vector" /> , and whose <see cref= "P:UnityEngine.Vector3Int.x" /> component is
<paramref name= "x" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector3IntExtensions.WithY(UnityEngine.Vector3Int,System.Int32)" >
<summary >
Returns a vector whose X and Z components are the same as the specified vector, and whose Y component is a new value.
</summary>
<param name= "vector" > The vector to copy.</param>
<param name= "y" > The new Y component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Vector3Int" /> whose <see cref= "P:UnityEngine.Vector3Int.x" /> and <see cref= "P:UnityEngine.Vector3Int.z" />
components are the same as that of <paramref name= "vector" /> , and whose <see cref= "P:UnityEngine.Vector3Int.y" /> component is
<paramref name= "y" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector3IntExtensions.WithZ(UnityEngine.Vector3Int,System.Int32)" >
<summary >
Returns a vector whose X and Y components are the same as the specified vector, and whose Z component is a new value.
</summary>
<param name= "vector" > The vector to copy.</param>
<param name= "z" > The new Z component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Vector3Int" /> whose <see cref= "P:UnityEngine.Vector3Int.x" /> and <see cref= "P:UnityEngine.Vector3Int.y" />
components are the same as that of <paramref name= "vector" /> , and whose <see cref= "P:UnityEngine.Vector3Int.z" /> component is
<paramref name= "z" /> .
2022-05-09 19:59:15 +01:00
</returns>
</member>
<member name= "T:X10D.Unity.Numerics.Vector4Extensions" >
<summary >
Numeric-extensions for <see cref= "T:UnityEngine.Vector4" /> .
</summary>
</member>
2022-05-16 10:45:21 +01:00
<member name= "M:X10D.Unity.Numerics.Vector4Extensions.Deconstruct(UnityEngine.Vector4,System.Single@,System.Single@,System.Single@,System.Single@)" >
<summary >
Deconstructs the current <see cref= "T:UnityEngine.Vector4" /> into its components.
</summary>
<param name= "vector" > The vector to deconstruct.</param>
<param name= "x" > The X component value.</param>
<param name= "y" > The Y component value.</param>
<param name= "z" > The Z component value.</param>
<param name= "w" > The W component value.</param>
</member>
2022-05-09 20:45:57 +01:00
<member name= "M:X10D.Unity.Numerics.Vector4Extensions.ToSystemVector(UnityEngine.Vector4)" >
<summary >
Converts the current vector to a <see cref= "T:System.Numerics.Vector4" /> .
</summary>
<param name= "vector" > The vector to convert.</param>
<returns > The converted vector.</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector4Extensions.ToUnityVector(System.Numerics.Vector4)" >
<summary >
Converts the current vector to a <see cref= "T:UnityEngine.Vector4" /> .
</summary>
<param name= "vector" > The vector to convert.</param>
<returns > The converted vector.</returns>
</member>
2022-05-09 19:59:15 +01:00
<member name= "M:X10D.Unity.Numerics.Vector4Extensions.WithX(UnityEngine.Vector4,System.Single)" >
<summary >
Returns a vector whose Y, Z, and W components are the same as the specified vector, and whose X component is a new
value.
</summary>
<param name= "vector" > The vector to copy.</param>
<param name= "x" > The new X component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Vector4" /> whose <see cref= "F:UnityEngine.Vector4.y" /> , <see cref= "F:UnityEngine.Vector4.z" /> , and
<see cref= "F:UnityEngine.Vector4.w" /> components are the same as that of <paramref name= "vector" /> , and whose
<see cref= "F:UnityEngine.Vector4.x" /> component is <paramref name= "x" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector4Extensions.WithY(UnityEngine.Vector4,System.Single)" >
<summary >
Returns a vector whose X, Z, and W components are the same as the specified vector, and whose Y component is a new
value.
</summary>
<param name= "vector" > The vector to copy.</param>
<param name= "y" > The new Y component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Vector4" /> whose <see cref= "F:UnityEngine.Vector4.x" /> , <see cref= "F:UnityEngine.Vector4.z" /> , and
<see cref= "F:UnityEngine.Vector4.w" /> components are the same as that of <paramref name= "vector" /> , and whose
<see cref= "F:UnityEngine.Vector4.y" /> component is <paramref name= "y" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector4Extensions.WithZ(UnityEngine.Vector4,System.Single)" >
<summary >
Returns a vector whose X, Y, and W components are the same as the specified vector, and whose Z component is a new
value.
</summary>
<param name= "vector" > The vector to copy.</param>
<param name= "z" > The new Z component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Vector4" /> whose <see cref= "F:UnityEngine.Vector4.x" /> , <see cref= "F:UnityEngine.Vector4.y" /> , and
<see cref= "F:UnityEngine.Vector4.w" /> components are the same as that of <paramref name= "vector" /> , and whose
<see cref= "F:UnityEngine.Vector4.z" /> component is <paramref name= "z" /> .
</returns>
</member>
<member name= "M:X10D.Unity.Numerics.Vector4Extensions.WithW(UnityEngine.Vector4,System.Single)" >
<summary >
Returns a vector whose X, Y, and Z components are the same as the specified vector, and whose W component is a new
value.
</summary>
<param name= "vector" > The vector to copy.</param>
<param name= "w" > The new W component value.</param>
<returns >
A new instance of <see cref= "T:UnityEngine.Vector4" /> whose <see cref= "F:UnityEngine.Vector4.x" /> , <see cref= "F:UnityEngine.Vector4.y" /> , and
<see cref= "F:UnityEngine.Vector4.z" /> components are the same as that of <paramref name= "vector" /> , and whose
<see cref= "F:UnityEngine.Vector4.w" /> component is <paramref name= "w" /> .
</returns>
</member>
2022-05-13 09:14:35 +01:00
<member name= "T:X10D.Unity.Singleton`1" >
<summary >
Represents a class which implements the singleton pattern for a specific <see cref= "T:UnityEngine.MonoBehaviour" /> . This class is not
thread-safe.
</summary>
<typeparam name= "T" > The type of the singleton.</typeparam>
</member>
<member name= "P:X10D.Unity.Singleton`1.Instance" >
<summary >
Gets the instance of the singleton.
</summary>
<value > The singleton instance.</value>
</member>
<member name= "M:X10D.Unity.Singleton`1.OnDestroy" >
<summary >
Called when the object is destroyed.
</summary>
</member>
2022-05-09 19:59:15 +01:00
<member name= "T:X10D.Unity.TransformExtensions" >
<summary >
Extension methods for <see cref= "T:UnityEngine.Transform" /> .
</summary>
</member>
<member name= "M:X10D.Unity.TransformExtensions.LookAt(UnityEngine.Transform,UnityEngine.GameObject)" >
<summary >
Rotates this transform so the forward vector points at another game object.
</summary>
<param name= "transform" > The transform whose rotation will be changed.</param>
<param name= "target" > The game object to look at.</param>
<exception cref= "T:System.ArgumentNullException" >
<para > <paramref name= "transform" /> is <see langword= "null" /> .</para>
-or-
<para > <paramref name= "target" /> is <see langword= "null" /> .</para>
</exception>
</member>
<member name= "M:X10D.Unity.TransformExtensions.LookAt(UnityEngine.Transform,UnityEngine.GameObject,UnityEngine.Vector3)" >
<summary >
Rotates this transform so the forward vector points at another game object.
</summary>
<param name= "transform" > The transform whose rotation will be changed.</param>
<param name= "target" > The game object to look at.</param>
<param name= "worldUp" > A vector specifying the upward direction.</param>
<exception cref= "T:System.ArgumentNullException" >
<para > <paramref name= "transform" /> is <see langword= "null" /> .</para>
-or-
<para > <paramref name= "target" /> is <see langword= "null" /> .</para>
</exception>
</member>
<member name= "M:X10D.Unity.TransformExtensions.SetParent(UnityEngine.Transform,UnityEngine.GameObject)" >
<summary >
Sets the parent of this transform.
</summary>
<param name= "transform" > The transform whose parent to change.</param>
<param name= "parent" > The new parent.</param>
<exception cref= "T:System.ArgumentNullException" >
<para > <paramref name= "transform" /> is <see langword= "null" /> .</para>
-or-
<para > <paramref name= "parent" /> is <see langword= "null" /> .</para>
</exception>
</member>
<member name= "M:X10D.Unity.TransformExtensions.SetParent(UnityEngine.Transform,UnityEngine.GameObject,System.Boolean)" >
<summary >
Sets the parent of this transform.
</summary>
<param name= "transform" > The transform whose parent to change.</param>
<param name= "parent" > The new parent.</param>
<param name= "worldPositionStays" >
<see langword= "true" /> to modify the parent-relative position, scale and rotation such that the object keeps the same
world space position, rotation and scale as before; otherwise, <see langword= "false" /> .
</param>
<exception cref= "T:System.ArgumentNullException" >
<para > <paramref name= "transform" /> is <see langword= "null" /> .</para>
-or-
<para > <paramref name= "parent" /> is <see langword= "null" /> .</para>
</exception>
</member>
</members>
</doc>