C# Class Zepheus.Zone.Handlers.Handler8

显示文件 Open project: Zepheus/Zepheus_Fiesta

Public Methods

Method Description
Animation ( ZoneCharacter character, byte id ) : Packet
BeginDisplayRest ( ZoneCharacter character ) : Packet
EndDisplayRest ( ZoneCharacter character ) : Packet
Jump ( ZoneCharacter character ) : Packet
MoveObject ( Zepheus.Zone.Game.MapObject obj, int oldx, int oldy, bool walk, ushort speed = 115 ) : Packet
SendAdminNotice ( Zepheus.Zone.Networking.ZoneClient client, string text ) : void
SendBeginRestResponse ( Zepheus.Zone.Networking.ZoneClient client, ushort value ) : void
SendEndRestResponse ( Zepheus.Zone.Networking.ZoneClient client ) : void
SendNPCInteraction ( Zepheus.Zone.Networking.ZoneClient client, ushort ID ) : void
SendNormalChat ( ZoneCharacter character, string chat, byte color = 0x2a ) : void
SendPositionBlock ( ZoneCharacter character, int x, int y ) : void
SendTeleportCharacter ( ZoneCharacter character, int x, int y ) : void
Shout ( string charname, string text ) : Packet
StopObject ( Zepheus.Zone.Game.MapObject obj ) : Packet

Private Methods

Method Description
AnswerOnGateQuestion ( ZoneCharacter character, byte answer ) : void
BeginInteractionHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
BeginRestHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
EmoteHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
EndRestHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
HandleMovement ( ZoneCharacter character, Packet packet, bool run, bool stop = false ) : void
JumpHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
NormalChatHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
RunHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
ShoutHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
StopHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
WalkHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void

Method Details

Animation() public static method

public static Animation ( ZoneCharacter character, byte id ) : Packet
character Zepheus.Zone.Game.ZoneCharacter
id byte
return Zepheus.FiestaLib.Networking.Packet

BeginDisplayRest() public static method

public static BeginDisplayRest ( ZoneCharacter character ) : Packet
character Zepheus.Zone.Game.ZoneCharacter
return Zepheus.FiestaLib.Networking.Packet

EndDisplayRest() public static method

public static EndDisplayRest ( ZoneCharacter character ) : Packet
character Zepheus.Zone.Game.ZoneCharacter
return Zepheus.FiestaLib.Networking.Packet

Jump() public static method

public static Jump ( ZoneCharacter character ) : Packet
character Zepheus.Zone.Game.ZoneCharacter
return Zepheus.FiestaLib.Networking.Packet

MoveObject() public static method

public static MoveObject ( Zepheus.Zone.Game.MapObject obj, int oldx, int oldy, bool walk, ushort speed = 115 ) : Packet
obj Zepheus.Zone.Game.MapObject
oldx int
oldy int
walk bool
speed ushort
return Zepheus.FiestaLib.Networking.Packet

SendAdminNotice() public static method

public static SendAdminNotice ( Zepheus.Zone.Networking.ZoneClient client, string text ) : void
client Zepheus.Zone.Networking.ZoneClient
text string
return void

SendBeginRestResponse() public static method

public static SendBeginRestResponse ( Zepheus.Zone.Networking.ZoneClient client, ushort value ) : void
client Zepheus.Zone.Networking.ZoneClient
value ushort
return void

SendEndRestResponse() public static method

public static SendEndRestResponse ( Zepheus.Zone.Networking.ZoneClient client ) : void
client Zepheus.Zone.Networking.ZoneClient
return void

SendNPCInteraction() public static method

public static SendNPCInteraction ( Zepheus.Zone.Networking.ZoneClient client, ushort ID ) : void
client Zepheus.Zone.Networking.ZoneClient
ID ushort
return void

SendNormalChat() public static method

public static SendNormalChat ( ZoneCharacter character, string chat, byte color = 0x2a ) : void
character Zepheus.Zone.Game.ZoneCharacter
chat string
color byte
return void

SendPositionBlock() public static method

public static SendPositionBlock ( ZoneCharacter character, int x, int y ) : void
character Zepheus.Zone.Game.ZoneCharacter
x int
y int
return void

SendTeleportCharacter() public static method

public static SendTeleportCharacter ( ZoneCharacter character, int x, int y ) : void
character Zepheus.Zone.Game.ZoneCharacter
x int
y int
return void

Shout() public static method

public static Shout ( string charname, string text ) : Packet
charname string
text string
return Zepheus.FiestaLib.Networking.Packet

StopObject() public static method

public static StopObject ( Zepheus.Zone.Game.MapObject obj ) : Packet
obj Zepheus.Zone.Game.MapObject
return Zepheus.FiestaLib.Networking.Packet