⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class ExtendedGizmos

    A simple static class for drawing debug geo using Unity Gizmos; Currently supports:

    • Sphere
    • 2D Arrow (x,z plane)
    • 3D Arrow
    Inheritance
    Object
    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()
    Namespace: NeoFPS
    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

    DrawSphereMarker(Vector3, Color)

    Declaration
    public static void DrawSphereMarker(Vector3 position, Color colour)
    Parameters
    Type Name Description
    Vector3 position
    Color colour

    DrawSphereMarker(Vector3, Single, Color)

    Declaration
    public static void DrawSphereMarker(Vector3 position, float radius, Color colour)
    Parameters
    Type Name Description
    Vector3 position
    System.Single radius
    Color colour
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX