Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


RemoveVariable(IVariable, bool)

Removes a variable from the state machine.
Read time 1 minuteLast updated 6 days ago

Definition

public bool RemoveVariable(IVariable variable, bool forceRemove = false)

Parameters

variable

The variable to remove. Must belong to this graph.

forceRemove

If true, removes the variable and all variable nodes referencing it. If false, removal fails if nodes exist.

Returns

Type

Description

boolTrue if the variable was removed; otherwise false.

Remarks

Enclose this method with StateMachine.UndoBeginRecordStateMachine and StateMachine.UndoEndRecordStateMachine to add this operation to the undo stack and to update the graph view with the changes.