Search Results for

    Show / Hide Table of Contents

    Class AbilityData

    Defines the set of abilities and ability components an actor can take on. Used as input to AbilityManager.

    Inheritance
    object
    Object
    ScriptableObject
    ReferenceRequester
    AbilityData
    Implements
    IEnumerable<Type>
    IEnumerable
    Inherited Members
    ReferenceRequester.RaiseRequirementAddedEvent(Type)
    ReferenceRequester.RaiseRequirementRemovedEvent(Type)
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: LobsterFramework.AbilitySystem
    Assembly: LobsterFramework.dll
    Syntax
    [CreateAssetMenu(menuName = "Ability/AbilityData")]
    public class AbilityData : ReferenceRequester, IEnumerable<Type>, IEnumerable

    Methods

    | Improve this Doc View Source

    Clone()

    Clones the ability data

    Declaration
    public AbilityData Clone()
    Returns
    Type Description
    AbilityData

    A copy of the ability data

    | Improve this Doc View Source

    GetRequestingTypes()

    Implement this to expose the set of types with RequireComponentReferenceAttribute applied within the data container,

    Declaration
    public override IEnumerator<Type> GetRequestingTypes()
    Returns
    Type Description
    IEnumerator<Type>

    The set of requester types this data container has

    Overrides
    ReferenceRequester.GetRequestingTypes()

    Implements

    IEnumerable<T>
    IEnumerable
    • Improve this Doc
    • View Source
    In This Article
    Back to top LobsterFramework documentation