Class DebugGeo
A simple static class for drawing debug geo using Unity Debug.DrawLine ();
Currently supports:
- 3D Cross (very simple)
- Cube
- Sphere
- 2D Arrow (x,z plane)
- 3D Arrow
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 DebugGeo
Methods
DrawArrowMarker2D(Vector3, Single, Single)
Declaration
public static void DrawArrowMarker2D(Vector3 position, float angle, float size)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| System.Single |
angle |
|
| System.Single |
size |
|
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)
Declaration
public static void DrawArrowMarker2D(Vector3 position, Vector2 direction, float size)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Vector2 |
direction |
|
| System.Single |
size |
|
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)
Declaration
public static void DrawArrowMarker2D(Vector3 position, Vector3 direction, float size)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Vector3 |
direction |
|
| System.Single |
size |
|
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)
Declaration
public static void DrawArrowMarker3D(Vector3 position, Quaternion rotation, float size)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Quaternion |
rotation |
|
| System.Single |
size |
|
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)
Declaration
public static void DrawArrowMarker3D(Vector3 position, float rx, float ry, float rz, float size)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| System.Single |
rx |
|
| System.Single |
ry |
|
| System.Single |
rz |
|
| System.Single |
size |
|
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)
Declaration
public static void DrawArrowMarker3D(Vector3 position, Vector3 direction, float size)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Vector3 |
direction |
|
| System.Single |
size |
|
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 |
|
DrawCrossMarker(Vector3)
Declaration
public static void DrawCrossMarker(Vector3 position)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
DrawCrossMarker(Vector3, Color)
Declaration
public static void DrawCrossMarker(Vector3 position, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Color |
colour |
|
DrawCrossMarker(Vector3, Single)
Declaration
public static void DrawCrossMarker(Vector3 position, float size)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| System.Single |
size |
|
DrawCrossMarker(Vector3, Single, Color)
Declaration
public static void DrawCrossMarker(Vector3 position, float size, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| System.Single |
size |
|
| Color |
colour |
|
DrawCubeMarker(Vector3)
Declaration
public static void DrawCubeMarker(Vector3 position)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
DrawCubeMarker(Vector3, Color)
Declaration
public static void DrawCubeMarker(Vector3 position, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Color |
colour |
|
DrawCubeMarker(Vector3, Single)
Declaration
public static void DrawCubeMarker(Vector3 position, float size)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| System.Single |
size |
|
DrawCubeMarker(Vector3, Single, Color)
Declaration
public static void DrawCubeMarker(Vector3 position, float size, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| System.Single |
size |
|
| Color |
colour |
|
Declaration
public static void DrawSphereMarker(Vector3 position)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
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 size)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| System.Single |
size |
|
Declaration
public static void DrawSphereMarker(Vector3 position, float radius, Color colour)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| System.Single |
radius |
|
| Color |
colour |
|