Search Results for

    Show / Hide Table of Contents

    Class SoftObjectReferenceBase

    The scripting object soft reference. Objects gets referenced on use (ID reference is resolving it).

    Inheritance
    SoftObjectReferenceBase
    Assembly: FlaxEngine.dll
    File: Engine/Scripting/SoftObjectReference.h
    Syntax
    public class SoftObjectReferenceBase

    Constructors

    ~SoftObjectReferenceBase()

    Finalizes an instance of the SoftObjectReference class.

    Declaration
    public ~SoftObjectReferenceBase()

    SoftObjectReferenceBase()

    Initializes a new instance of the SoftObjectReferenceBase class.

    Declaration
    public SoftObjectReferenceBase()

    Fields

    _id

    Declaration
    protected Guid _id = Guid::Empty
    Field Value
    Guid

    _object

    Declaration
    protected ScriptingObject* _object = nullptr
    Field Value
    ScriptingObject

    Changed

    Action fired when reference gets changed.

    Declaration
    public Delegate Changed
    Field Value
    Delegate

    Methods

    GetID()

    Gets the object ID.

    Declaration
    public Guid GetID() const
    Returns
    Guid

    OnDeleted(ScriptingObject* obj)

    Declaration
    protected void OnDeleted(ScriptingObject* obj)
    Parameters
    ScriptingObject obj

    OnResolve(MClass* type)

    Declaration
    protected void OnResolve(MClass* type)
    Parameters
    MClass type

    OnSet(const Guid& id)

    Declaration
    protected void OnSet(const Guid& id)
    Parameters
    Guid id

    OnSet(ScriptingObject* object)

    Declaration
    protected void OnSet(ScriptingObject* object)
    Parameters
    ScriptingObject object

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat