Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Interface IStateMachine

    Namespace: Fwt.Core.StateMachines
    Assembly: fwt.core.dll
    Syntax
    public interface IStateMachine

    Methods

    GetState(int)

    Declaration
    ISmState GetState(int stateIndex)
    Parameters
    Type Name Description
    int stateIndex
    Returns
    Type Description
    ISmState

    GetState(Type)

    Declaration
    ISmState GetState(Type type)
    Parameters
    Type Name Description
    Type type
    Returns
    Type Description
    ISmState

    GetState<TState>(Type)

    Declaration
    TState GetState<TState>(Type type) where TState : ISmState
    Parameters
    Type Name Description
    Type type
    Returns
    Type Description
    TState
    Type Parameters
    Name Description
    TState

    SwitchState(ISmState)

    Declaration
    void SwitchState(ISmState newState)
    Parameters
    Type Name Description
    ISmState newState

    SwitchState(int)

    Declaration
    ISmState SwitchState(int stateIndex)
    Parameters
    Type Name Description
    int stateIndex
    Returns
    Type Description
    ISmState

    SwitchState<TState>()

    Declaration
    TState SwitchState<TState>() where TState : ISmState
    Returns
    Type Description
    TState
    Type Parameters
    Name Description
    TState

    SwitchState<TState, TContext>(TState, TContext)

    Declaration
    void SwitchState<TState, TContext>(TState newState, TContext context) where TState : ISmStateWithContext<TContext>
    Parameters
    Type Name Description
    TState newState
    TContext context
    Type Parameters
    Name Description
    TState
    TContext

    SwitchState<TState, TContext>(TContext)

    Declaration
    TState SwitchState<TState, TContext>(TContext context) where TState : ISmStateWithContext<TContext>
    Parameters
    Type Name Description
    TContext context
    Returns
    Type Description
    TState
    Type Parameters
    Name Description
    TState
    TContext

    Tick()

    Declaration
    void Tick()

    Extension Methods

    HashExtensions.GetHashCode_RefType<TValue>(TValue, int)
    HashExtensions.GetHashCode_RefType<TValue>(TValue, int)
    Extensions_UnityObject.SmartDestroy(object)
    Extensions_UnityObject.SmartDestroy(object)
    Extensions_UnityObject.SmartGetComponent<TComponent>(object)
    Extensions_UnityObject.SmartGetComponent<TComponent>(object)
    Extensions_UnityObject.SmartGetGameGameObject(object)
    Extensions_UnityObject.SmartGetGameGameObject(object)
    In this article
    Back to top Generated by DocFX