C# 클래스 Zepheus.Zone.Handlers.Handler9

파일 보기 프로젝트 열기: Zepheus/Zepheus_Fiesta 1 사용 예제들

공개 메소드들

메소드 설명
SendAttackAnimation ( Zepheus.Zone.Game.MapObject from, ushort objectID, ushort attackspeed, byte stance ) : void
SendAttackDamage ( Zepheus.Zone.Game.MapObject from, ushort objectID, ushort damage, bool crit, uint hpleft, ushort counter ) : void
SendDieAnimation ( Zepheus.Zone.Game.MapObject from, ushort objectID ) : void
SendGainEXP ( ZoneCharacter who, uint amount, ushort mobid = 0xFFFF ) : void
SendLevelUPAnim ( ZoneCharacter who, ushort mobid = 0xFFFF ) : void
SendLevelUPData ( ZoneCharacter who, ushort mobid = 0xFFFF ) : void
SendSkill ( Zepheus.Zone.Game.MapObject user, ushort animid, List victims ) : void
SendSkill ( Zepheus.Zone.Game.MapObject user, ushort animid, ushort victimid, uint damage, uint newhp, ushort counter, byte special1 = 0x10, byte special2 = 0x00 ) : void
SendSkillAnimationForPlayer ( Zepheus.Zone.Game.MapObject user, ushort skillid, ushort animid ) : void
SendSkillNoVictim ( Zepheus.Zone.Game.MapObject user, ushort animid ) : void
SendSkillOK ( ZoneCharacter user ) : void
SendSkillPosition ( Zepheus.Zone.Game.MapObject user, ushort animid, ushort skillid, uint x, uint y ) : void
SendSkillStartOthers ( Zepheus.Zone.Game.MapObject user, ushort skillid, ushort victim, ushort animid ) : void
SendSkillStartSelf ( ZoneCharacter user, ushort skillid, ushort victim, ushort animid ) : void
SendStatsUpdate ( Zepheus.Zone.Game.MapObject pObject, Zepheus.Zone.Networking.ZoneClient to, bool selectedby ) : void
SendUpdateHP ( ZoneCharacter character ) : void
SendUpdateSP ( ZoneCharacter character ) : void

비공개 메소드들

메소드 설명
AttackMeleeHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
AttackSkillHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
DeselectObjectHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
SelectObjectHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
StopAttackMeleeHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
UseSkillWithPositionHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void
UseSkillWithTargetHandler ( Zepheus.Zone.Networking.ZoneClient client, Packet packet ) : void

메소드 상세

SendAttackAnimation() 공개 정적인 메소드

public static SendAttackAnimation ( Zepheus.Zone.Game.MapObject from, ushort objectID, ushort attackspeed, byte stance ) : void
from Zepheus.Zone.Game.MapObject
objectID ushort
attackspeed ushort
stance byte
리턴 void

SendAttackDamage() 공개 정적인 메소드

public static SendAttackDamage ( Zepheus.Zone.Game.MapObject from, ushort objectID, ushort damage, bool crit, uint hpleft, ushort counter ) : void
from Zepheus.Zone.Game.MapObject
objectID ushort
damage ushort
crit bool
hpleft uint
counter ushort
리턴 void

SendDieAnimation() 공개 정적인 메소드

public static SendDieAnimation ( Zepheus.Zone.Game.MapObject from, ushort objectID ) : void
from Zepheus.Zone.Game.MapObject
objectID ushort
리턴 void

SendGainEXP() 공개 정적인 메소드

public static SendGainEXP ( ZoneCharacter who, uint amount, ushort mobid = 0xFFFF ) : void
who Zepheus.Zone.Game.ZoneCharacter
amount uint
mobid ushort
리턴 void

SendLevelUPAnim() 공개 정적인 메소드

public static SendLevelUPAnim ( ZoneCharacter who, ushort mobid = 0xFFFF ) : void
who Zepheus.Zone.Game.ZoneCharacter
mobid ushort
리턴 void

SendLevelUPData() 공개 정적인 메소드

public static SendLevelUPData ( ZoneCharacter who, ushort mobid = 0xFFFF ) : void
who Zepheus.Zone.Game.ZoneCharacter
mobid ushort
리턴 void

SendSkill() 공개 정적인 메소드

public static SendSkill ( Zepheus.Zone.Game.MapObject user, ushort animid, List victims ) : void
user Zepheus.Zone.Game.MapObject
animid ushort
victims List
리턴 void

SendSkill() 공개 정적인 메소드

public static SendSkill ( Zepheus.Zone.Game.MapObject user, ushort animid, ushort victimid, uint damage, uint newhp, ushort counter, byte special1 = 0x10, byte special2 = 0x00 ) : void
user Zepheus.Zone.Game.MapObject
animid ushort
victimid ushort
damage uint
newhp uint
counter ushort
special1 byte
special2 byte
리턴 void

SendSkillAnimationForPlayer() 공개 정적인 메소드

public static SendSkillAnimationForPlayer ( Zepheus.Zone.Game.MapObject user, ushort skillid, ushort animid ) : void
user Zepheus.Zone.Game.MapObject
skillid ushort
animid ushort
리턴 void

SendSkillNoVictim() 공개 정적인 메소드

public static SendSkillNoVictim ( Zepheus.Zone.Game.MapObject user, ushort animid ) : void
user Zepheus.Zone.Game.MapObject
animid ushort
리턴 void

SendSkillOK() 공개 정적인 메소드

public static SendSkillOK ( ZoneCharacter user ) : void
user Zepheus.Zone.Game.ZoneCharacter
리턴 void

SendSkillPosition() 공개 정적인 메소드

public static SendSkillPosition ( Zepheus.Zone.Game.MapObject user, ushort animid, ushort skillid, uint x, uint y ) : void
user Zepheus.Zone.Game.MapObject
animid ushort
skillid ushort
x uint
y uint
리턴 void

SendSkillStartOthers() 공개 정적인 메소드

public static SendSkillStartOthers ( Zepheus.Zone.Game.MapObject user, ushort skillid, ushort victim, ushort animid ) : void
user Zepheus.Zone.Game.MapObject
skillid ushort
victim ushort
animid ushort
리턴 void

SendSkillStartSelf() 공개 정적인 메소드

public static SendSkillStartSelf ( ZoneCharacter user, ushort skillid, ushort victim, ushort animid ) : void
user Zepheus.Zone.Game.ZoneCharacter
skillid ushort
victim ushort
animid ushort
리턴 void

SendStatsUpdate() 공개 정적인 메소드

public static SendStatsUpdate ( Zepheus.Zone.Game.MapObject pObject, Zepheus.Zone.Networking.ZoneClient to, bool selectedby ) : void
pObject Zepheus.Zone.Game.MapObject
to Zepheus.Zone.Networking.ZoneClient
selectedby bool
리턴 void

SendUpdateHP() 공개 정적인 메소드

public static SendUpdateHP ( ZoneCharacter character ) : void
character Zepheus.Zone.Game.ZoneCharacter
리턴 void

SendUpdateSP() 공개 정적인 메소드

public static SendUpdateSP ( ZoneCharacter character ) : void
character Zepheus.Zone.Game.ZoneCharacter
리턴 void