Class LayerGridGraphEditor Extends GridGraphEditor

Public

Inherited Public Members

AutoScan ()

Called by editor scripts to rescan the graphs e.g when the user moved a graph.

Public
FixLabel (label, buttonLabel=…, buttonWidth=40)

Draws a small help box with a 'Fix' button to the right.

Public Static
GridPivot
Public
ObjectField (label, obj, objType, allowSceneObjects, assetsMustBeInResourcesFolder)
Public Static
ObjectField (label, obj, objType, allowSceneObjects, assetsMustBeInResourcesFolder)
Public Static
OnBaseInspectorGUI (target)

Draws common graph settings.

Public
OnEnable ()
Public
OnInspectorGUI (target)

Override to implement graph inspectors.

Public
OnSceneGUI (target)

Override to implement scene GUI drawing for the graph.

Public
PivotPointSelector (pivot)
Public Static
RoundVector3 (v)

Rounds a vector's components to multiples of 0.5 (i.e 0.5, 1.0, 1.5, etc.) if very close to them.

Public Static
Separator ()

Draws a thin separator line.

Public Static
ToggleGroup (label, value)

Draws a toggle with a bold label to the right.

Public
ToggleGroup (label, value)

Draws a toggle with a bold label to the right.

Public Static
collisionPreviewOpen

Shows the preview for the collision testing options.

Public
editor
Public
fadeArea

Stores if the graph is visible or not in the inspector.

Public
infoFadeArea

Stores if the graph info box is visible or not in the inspector.

Public
isMouseDown
Public
locked
Public
pivot
Public
selectedTilemap
Public
showExtra
Public
target

NavGraph this editor is exposing.

Public

Private/Protected Members

Draw2DMode (graph)
Protected
DrawCollisionEditor (collision)

Draws the inspector for a GraphCollision class.

Protected
DrawCutCorners (graph)
Protected
DrawErosion (graph)
Protected
DrawMaxClimb (graph)
Protected
DrawMaxSlope (graph)
Protected
DrawMiddleSection (graph)
Protected
DrawNeighbours (graph)
Protected
DrawRules (graph)
Protected
DrawUse2DPhysics (collision)
Protected