Class LineBrushEditor
The Brush Editor for a Line Brush.
Inheritance
GridBrushEditorBase
GridBrushEditor
LineBrushEditor
Inherited Members
GridBrushEditor.brush
GridBrushEditor.OnEnable()
GridBrushEditor.OnDisable()
GridBrushEditor.OnSelectionInspectorGUI()
GridBrushEditor.OnMouseLeave()
GridBrushEditor.tooltip
GridBrushEditor.canChangeZPosition
GridBrushEditor.shouldSaveBrushForSelection
GridBrushEditor.validTargets
GridBrushEditorBase.OnPaintInspectorGUI()
GridBrushEditorBase.OnMouseEnter()
Editor.CreateEditorWithContext(Object[], Object)
Editor.OnHeaderGUI()
Editor.DrawFoldoutInspector(Object, ref Editor)
Editor.ReloadPreviewInstances()
Editor.MoveNextTarget()
Editor.ResetTarget()
Editor.finishedDefaultHeaderGUI
ScriptableObject.SetDirty()
ScriptableObject.CreateInstance<T>()
Object.GetHashCode()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: UnityEditor.Tilemaps
Assembly: Unity.2D.Tilemap.Extras.Editor.dll
Syntax
[CustomEditor(typeof(LineBrush))]
public class LineBrushEditor : GridBrushEditor
Properties
icon
Returns an icon identifying the Line Brush.
Declaration
public override Texture2D icon { get; }
Property Value
Type | Description |
---|---|
Texture2D |
Overrides
UnityEditor.Tilemaps.GridBrushEditor.icon
Methods
ClearPreview()
Clears all line previews.
Declaration
public override void ClearPreview()
Overrides
UnityEditor.Tilemaps.GridBrushEditor.ClearPreview()
OnPaintSceneGUI(GridLayout, GameObject, BoundsInt, Tool, bool)
Callback for painting the GUI for the GridBrush in the Scene View. The CoordinateBrush Editor overrides this to draw the preview of the brush when drawing lines.
Declaration
public override void OnPaintSceneGUI(GridLayout grid, GameObject brushTarget, BoundsInt position, GridBrushBase.Tool tool, bool executing)
Parameters
Type | Name | Description |
---|---|---|
GridLayout | grid | Grid that the brush is being used on. |
GameObject | brushTarget | Target of the GridBrushBase::ref::Tool operation. By default the currently selected GameObject. |
BoundsInt | position | Current selected location of the brush. |
GridBrushBase.Tool | tool | Current GridBrushBase::ref::Tool selected. |
bool | executing | Whether brush is being used. |