Search Results for

    Show / Hide Table of Contents

    Class ReferenceRequester

    Inherited by data containers to request references to monobehaviors at runtime. The monobehaviors that operate on these data containers should inherit from ReferenceProvider to be able to provide these references.

    Inheritance
    object
    Object
    ScriptableObject
    ReferenceRequester
    AbilityData
    StateData
    Implements
    IEnumerable<Type>
    IEnumerable
    Inherited Members
    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
    Assembly: LobsterFramework.dll
    Syntax
    public abstract class ReferenceRequester : ScriptableObject, IEnumerable<Type>, IEnumerable

    Methods

    | Improve this Doc View Source

    GetRequestingTypes()

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

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

    The set of requester types this data container has

    | Improve this Doc View Source

    RaiseRequirementAddedEvent(Type)

    Declaration
    protected void RaiseRequirementAddedEvent(Type type)
    Parameters
    Type Name Description
    Type type
    | Improve this Doc View Source

    RaiseRequirementRemovedEvent(Type)

    Declaration
    protected void RaiseRequirementRemovedEvent(Type type)
    Parameters
    Type Name Description
    Type type

    Implements

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