Class CommandAction
Represents an Action to process when the custom editor validates a command.
Inherited Members
Namespace: UnityEditor.U2D.Path.GUIFramework
Assembly: Unity.2D.Path.Editor.dll
Syntax
public class CommandAction : GUIAction
Constructors
CommandAction(string)
Initializes and returns an instance of CommandAction
Declaration
public CommandAction(string commandName)
Parameters
Type | Name | Description |
---|---|---|
string | commandName | The name of the command. When the custom editor validates a command with this name, it triggers the action. |
Fields
onCommand
The Action to execute.
Declaration
public Action<IGUIState> onCommand
Field Value
Type | Description |
---|---|
Action<IGUIState> |
Methods
GetFinishContidtion(IGUIState)
Checks to see if the finish condition has been met or not.
Declaration
protected override bool GetFinishContidtion(IGUIState guiState)
Parameters
Type | Name | Description |
---|---|---|
IGUIState | guiState | The current state of the custom editor. |
Returns
Type | Description |
---|---|
bool | Returns |
Overrides
GetTriggerContidtion(IGUIState)
Checks to see if the trigger condition has been met or not.
Declaration
protected override bool GetTriggerContidtion(IGUIState guiState)
Parameters
Type | Name | Description |
---|---|---|
IGUIState | guiState | The current state of the custom editor. |
Returns
Type | Description |
---|---|
bool | Returns |
Overrides
OnFinish(IGUIState)
Calls the methods in its invocation list when the finish condition is met.
Declaration
protected override void OnFinish(IGUIState guiState)
Parameters
Type | Name | Description |
---|---|---|
IGUIState | guiState | The current state of the custom editor. |