C# 클래스 MiningGameServer.NetworkPlayer

상속: MiningGameServer.Entities.ServerEntityMoveable
파일 보기 프로젝트 열기: geel9/Minor-Destruction 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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