Search Results for

    Show / Hide Table of Contents

    Class AddAbilityComponentMenuAttribute

    Applied to AbilityComponent to make it visible to editor scripts

    Inheritance
    object
    Attribute
    InitializationAttribute
    AddAbilityComponentMenuAttribute
    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.AbilitySystem
    Assembly: LobsterFramework.dll
    Syntax
    [RegisterInitialization(0, AttributeType = InitializationAttributeType.Dual)]
    [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
    public sealed class AddAbilityComponentMenuAttribute : InitializationAttribute, _Attribute

    Constructors

    | Improve this Doc View Source

    AddAbilityComponentMenuAttribute(string)

    Declaration
    public AddAbilityComponentMenuAttribute(string menuPath = "")
    Parameters
    Type Name Description
    string menuPath

    The path leading to this item in the menu

    Fields

    | Improve this Doc View Source

    icons

    Declaration
    public static Dictionary<Type, Texture2D> icons
    Field Value
    Type Description
    Dictionary<Type, Texture2D>
    | Improve this Doc View Source

    types

    Declaration
    public static HashSet<Type> types
    Field Value
    Type Description
    HashSet<Type>

    Methods

    | Improve this Doc View Source

    Init(Type)

    Perform initialization tasks

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

    IsCompatible(Type)

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

    Implements

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