Struct FsmID
Assembly: ItemChanger.dll
Syntax
public readonly struct FsmID
Constructors
View Source
FsmID(PlayMakerFSM)
Create an FsmID which matches any object with the same ObjectName and FsmName as the fsm.
Declaration
public FsmID(PlayMakerFSM fsm)
Parameters
| Type |
Name |
Description |
| PlayMakerFSM |
fsm |
|
View Source
FsmID(PlayMakerFSM, bool)
Create an FsmID which matches any object with the same ObjectName and FsmName as the fsm.
If the strongID parameter is true, the ObjectName will only match objects with the exact same path in hierarchy as the input.
Declaration
public FsmID(PlayMakerFSM fsm, bool strongID)
Parameters
| Type |
Name |
Description |
| PlayMakerFSM |
fsm |
|
| bool |
strongID |
|
View Source
FsmID(string)
Create an FsmID which matches any object with this FsmName.
Declaration
public FsmID(string FsmName)
Parameters
| Type |
Name |
Description |
| string |
FsmName |
|
View Source
FsmID(string?, string)
Create an FsmID which matches any object with this ObjectName and FsmName.
An object name with a leading '/' will be interpreted as a path, and will only match objects with that exact path in hierarchy.
Declaration
public FsmID(string? ObjectName, string FsmName)
Parameters
Fields
View Source
FsmName
Declaration
public readonly string FsmName
Field Value
View Source
ObjectName
Declaration
public readonly string? ObjectName
Field Value
Methods
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
Extension Methods