Show / Hide Table of Contents

    Class ClientPlayerManager

    Manages the client player

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

    Constructors

    ClientPlayerManager(ClientAssetManager, ConnectionManager)

    Constructor

    Declaration
    public ClientPlayerManager(ClientAssetManager clientAssetManager, ConnectionManager connectionManager)
    Parameters
    Type Name Description
    ClientAssetManager clientAssetManager

    The client asset manager reference

    ConnectionManager connectionManager

    Methods

    GetMyPlayer()

    Declaration
    public ClientPlayer GetMyPlayer()
    Returns
    Type Description
    ClientPlayer

    Init()

    Called on 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