Show / Hide Table of Contents

    Class ClientWorldManager

    Handles loading and managing the game world for the client

    Inheritance
    System.Object
    Manager
    ClientWorldManager
    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.World
    Assembly: Engine.World.dll
    Syntax
    public class ClientWorldManager : Manager

    Constructors

    ClientWorldManager(ClientPlayerManager)

    Constructor

    Declaration
    public ClientWorldManager(ClientPlayerManager clientPlayerManager)
    Parameters
    Type Name Description
    ClientPlayerManager clientPlayerManager

    The client player manager reference

    Methods

    Init()

    Called on manager initialization

    Declaration
    public override void Init()
    Overrides
    Manager.Init()

    LoadGameTask(ClientLoadData)

    Called on game load

    Declaration
    public override Task LoadGameTask(ClientLoadData clientLoadData)
    Parameters
    Type Name Description
    ClientLoadData clientLoadData
    Returns
    Type Description
    System.Threading.Tasks.Task
    Overrides
    Manager.LoadGameTask(ClientLoadData)

    Process()

    Called every frame

    Declaration
    public override void Process()
    Overrides
    Manager.Process()

    Shutdown()

    Called on shutdown

    Declaration
    public override void Shutdown()
    Overrides
    Manager.Shutdown()
    Back to top Elavad Documentation