A* Pathfinding Project  4.0.9
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

override void OnInspectorGUI ()
 
void OnSceneGUI ()
 

Private Member Functions

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

Static Private Member Functions

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

Private Attributes

SerializedProperty applyOnScan
 
SerializedProperty applyOnStart
 
SerializedProperty convex
 
SerializedProperty legacyMode
 
SerializedProperty minBoundsHeight
 
SerializedProperty modifyTag
 
SerializedProperty modifyWalkable
 
SerializedProperty penaltyDelta
 
const float pointGizmosRadius = 0.09F
 
SerializedProperty points
 
SerializedProperty resetPenaltyOnPhysics
 
GraphUpdateScene[] scripts
 
int selectedPoint = -1
 
SerializedProperty tagValue
 
SerializedProperty updateErosion
 
SerializedProperty updatePhysics
 
SerializedProperty walkableValue
 

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
void OnEnable ( )
private
override void OnInspectorGUI ( )
void OnSceneGUI ( )
static void SphereCap ( int  controlID,
Vector3  position,
Quaternion  rotation,
float  size 
)
staticprivate

Member Data Documentation

SerializedProperty applyOnScan
private
SerializedProperty applyOnStart
private
SerializedProperty convex
private
SerializedProperty legacyMode
private
SerializedProperty minBoundsHeight
private
SerializedProperty modifyTag
private
SerializedProperty modifyWalkable
private
SerializedProperty penaltyDelta
private
Color PointColor = new Color(1, 0.36F, 0, 0.6F)
staticprivate
const float pointGizmosRadius = 0.09F
private
SerializedProperty points
private
Color PointSelectedColor = new Color(1, 0.24F, 0, 1.0F)
staticprivate
SerializedProperty resetPenaltyOnPhysics
private
GraphUpdateScene [] scripts
private
int selectedPoint = -1
private
SerializedProperty tagValue
private
SerializedProperty updateErosion
private
SerializedProperty updatePhysics
private
SerializedProperty walkableValue
private

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