C# Класс MiningGameServer.NetworkPlayer

Наследование: MiningGameServer.Entities.ServerEntityMoveable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
AttackTimer int
FacingLeft bool
Inventory MiningGameServer.PlayerClasses.PlayerInventory
MovementFlags byte
NetConnection Lidgren.Network.NetConnection
PClass MiningGameServer.Player.PlayerClass
PlayerAimAngle float
PlayerBlockCache ].BlockData[
PlayerClass int
PlayerHealth int
PlayerID byte
PlayerName string
PlayerTeam int
PressedKeys List
UpdateMask byte

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

Метод Описание
DropItem ( ) : void
EntityMovement ( ) : void
HurtPlayer ( int damage ) : void
NetworkPlayer ( byte playerID, NetConnection connection, Vector2 playerPos, string name ) : System
Respawn ( ) : void
SendEquippedItemUpdate ( ) : void
SetPlayerEquippedSlot ( int slot ) : void
Update ( GameTime theTime ) : void
UpdateCache ( ) : void

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

Метод Описание
Attack ( ) : void
AttackArrows ( ) : void
AttackSword ( ) : void
BlockCollisions ( ) : void
GenerateRowBitMask ( int rowX ) : long[]
GetNumBitsSet ( long bits ) : int
PlayerCollisions ( ) : void

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

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

public DropItem ( ) : void
Результат void

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

public EntityMovement ( ) : void
Результат void

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

public HurtPlayer ( int damage ) : void
damage int
Результат void

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

public NetworkPlayer ( byte playerID, NetConnection connection, Vector2 playerPos, string name ) : System
playerID byte
connection Lidgren.Network.NetConnection
playerPos Vector2
name string
Результат System

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

public Respawn ( ) : void
Результат void

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

public SendEquippedItemUpdate ( ) : void
Результат void

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

public SetPlayerEquippedSlot ( int slot ) : void
slot int
Результат void

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

public Update ( GameTime theTime ) : void
theTime Microsoft.Xna.Framework.GameTime
Результат void

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

public UpdateCache ( ) : void
Результат void

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

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

public int AttackTimer
Результат int

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

public bool FacingLeft
Результат bool

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

public PlayerInventory,MiningGameServer.PlayerClasses Inventory
Результат MiningGameServer.PlayerClasses.PlayerInventory

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

public byte MovementFlags
Результат byte

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

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

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

public PlayerClass,MiningGameServer.Player PClass
Результат MiningGameServer.Player.PlayerClass

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

public float PlayerAimAngle
Результат float

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

public BlockData[,] PlayerBlockCache
Результат ].BlockData[

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

public int PlayerClass
Результат int

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

public int PlayerHealth
Результат int

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

public byte PlayerID
Результат byte

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

public string PlayerName
Результат string

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

public int PlayerTeam
Результат int

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

public List PressedKeys
Результат List

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

public byte UpdateMask
Результат byte