diff --git a/X10D.Unity.dll b/X10D.Unity.dll
index 46dc791..2e04a03 100644
Binary files a/X10D.Unity.dll and b/X10D.Unity.dll differ
diff --git a/X10D.Unity.xml b/X10D.Unity.xml
index f4f8b23..3c2f3e4 100644
--- a/X10D.Unity.xml
+++ b/X10D.Unity.xml
@@ -4,239 +4,6 @@
X10D.Unity
-
-
- Represents a box that can be drawn using the class.
-
-
- This structure serves no real purpose except to be used in tandem with . For creating a logical
- cuboid, consider using the structure.
-
-
-
-
- Initializes a new instance of the struct.
-
- The origin of the box.
- The half extents of the box.
-
-
-
- Initializes a new instance of the struct.
-
- The origin of the box.
- The half extents of the box.
- The orientation of the box.
-
-
-
- Gets the origin of the box.
-
- The origin.
-
-
-
- Gets the front-top-left corner of the box, in local space.
-
- The front-top-left corner.
-
-
-
- Gets the front-top-right corner of the box, in local space.
-
- The front-top-right corner.
-
-
-
- Gets the front-bottom-left corner of the box, in local space.
-
- The front-bottom-left corner.
-
-
-
- Gets the front-bottom-right corner of the box, in local space.
-
- The front-bottom-right corner.
-
-
-
- Gets the back-top-left corner of the box, in local space.
-
- The back-top-left corner.
-
-
-
- Gets the back-top-right corner of the box, in local space.
-
- The back-top-right corner.
-
-
-
- Gets the back-bottom-left corner of the box, in local space.
-
- The back-bottom-left corner.
-
-
-
- Gets the back-bottom-right corner of the box, in local space.
-
- The back-bottom-right corner.
-
-
-
- Gets the front-top-left corner of the box, in world space.
-
- The front-top-left corner.
-
-
-
- Gets the front-top-right corner of the box, in world space.
-
- The front-top-right corner.
-
-
-
- Gets the front-bottom-left corner of the box, in world space.
-
- The front-bottom-left corner.
-
-
-
- Gets the front-bottom-right corner of the box, in world space.
-
- The front-bottom-right corner.
-
-
-
- Gets the back-bottom-left corner of the box, in world space.
-
- The back-bottom-left corner.
-
-
-
- Gets the back-bottom-right corner of the box, in world space.
-
- The back-bottom-right corner.
-
-
-
- Gets the back-bottom-right corner of the box, in world space.
-
- The back-bottom-right corner.
-
-
-
- Gets the back-bottom-right corner of the box, in world space.
-
- The back-bottom-right corner.
-
-
-
- Implicitly converts an instance of to an instance of .
-
- The to convert.
- A new instance of .
-
-
-
- Implicitly converts an instance of to an instance of .
-
- The to convert.
- A new instance of .
-
-
-
- Represents a 2D box that can be drawn using the class.
-
-
- This structure serves no real purpose except to be used in tandem with . For creating a logical
- rectangle, consider using the , , , or
- structures.
-
-
-
-
- Initializes a new instance of the struct.
-
- The origin of the box.
- The half extents of the box.
-
-
-
- Initializes a new instance of the struct.
-
- The origin of the box.
- The half extents of the box.
- The rotation of the box.
-
-
-
- Gets the origin of the box.
-
- The origin.
-
-
-
- Gets the top-left corner of the box, in local space.
-
- The top-left corner.
-
-
-
- Gets the top-right corner of the box, in local space.
-
- The top-right corner.
-
-
-
- Gets the bottom-left corner of the box, in local space.
-
- The bottom-left corner.
-
-
-
- Gets the bottom-right corner of the box, in local space.
-
- The bottom-right corner.
-
-
-
- Gets the top-left corner of the box, in world space.
-
- The top-left corner.
-
-
-
- Gets the top-right corner of the box, in world space.
-
- The top-right corner.
-
-
-
- Gets the bottom-left corner of the box, in world space.
-
- The bottom-left corner.
-
-
-
- Gets the bottom-right corner of the box, in world space.
-
- The bottom-right corner.
-
-
-
- Implicitly converts an instance of to an instance of .
-
- The to convert.
- A new instance of .
-
-
-
- Implicitly converts an instance of to an instance of .
-
- The to convert.
- A new instance of .
-
Extension methods for .
@@ -257,364 +24,6 @@
primitives.
-
-
- Draws a box.
-
- The center point.
- The extents of the box, halved.
-
-
-
- Draws a box with the specified orientation.
-
- The center point.
- The extents of the box, halved.
- The orientation of the box.
-
-
-
- Draws a box with the specified color.
-
- The center point.
- The extents of the box, halved.
- The color of the box.
-
-
-
- Draws a box with the specified orientation and color.
-
- The center point.
- The extents of the box, halved.
- The orientation of the box.
- The color of the box.
-
-
-
- Draws a box with the specified color and duration.
-
- The center point.
- The extents of the box, halved.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
-
-
- Draws a box with the specified orientation, color, and duration.
-
- The center point.
- The extents of the box, halved.
- The orientation of the box.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
-
-
- Draws a box with the specified color and duration.
-
- The center point.
- The extents of the box, halved.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
- if depth test should be applied; otherwise, . Passing
- will have the box be obscured by objects closer to the camera.
-
-
-
-
- Draws a box with the specified orientation, color, and duration.
-
- The center point.
- The extents of the box, halved.
- The orientation of the box.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
- if depth test should be applied; otherwise, . Passing
- will have the box be obscured by objects closer to the camera.
-
-
-
-
- Draws a box with the specified color.
-
- The box to draw.
- The color of the box.
-
-
-
- Draws a box with the specified color and duration.
-
- The box to draw.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
-
-
- Draws a box with the specified color and duration.
-
- The box to draw.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
- if depth test should be applied; otherwise, . Passing
- will have the box be obscured by objects closer to the camera.
-
-
-
-
- Draws a rectangle.
-
- The center point.
- The extents of the box, halved.
-
-
-
- Draws a rectangle with the specified rotation.
-
- The center point.
- The extents of the box, halved.
- The rotation of the box.
-
-
-
- Draws a rectangle with the specified color.
-
- The center point.
- The extents of the box, halved.
- The color of the box.
-
-
-
- Draws a rectangle with the specified rotation and color.
-
- The center point.
- The extents of the box, halved.
- The rotation of the box.
- The color of the box.
-
-
-
- Draws a rectangle with the specified color and duration.
-
- The center point.
- The extents of the box, halved.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
-
-
- Draws a rectangle with the specified rotation, color, and duration.
-
- The center point.
- The extents of the box, halved.
- The rotation of the box.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
-
-
- Draws a rectangle with the specified color and duration.
-
- The center point.
- The extents of the box, halved.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
- if depth test should be applied; otherwise, . Passing
- will have the box be obscured by objects closer to the camera.
-
-
-
-
- Draws a rectangle with the specified rotation, color, and duration.
-
- The center point.
- The extents of the box, halved.
- The rotation of the box.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
- if depth test should be applied; otherwise, . Passing
- will have the box be obscured by objects closer to the camera.
-
-
-
-
- Draws a rectangle with the specified color.
-
- The box to draw.
- The color of the box.
-
-
-
- Draws a rectangle with the specified color and duration.
-
- The box to draw.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
-
-
- Draws a rectangle with the specified color and duration.
-
- The box to draw.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
- if depth test should be applied; otherwise, . Passing
- will have the box be obscured by objects closer to the camera.
-
-
-
-
- Draws a rectangle with the specified color.
-
- The rectangle to draw.
- The color of the box.
-
-
-
- Draws a rectangle with the specified color and duration.
-
- The rectangle to draw.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
-
-
- Draws a rectangle with the specified color and duration.
-
- The rectangle to draw.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
- if depth test should be applied; otherwise, . Passing
- will have the box be obscured by objects closer to the camera.
-
-
-
-
- Draws a rectangle with the specified color.
-
- The rectangle to draw.
- The color of the box.
-
-
-
- Draws a rectangle with the specified color and duration.
-
- The rectangle to draw.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
-
-
- Draws a rectangle with the specified color and duration.
-
- The rectangle to draw.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
- if depth test should be applied; otherwise, . Passing
- will have the box be obscured by objects closer to the camera.
-
-
-
-
- Draws a rectangle with the specified color.
-
- The rectangle to draw.
- The color of the box.
-
-
-
- Draws a rectangle with the specified color and duration.
-
- The rectangle to draw.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
-
-
- Draws a rectangle with the specified color and duration.
-
- The rectangle to draw.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
- if depth test should be applied; otherwise, . Passing
- will have the box be obscured by objects closer to the camera.
-
-
-
-
- Draws a rectangle with the specified color.
-
- The rectangle to draw.
- The color of the box.
-
-
-
- Draws a rectangle with the specified color and duration.
-
- The rectangle to draw.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
-
-
- Draws a rectangle with the specified color and duration.
-
- The rectangle to draw.
- The color of the box.
-
- The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
-
-
- if depth test should be applied; otherwise, . Passing
- will have the box be obscured by objects closer to the camera.
-
-
Draws a circle with the specified color.
@@ -1854,6 +1263,171 @@
will have the line be obscured by objects closer to the camera.
+
+
+ Draws a rectangle.
+
+ The center point.
+ The extents of the box.
+
+
+
+ Draws a rectangle with the specified color.
+
+ The center point.
+ The extents of the box.
+ The color of the box.
+
+
+
+ Draws a rectangle with the specified color and duration.
+
+ The center point.
+ The extents of the box.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+
+
+ Draws a rectangle with the specified color and duration.
+
+ The center point.
+ The extents of the box.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+ if depth test should be applied; otherwise, . Passing
+ will have the box be obscured by objects closer to the camera.
+
+
+
+
+ Draws a rectangle with the specified color.
+
+ The rectangle to draw.
+ The color of the box.
+
+
+
+ Draws a rectangle with the specified color and duration.
+
+ The rectangle to draw.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+
+
+ Draws a rectangle with the specified color and duration.
+
+ The rectangle to draw.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+ if depth test should be applied; otherwise, . Passing
+ will have the box be obscured by objects closer to the camera.
+
+
+
+
+ Draws a rectangle with the specified color.
+
+ The rectangle to draw.
+ The color of the box.
+
+
+
+ Draws a rectangle with the specified color and duration.
+
+ The rectangle to draw.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+
+
+ Draws a rectangle with the specified color and duration.
+
+ The rectangle to draw.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+ if depth test should be applied; otherwise, . Passing
+ will have the box be obscured by objects closer to the camera.
+
+
+
+
+ Draws a rectangle with the specified color.
+
+ The rectangle to draw.
+ The color of the box.
+
+
+
+ Draws a rectangle with the specified color and duration.
+
+ The rectangle to draw.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+
+
+ Draws a rectangle with the specified color and duration.
+
+ The rectangle to draw.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+ if depth test should be applied; otherwise, . Passing
+ will have the box be obscured by objects closer to the camera.
+
+
+
+
+ Draws a rectangle with the specified color.
+
+ The rectangle to draw.
+ The color of the box.
+
+
+
+ Draws a rectangle with the specified color and duration.
+
+ The rectangle to draw.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+
+
+ Draws a rectangle with the specified color and duration.
+
+ The rectangle to draw.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+ if depth test should be applied; otherwise, . Passing
+ will have the box be obscured by objects closer to the camera.
+
+
Draws a sphere with the specified color.
@@ -2002,6 +1576,160 @@
will have the sphere be obscured by objects closer to the camera.
+
+
+ Draws an axis-aligned bounding box.
+
+ The bounding box to draw.
+
+
+
+ Draws an axis-aligned bounding box.
+
+ The bounding box to draw.
+ The color of the box.
+
+
+
+ Draws an axis-aligned bounding box.
+
+ The bounding box to draw.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+
+
+ Draws an axis-aligned bounding box.
+
+ The bounding box to draw.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+ if depth test should be applied; otherwise, . Passing
+ will have the box be obscured by objects closer to the camera.
+
+
+
+
+ Draws a wireframe cube with a center and a size.
+
+ The center point.
+ The extents of the box.
+
+
+
+ Draws a wireframe cube with the specified orientation.
+
+ The center point.
+ The extents of the box.
+ The orientation of the box.
+
+
+
+ Draws a wireframe cube with the specified color.
+
+ The center point.
+ The extents of the box.
+ The color of the box.
+
+
+
+ Draws a wireframe cube with the specified orientation and color.
+
+ The center point.
+ The extents of the box.
+ The orientation of the box.
+ The color of the box.
+
+
+
+ Draws a wireframe cube with the specified color and duration.
+
+ The center point.
+ The extents of the box.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+
+
+ Draws a wireframe cube with the specified orientation, color, and duration.
+
+ The center point.
+ The extents of the box.
+ The orientation of the box.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+
+
+ Draws a wireframe cube with the specified color and duration.
+
+ The center point.
+ The extents of the box.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+ if depth test should be applied; otherwise, . Passing
+ will have the box be obscured by objects closer to the camera.
+
+
+
+
+ Draws a wireframe cube with the specified orientation, color, and duration.
+
+ The center point.
+ The extents of the box.
+ The orientation of the box.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+ if depth test should be applied; otherwise, . Passing
+ will have the box be obscured by objects closer to the camera.
+
+
+
+
+ Draws a wireframe cube with the specified color.
+
+ The cuboid to draw.
+ The color of the box.
+
+
+
+ Draws a wireframe cube with the specified color and duration.
+
+ The cuboid to draw.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+
+
+ Draws a wireframe cube with the specified color and duration.
+
+ The cuboid to draw.
+ The color of the box.
+
+ The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame.
+
+
+ if depth test should be applied; otherwise, . Passing
+ will have the box be obscured by objects closer to the camera.
+
+
Drawing-related extensions for .
diff --git a/X10D.dll b/X10D.dll
index 9ef6731..936dbdf 100644
Binary files a/X10D.dll and b/X10D.dll differ
diff --git a/package.json b/package.json
index 02a9084..803a5cc 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"url": "https://oliverbooth.dev"
},
"displayName": "X10D",
- "version": "3.2.0-nightly.114",
+ "version": "3.2.0-nightly.115",
"unity": "2021.2",
"description": "Extension methods on crack",
"keywords": ["dotnet", "extension-methods"],