Search Results for

    Show / Hide Table of Contents

    Class FinishPSM

    finish: Child of PhaseSM. When the executing BEH finishes this phase due to timeout (shift-phase) or loss of HP, runs the child SM on a new inode.
    Does not run if the executing BEH is destroyed by a cull command, or goes out of range, or the scene is changed.

    Inheritance
    System.Object
    Danmokou.SM.StateMachine
    FinishPSM
    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 FinishPSM : StateMachine

    Constructors

    FinishPSM(StateMachine)

    Declaration
    public FinishPSM(StateMachine state)
    Parameters
    Type Name Description
    Danmokou.SM.StateMachine state

    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)

    Trigger(BehaviorEntity, GenCtx, ICancellee)

    Declaration
    public void Trigger(BehaviorEntity Exec, GenCtx gcx, ICancellee cT)
    Parameters
    Type Name Description
    BehaviorEntity Exec
    GenCtx gcx
    ICancellee cT
    In This Article
    Back to top Generated by DocFX