C# Класс AngryTanks.Server.Player

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Callsign String
Connection Lidgren.Network.NetConnection
Slot Byte
Team TeamType

Открытые методы

Метод Описание
Die ( NetIncomingMessage incomingMessage ) : void

Handles death reports by players and broadcasts that to all other Players.

EndShot ( NetIncomingMessage incomingMessage ) : void

Handles end shots by players and broadcasts that to all other Players.

GetMsgScore ( ) : NetOutgoingMessage

HandleData ( NetIncomingMessage incomingMsg ) : void

Player ( AngryTanks.Server.GameKeeper gameKeeper, Byte slot, NetConnection connection, PlayerInformation playerInfo ) : System
SendMessage ( NetOutgoingMessage msg, NetDeliveryMethod method ) : NetSendResult
SendMessage ( NetOutgoingMessage msg, NetDeliveryMethod method, int sequenceChannel ) : NetSendResult
Shoot ( NetIncomingMessage incomingMessage ) : void

Handles new shots by players and broadcasts that to all other Players.

Spawn ( ) : void

Spawns the Player and notifies all other Players about it.

Update ( System.DateTime lastUpdate ) : void

Приватные методы

Метод Описание
BroadcastUpdate ( NetIncomingMessage msg ) : void

Broadcasts a MsgPlayerServerUpdatePacket to all other Players after receiving a MsgPlayerClientUpdatePacket.

SendState ( ) : void

Sends initial state to this Player.

Описание методов

Die() публичный Метод

Handles death reports by players and broadcasts that to all other Players.
public Die ( NetIncomingMessage incomingMessage ) : void
incomingMessage Lidgren.Network.NetIncomingMessage
Результат void

EndShot() публичный Метод

Handles end shots by players and broadcasts that to all other Players.
public EndShot ( NetIncomingMessage incomingMessage ) : void
incomingMessage Lidgren.Network.NetIncomingMessage
Результат void

GetMsgScore() публичный Метод

public GetMsgScore ( ) : NetOutgoingMessage
Результат Lidgren.Network.NetOutgoingMessage

HandleData() публичный Метод

public HandleData ( NetIncomingMessage incomingMsg ) : void
incomingMsg Lidgren.Network.NetIncomingMessage
Результат void

Player() публичный Метод

public Player ( AngryTanks.Server.GameKeeper gameKeeper, Byte slot, NetConnection connection, PlayerInformation playerInfo ) : System
gameKeeper AngryTanks.Server.GameKeeper
slot Byte
connection Lidgren.Network.NetConnection
playerInfo PlayerInformation
Результат System

SendMessage() публичный Метод

public SendMessage ( NetOutgoingMessage msg, NetDeliveryMethod method ) : NetSendResult
msg Lidgren.Network.NetOutgoingMessage
method NetDeliveryMethod
Результат NetSendResult

SendMessage() публичный Метод

public SendMessage ( NetOutgoingMessage msg, NetDeliveryMethod method, int sequenceChannel ) : NetSendResult
msg Lidgren.Network.NetOutgoingMessage
method NetDeliveryMethod
sequenceChannel int
Результат NetSendResult

Shoot() публичный Метод

Handles new shots by players and broadcasts that to all other Players.
public Shoot ( NetIncomingMessage incomingMessage ) : void
incomingMessage Lidgren.Network.NetIncomingMessage
Результат void

Spawn() публичный Метод

Spawns the Player and notifies all other Players about it.
public Spawn ( ) : void
Результат void

Update() публичный Метод

public Update ( System.DateTime lastUpdate ) : void
lastUpdate System.DateTime
Результат void

Описание свойств

Callsign публичное свойство

public String Callsign
Результат String

Connection публичное свойство

public NetConnection,Lidgren.Network Connection
Результат Lidgren.Network.NetConnection

Slot публичное свойство

public Byte Slot
Результат Byte

Team публичное свойство

public TeamType Team
Результат TeamType