A* Pathfinding Project  4.1.3
The A* Pathfinding Project for Unity 3D
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events Macros Groups Pages
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 name, int left, int right)
 
virtual void OnEnable ()
 
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

void DrawConvexField ( )
private
void DrawPenaltyField ( )
private
void DrawPhysicsField ( )
private
void DrawPointsField ( )
private
void DrawTagField ( )
private
void DrawWalkableField ( )
private
override void Inspector ( )
protectedvirtual

Reimplemented from EditorBase.

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

Member Data Documentation

Color PointColor = new Color(1, 0.36F, 0, 0.6F)
staticprivate
const float pointGizmosRadius = 0.09F
private
Color PointSelectedColor = new Color(1, 0.24F, 0, 1.0F)
staticprivate
GraphUpdateScene [] scripts
private
int selectedPoint = -1
private

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