Show / Hide Table of Contents

Struct FsmID

Inherited Members
System.ValueType.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
Namespace: ItemChanger
Assembly: ItemChanger.dll
Syntax
public readonly struct FsmID

Constructors

| Improve this Doc 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
| Improve this Doc View Source

FsmID(PlayMakerFSM, Boolean)

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
System.Boolean strongID
| Improve this Doc View Source

FsmID(String)

Create an FsmID which matches any object with this FsmName.

Declaration
public FsmID(string FsmName)
Parameters
Type Name Description
System.String FsmName
| Improve this Doc 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
System.String ObjectName
System.String FsmName

Fields

| Improve this Doc View Source

FsmName

Declaration
public readonly string FsmName
Field Value
Type Description
System.String
| Improve this Doc View Source

ObjectName

Declaration
public readonly string ObjectName
Field Value
Type Description
System.String

Methods

| Improve this Doc View Source

GetHashCode()

Declaration
public override readonly int GetHashCode()
Returns
Type Description
System.Int32
Overrides
System.ValueType.GetHashCode()
| Improve this Doc View Source

ToString()

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

Extension Methods

Extensions.Yield<T>(T)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX