Show / Hide Table of Contents

    Class Manager

    Base class for managers

    Inheritance
    System.Object
    Manager
    ClientLoginManager
    ServerLoginManager
    APIManager
    ClientAssetManager
    ServerAssetManager
    SharedAssetManager
    ClientCameraManager
    DispatchManager
    ClientInputManager
    LogManager
    ConnectionManager
    ClientPlayerManager
    ServerPlayerManager
    ClientUIManager
    ClientWorldManager
    ServerWorldManager
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Engine.Factory
    Assembly: Engine.Factory.dll
    Syntax
    public abstract class Manager

    Methods

    Init()

    Called on initialization

    Declaration
    public abstract void Init()

    LoadGameTask(ClientLoadData)

    Virtual void that is called when the game is loaded.

    Declaration
    public virtual Task LoadGameTask(ClientLoadData loadData)
    Parameters
    Type Name Description
    ClientLoadData loadData
    Returns
    Type Description
    System.Threading.Tasks.Task

    Process()

    Called every frame

    Declaration
    public abstract void Process()

    Shutdown()

    Called on shutdown

    Declaration
    public abstract void Shutdown()
    Back to top Elavad Documentation