Cyber/Assets/Scripts/Networking/Serverside/SConnectedPlayer.cs

32 lines
865 B
C#
Raw Normal View History

using Cyber.Entities.SyncBases;
2017-05-12 00:50:11 +02:00
using UnityEngine.Networking;
namespace Cyber.Networking.Serverside {
/// <summary>
/// Represents a player on the server. This class is used by the server.
/// The S stands for "Server".
/// </summary>
2017-05-11 21:00:52 +02:00
public class SConnectedPlayer {
/// <summary>
/// The player's connection ID.
/// </summary>
2017-05-12 00:50:11 +02:00
public readonly NetworkConnection Connection;
/// <summary>
/// The player's controlled character
/// </summary>
public Character Character;
/// <summary>
2017-05-12 00:50:11 +02:00
/// Create a connected player and give it a connection;
/// </summary>
2017-05-12 00:50:11 +02:00
/// <param name="connectionID">The player's connection</param>
public SConnectedPlayer(NetworkConnection connectionID) {
Connection = connectionID;
}
}
}