Search Results for

    Show / Hide Table of Contents

    Class WeaponArtAttribute

    Applied to WeaponAbility to mark it as a weapon art that can be called by WeaponArt.

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

    The WeaponAbility being applied to must be sealed.

    Constructors

    | Improve this Doc View Source

    WeaponArtAttribute(params WeaponType[])

    Add the Ability to the add weapon art menu with the specified compatabilities to weapon types

    Declaration
    public WeaponArtAttribute(params WeaponType[] weaponTypes)
    Parameters
    Type Name Description
    WeaponType[] weaponTypes

    A white list of weapon types that the ability can run on. This can be a black list if BlackList is set to true

    Fields

    | Improve this Doc View Source

    BlackList

    Flag to indicate whether the array of weapon types is a blacklist or not

    Declaration
    public bool BlackList
    Field Value
    Type Description
    bool

    Methods

    | Improve this Doc View Source

    Init(Type)

    Perform initialization tasks

    Declaration
    protected override void Init(Type type)
    Parameters
    Type Name Description
    Type type

    The class type this attribute is applied on

    Overrides
    InitializationAttribute.Init(Type)
    | Improve this Doc View Source

    IsCompatible(Type)

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

    Implements

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