Class AlternateUSM
alternate
: Run only one of the provided StateMachines, using the indexer function to determine which.
Inheritance
System.Object
Danmokou.SM.StateMachine
Danmokou.SM.UniversalSM
AlternateUSM
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Danmokou.SM
Assembly: cs.temp.dll.dll
Syntax
public class AlternateUSM : UniversalSM
Constructors
AlternateUSM(GCXF<Single>, StateMachine[])
Declaration
public AlternateUSM(GCXF<float> indexer, StateMachine[] target)
Parameters
Type | Name | Description |
---|---|---|
GCXF<System.Single> | indexer | |
Danmokou.SM.StateMachine[] | target |
Methods
Start(SMHandoff)
Declaration
public override Task Start(SMHandoff smh)
Parameters
Type | Name | Description |
---|---|---|
Danmokou.SM.SMHandoff | smh |
Returns
Type | Description |
---|---|
Task |
Overrides
Danmokou.SM.StateMachine.Start(Danmokou.SM.SMHandoff)