Search Results for

    Show / Hide Table of Contents

    Class StateTransitionAttribute

    Marks the transitions of this state. The state data will be verified against the list of transition states provided here.

    Inheritance
    object
    Attribute
    InitializationAttribute
    StateTransitionAttribute
    Implements
    _Attribute
    Inherited Members
    InitializationAttribute.CompatabilityCheckerMethodName
    Attribute.Equals(object)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetHashCode()
    Attribute.IsDefaultAttribute()
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.Match(object)
    Attribute.TypeId
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: LobsterFramework.AI
    Assembly: LobsterFramework.dll
    Syntax
    [RegisterInitialization(0, AttributeType = InitializationAttributeType.Dual)]
    [AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = false)]
    public sealed class StateTransitionAttribute : InitializationAttribute, _Attribute

    Constructors

    | Improve this Doc View Source

    StateTransitionAttribute(params Type[])

    Declaration
    public StateTransitionAttribute(params Type[] transitions)
    Parameters
    Type Name Description
    Type[] transitions

    Methods

    | Improve this Doc View Source

    Init(Type)

    Perform initialization tasks

    Declaration
    protected override void Init(Type state)
    Parameters
    Type Name Description
    Type state
    Overrides
    InitializationAttribute.Init(Type)
    | Improve this Doc View Source

    IsCompatible(Type)

    Declaration
    public static bool IsCompatible(Type state)
    Parameters
    Type Name Description
    Type state
    Returns
    Type Description
    bool

    Implements

    _Attribute
    • Improve this Doc
    • View Source
    In This Article
    Back to top LobsterFramework documentation