A* Pathfinding Project  4.1.16
The A* Pathfinding Project for Unity 3D
GraphUpdateSceneEditor Class Reference

Editor for GraphUpdateScene. More...

Detailed Description

Editor for GraphUpdateScene.

Public Member Functions

void OnSceneGUI ()
 
- Public Member Functions inherited from EditorBase
sealed override void OnInspectorGUI ()
 

Protected Member Functions

override void Inspector ()
 
- Protected Member Functions inherited from EditorBase
void Clamp (string name, float min, float max=float.PositiveInfinity)
 
void ClampInt (string name, int min, int max=int.MaxValue)
 
SerializedProperty FindProperty (string name)
 
void IntSlider (string propertyPath, int left, int right)
 
void Mask (string propertyPath, string[] options, string label=null)
 
virtual void OnEnable ()
 
void Popup (string propertyPath, GUIContent[] options, string label=null)
 
bool PropertyField (string propertyPath, string label=null, string tooltip=null)
 
bool PropertyField (SerializedProperty prop, string label=null, string tooltip=null)
 

Private Member Functions

void DrawConvexField ()
 
void DrawPenaltyField ()
 
void DrawPhysicsField ()
 
void DrawPointsField ()
 
void DrawTagField ()
 
void DrawWalkableField ()
 

Static Private Member Functions

static void SphereCap (int controlID, Vector3 position, Quaternion rotation, float size)
 

Private Attributes

const float pointGizmosRadius = 0.09F
 
GraphUpdateScene [] scripts
 
int selectedPoint = -1
 

Static Private Attributes

static Color PointColor = new Color(1, 0.36F, 0, 0.6F)
 
static Color PointSelectedColor = new Color(1, 0.24F, 0, 1.0F)
 

Member Function Documentation

◆ DrawConvexField()

void DrawConvexField ( )
private

◆ DrawPenaltyField()

void DrawPenaltyField ( )
private

◆ DrawPhysicsField()

void DrawPhysicsField ( )
private

◆ DrawPointsField()

void DrawPointsField ( )
private

◆ DrawTagField()

void DrawTagField ( )
private

◆ DrawWalkableField()

void DrawWalkableField ( )
private

◆ Inspector()

override void Inspector ( )
protectedvirtual

Reimplemented from EditorBase.

◆ OnSceneGUI()

void OnSceneGUI ( )

◆ SphereCap()

static void SphereCap ( int  controlID,
Vector3  position,
Quaternion  rotation,
float  size 
)
staticprivate

Member Data Documentation

◆ PointColor

Color PointColor = new Color(1, 0.36F, 0, 0.6F)
staticprivate

◆ pointGizmosRadius

const float pointGizmosRadius = 0.09F
private

◆ PointSelectedColor

Color PointSelectedColor = new Color(1, 0.24F, 0, 1.0F)
staticprivate

◆ scripts

GraphUpdateScene [] scripts
private

◆ selectedPoint

int selectedPoint = -1
private

The documentation for this class was generated from the following file: