Search Results for

    Show / Hide Table of Contents

    Class BaseSyncNetworkPlayer

    This class represents a player whose properties can be modified and synchronized.

    Inheritance
    object
    BaseNetworkPlayer
    BaseSyncNetworkPlayer
    LocalNetworkPlayer
    ServerPlayer
    Implements
    INetworkPlayer
    Inherited Members
    BaseNetworkPlayer.Id
    BaseNetworkPlayer.CustomProperties
    BaseNetworkPlayer.TagObject
    BaseNetworkPlayer.IsMasterClient
    BaseNetworkPlayer.IsInLobby
    BaseNetworkPlayer.IsLocalPlayer
    BaseNetworkPlayer.Room
    BaseNetworkPlayer.OnNicknameChanged
    BaseNetworkPlayer.OnCustomPropertiesChanged
    BaseNetworkPlayer.WriteToMessage(OutgoingMessage, BaseNetworkPlayer.PlayerFliedsFlags)
    Namespace: Evergine.Networking.Players
    Assembly: Evergine.Networking.dll
    Syntax
    public abstract class BaseSyncNetworkPlayer : BaseNetworkPlayer, INetworkPlayer

    Constructors

    BaseSyncNetworkPlayer()

    Initializes a new instance of the BaseSyncNetworkPlayer class.

    Declaration
    public BaseSyncNetworkPlayer()

    Properties

    Nickname

    Gets or sets a non-unique nickname of the player. Synced automatically in a room.

    Declaration
    public string Nickname { get; set; }
    Property Value
    Type Description
    string
    Remarks

    A player might change their own nickname in a room. Setting this value updates the server and other players.

    Implements

    INetworkPlayer

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX