Class ExtendedGizmos
A simple static class for drawing debug geo using Unity Gizmos;
Currently supports:
- Sphere
- 2D Arrow (x,z plane)
- 3D Arrow
Inheritance
ExtendedGizmos
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: NeoFPS.dll
Syntax
public static class ExtendedGizmos
Methods
DrawArrowMarker2D(Vector3, Single, Single, Color)
Declaration
public static void DrawArrowMarker2D(Vector3 position, float angle, float size, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| System.Single |
angle |
|
| System.Single |
size |
|
| Color |
colour |
|
DrawArrowMarker2D(Vector3, Vector2, Single, Color)
Declaration
public static void DrawArrowMarker2D(Vector3 position, Vector2 direction, float size, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Vector2 |
direction |
|
| System.Single |
size |
|
| Color |
colour |
|
DrawArrowMarker2D(Vector3, Vector3, Single, Color)
Declaration
public static void DrawArrowMarker2D(Vector3 position, Vector3 direction, float size, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Vector3 |
direction |
|
| System.Single |
size |
|
| Color |
colour |
|
DrawArrowMarker3D(Vector3, Quaternion, Single, Color)
Declaration
public static void DrawArrowMarker3D(Vector3 position, Quaternion rotation, float size, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Quaternion |
rotation |
|
| System.Single |
size |
|
| Color |
colour |
|
DrawArrowMarker3D(Vector3, Single, Single, Single, Single, Color)
Declaration
public static void DrawArrowMarker3D(Vector3 position, float rx, float ry, float rz, float size, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| System.Single |
rx |
|
| System.Single |
ry |
|
| System.Single |
rz |
|
| System.Single |
size |
|
| Color |
colour |
|
DrawArrowMarker3D(Vector3, Vector3, Single, Color)
Declaration
public static void DrawArrowMarker3D(Vector3 position, Vector3 direction, float size, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Vector3 |
direction |
|
| System.Single |
size |
|
| Color |
colour |
|
DrawArrowMarkerFlat(Vector3, Quaternion, Single, Single, Color)
Declaration
public static void DrawArrowMarkerFlat(Vector3 position, Quaternion rotation, float angle, float size, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Quaternion |
rotation |
|
| System.Single |
angle |
|
| System.Single |
size |
|
| Color |
colour |
|
DrawArrowMarkerFlat(Vector3, Vector2, Single, Color)
Declaration
public static void DrawArrowMarkerFlat(Vector3 position, Vector2 direction, float size, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Vector2 |
direction |
|
| System.Single |
size |
|
| Color |
colour |
|
DrawArrowMarkerFlat(Vector3, Vector3, Single, Color)
Declaration
public static void DrawArrowMarkerFlat(Vector3 position, Vector3 direction, float size, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Vector3 |
direction |
|
| System.Single |
size |
|
| Color |
colour |
|
DrawBoxMarker(Vector3, Quaternion, Vector3, Color)
Declaration
public static void DrawBoxMarker(Vector3 position, Quaternion rotation, Vector3 size, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Quaternion |
rotation |
|
| Vector3 |
size |
|
| Color |
colour |
|
DrawBoxMarker2D(Vector3, Quaternion, Vector2, Color)
Declaration
public static void DrawBoxMarker2D(Vector3 position, Quaternion rotation, Vector2 size, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Quaternion |
rotation |
|
| Vector2 |
size |
|
| Color |
colour |
|
DrawCapsuleMarker(Single, Single, Vector3, Color)
Declaration
public static void DrawCapsuleMarker(float radius, float height, Vector3 center, Color colour)
Parameters
| Type |
Name |
Description |
| System.Single |
radius |
|
| System.Single |
height |
|
| Vector3 |
center |
|
| Color |
colour |
|
DrawCapsuleMarker(Vector3, Vector3, Single, Color)
Declaration
public static void DrawCapsuleMarker(Vector3 p1, Vector3 p2, float radius, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
p1 |
|
| Vector3 |
p2 |
|
| System.Single |
radius |
|
| Color |
colour |
|
DrawCircleMarker2D(Vector3, Single, Color)
Declaration
public static void DrawCircleMarker2D(Vector3 position, float radius, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| System.Single |
radius |
|
| Color |
colour |
|
DrawCuboidMarker(Vector3, Single, Single, Quaternion, Color)
Declaration
public static void DrawCuboidMarker(Vector3 position, float width, float height, Quaternion rotation, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| System.Single |
width |
|
| System.Single |
height |
|
| Quaternion |
rotation |
|
| Color |
colour |
|
DrawRay(Vector3, Vector3, Single, Color)
Declaration
public static void DrawRay(Vector3 position, Vector3 direction, float length, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Vector3 |
direction |
|
| System.Single |
length |
|
| Color |
colour |
|
Declaration
public static void DrawSphereMarker(Vector3 position, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Color |
colour |
|
Declaration
public static void DrawSphereMarker(Vector3 position, float radius, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| System.Single |
radius |
|
| Color |
colour |
|