Search Results for

    Show / Hide Table of Contents

    Class GamePlugin

    Base class for all plugins used at runtime in game.

    Inheritance
    System.Object
    Object
    Plugin
    GamePlugin
    Inherited Members
    Plugin.Initialize()
    Plugin.Deinitialize()
    Plugin._description
    Plugin.Description
    Object.__unmanagedPtr
    Object.__internalId
    Object.Finalize()
    Object.As<T>()
    Object.NewValue(Type)
    Object.New(String)
    Object.Find<T>(Guid, Boolean)
    Object.Find(Guid, Type, Boolean)
    Object.TryFind<T>(Guid)
    Object.TryFind(Guid, Type)
    Object.Destroy(Object, Single)
    Object.DestroyNow(Object)
    Object.Destroy<T>(T, Single)
    Object.Equals(Object)
    Object.GetUnmanagedPtr(Object)
    Object.GetUnmanagedInterface(Object, Type)
    Object.FromUnmanagedPtr(IntPtr)
    Object.MapObjectID(Guid)
    Object.RemapObjectID(Guid)
    Object.GetHashCode()
    Object.ID
    Object.TypeName
    Namespace: FlaxEngine
    Assembly: FlaxEngine.CSharp.dll
    Syntax
    [Unmanaged]
    public abstract class GamePlugin : Plugin

    Constructors

    GamePlugin()

    Initializes a new instance of the GamePlugin.

    Declaration
    protected GamePlugin()

    Methods

    GetReferences()

    Function called during game cooking in Editor to collect any assets that this plugin uses. Can be used to inject content for plugins.

    Declaration
    [Unmanaged]
    public virtual Guid[] GetReferences()
    Returns
    System.Guid[]

    The result assets list.

    Extension Methods

    Extensions.ReflectiveCompare<T>(T, T)
    Extensions.RawClone<T>(T)
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat