Class BaseStateModel
Inheritance
BaseStateModel
Syntax
[Serializable]
public class BaseStateModel : NodeModel, INodeModel, IGraphElementModelWithGuid, IUndoRedoAware, ISerializationCallbackReceiver, IRenamableModel, IGraphElementModel, ICapabilitiesModel
Fields
Declaration
public static BaseStateModel.FormatVersion k_CurrentFormatVersion
Field Value
SelfTransitions
Declaration
[SerializeReference]
public List<ITransitionPropertiesModel> SelfTransitions
Field Value
StateDefinitionAsset
Declaration
[SerializeField]
public CompositorAsset StateDefinitionAsset
Field Value
Declaration
[SerializeField]
public int StateDefinitionFormatVersion
Field Value
Properties
graphAsset
Declaration
public VSGraphAssetModel graphAsset { get; set; }
Property Value
HasStateDefinitionAssetBeenCreated
Declaration
public bool HasStateDefinitionAssetBeenCreated { get; }
Property Value
Declaration
public PortModel InputStatePort { get; }
Property Value
OutputStatePort
Declaration
public PortModel OutputStatePort { get; }
Property Value
Methods
CreateDefinitionAsset()
Declaration
public void CreateDefinitionAsset()
GetPortCapacity(PortModel)
Declaration
public override Port.Capacity GetPortCapacity(PortModel portModel)
Parameters
Returns
Overrides
OnDefineNode()
Declaration
protected override void OnDefineNode()
Overrides
Rename(String)
Declaration
public void Rename(string newName)
Parameters
Type |
Name |
Description |
String |
newName |
|
Implements