C# Class hds.MarginClient

Exibir arquivo Open project: hdneo/mxo-hd Class Usage Examples

Public Properties

Property Type Description
Abilities List

Public Methods

Method Description
CharacterAlreadyInUseReply ( NetworkStream client ) : void
ConnectChallengeResponse ( byte packet, NetworkStream client ) : void
EstablishUDPSessionReply ( byte packet, NetworkStream client ) : void
EstablishUDPSessionReplyExternal ( ) : void
HandleClientComm ( object client ) : void
MarginClient ( int hashID ) : System
certConnectReply ( byte packet, NetworkStream client ) : void
certConnectRequest ( byte packet, NetworkStream client ) : void
connectChallenge ( byte packet, NetworkStream client ) : void
forceClose ( ) : void
getCharID ( ) : UInt32
getID ( ) : int
isWorking ( ) : bool
isYourClientWaiting ( UInt32 waitingID ) : bool
loadAbilities ( int charId ) : void
loadEquippedAbilities ( ) : byte[]
loadInventory ( int charID ) : byte[]
loadKnownAbilities ( ) : byte[]
packetHandler ( byte packet, NetworkStream client ) : void
passiveClose ( ) : void
sendTCPVariableLenPacket ( byte packet, NetworkStream client ) : void
waitForWorldReply ( ) : void

Private Methods

Method Description
addStartAbilitys ( UInt32 charID ) : void
charNameRequest ( byte packet, NetworkStream client ) : void
createCharacterRSI ( byte packet, NetworkStream client ) : void
deleteCharName ( byte packet, NetworkStream client ) : void
loadBackgroundInfo ( int charID ) : byte[]
loadCharacter ( byte packet, NetworkStream client, UInt32 theCharId ) : void
sendMarginCharData ( byte data, byte opcode, NetworkStream client ) : void
sendMarginData ( string data, NetworkStream client ) : void

Method Details

CharacterAlreadyInUseReply() public method

public CharacterAlreadyInUseReply ( NetworkStream client ) : void
client NetworkStream
return void

ConnectChallengeResponse() public method

public ConnectChallengeResponse ( byte packet, NetworkStream client ) : void
packet byte
client NetworkStream
return void

EstablishUDPSessionReply() public method

public EstablishUDPSessionReply ( byte packet, NetworkStream client ) : void
packet byte
client NetworkStream
return void

EstablishUDPSessionReplyExternal() public method

public EstablishUDPSessionReplyExternal ( ) : void
return void

HandleClientComm() public method

public HandleClientComm ( object client ) : void
client object
return void

MarginClient() public method

public MarginClient ( int hashID ) : System
hashID int
return System

certConnectReply() public method

public certConnectReply ( byte packet, NetworkStream client ) : void
packet byte
client NetworkStream
return void

certConnectRequest() public method

public certConnectRequest ( byte packet, NetworkStream client ) : void
packet byte
client NetworkStream
return void

connectChallenge() public method

public connectChallenge ( byte packet, NetworkStream client ) : void
packet byte
client NetworkStream
return void

forceClose() public method

public forceClose ( ) : void
return void

getCharID() public method

public getCharID ( ) : UInt32
return System.UInt32

getID() public method

public getID ( ) : int
return int

isWorking() public method

public isWorking ( ) : bool
return bool

isYourClientWaiting() public method

public isYourClientWaiting ( UInt32 waitingID ) : bool
waitingID System.UInt32
return bool

loadAbilities() public method

public loadAbilities ( int charId ) : void
charId int
return void

loadEquippedAbilities() public method

public loadEquippedAbilities ( ) : byte[]
return byte[]

loadInventory() public method

public loadInventory ( int charID ) : byte[]
charID int
return byte[]

loadKnownAbilities() public method

public loadKnownAbilities ( ) : byte[]
return byte[]

packetHandler() public method

public packetHandler ( byte packet, NetworkStream client ) : void
packet byte
client NetworkStream
return void

passiveClose() public method

public passiveClose ( ) : void
return void

sendTCPVariableLenPacket() public method

public sendTCPVariableLenPacket ( byte packet, NetworkStream client ) : void
packet byte
client NetworkStream
return void

waitForWorldReply() public method

public waitForWorldReply ( ) : void
return void

Property Details

Abilities public_oe property

public List Abilities
return List