Class PolyShapeTool
Represents the PolyShape tool button on the ProBuilder toolbar in the Editor.
Inherited Members
Namespace: UnityEditor.ProBuilder
Assembly: Unity.ProBuilder.Editor.dll
Syntax
[EditorTool("Edit PolyShape", typeof(PolyShape))]
public class PolyShapeTool : EditorTool
Properties
polygon
Gets or sets the custom polygon shape.
Declaration
public PolyShape polygon { get; set; }
Property Value
Type | Description |
---|---|
PolyShape |
toolbarIcon
Gets the icon and tooltip for the PolyShapeTool.
Declaration
public override GUIContent toolbarIcon { get; }
Property Value
Type | Description |
---|---|
GUIContent |
Overrides
Methods
OnToolGUI(EditorWindow)
Implements the PolyShapeTool in the Unity Editor. This method is called when the PolyShapeTool is activated.
Declaration
public override void OnToolGUI(EditorWindow window)
Parameters
Type | Name | Description |
---|---|---|
EditorWindow | window | The window calling the tool (SceneView). |
Overrides
RebuildPolyShapeMesh(bool)
Redraws the PolyShape mesh in the Unity Editor.
Declaration
public void RebuildPolyShapeMesh(bool vertexCountChanged = false)
Parameters
Type | Name | Description |
---|---|---|
bool | vertexCountChanged | This parameter is ignored. |