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)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    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 his 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