Show / Hide Table of Contents

Struct FsmID

Inherited Members
ValueType.Equals(object)
object.GetType()
object.Equals(object, object)
object.ReferenceEquals(object, object)
Namespace: ItemChanger
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
Type Name Description
string ObjectName
string FsmName

Fields

View Source

FsmName

Declaration
public readonly string FsmName
Field Value
Type Description
string
View Source

ObjectName

Declaration
public readonly string? ObjectName
Field Value
Type Description
string

Methods

View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
int
Overrides
ValueType.GetHashCode()
View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
ValueType.ToString()

Extension Methods

Extensions.Yield<T>(T)
  • View Source
In this article
Back to top Generated by DocFX