C# Class SilinoronParser.Parsing.Parsers.ObjectHandler

ファイルを表示 Open project: silinoron/SilinoronParser

Public Properties

Property Type Description
Objects Dictionary>

Public Methods

Method Description
HandleUpdateFieldChangedValues ( bool creating, SilinoronParser.Util.Guid guid, ObjectType objType, UpdateField>.Dictionary updates, SilinoronParser.Util.MovementInfo moves ) : void
ReadCreateObjectBlock ( Packet packet, SilinoronParser.Util.Guid guid, short map ) : void
ReadMovementUpdateBlock ( Packet packet, SilinoronParser.Util.Guid guid ) : SilinoronParser.Util.MovementInfo
ReadValuesUpdateBlock ( Packet packet ) : UpdateField>.Dictionary

Private Methods

Method Description
HandleCompressedUpdateObject ( Packet packet ) : void
HandleDestroyObject ( Packet packet ) : void
HandleUpdateObject ( Packet packet ) : void

Method Details

HandleUpdateFieldChangedValues() public static method

public static HandleUpdateFieldChangedValues ( bool creating, SilinoronParser.Util.Guid guid, ObjectType objType, UpdateField>.Dictionary updates, SilinoronParser.Util.MovementInfo moves ) : void
creating bool
guid SilinoronParser.Util.Guid
objType ObjectType
updates UpdateField>.Dictionary
moves SilinoronParser.Util.MovementInfo
return void

ReadCreateObjectBlock() public static method

public static ReadCreateObjectBlock ( Packet packet, SilinoronParser.Util.Guid guid, short map ) : void
packet Packet
guid SilinoronParser.Util.Guid
map short
return void

ReadMovementUpdateBlock() public static method

public static ReadMovementUpdateBlock ( Packet packet, SilinoronParser.Util.Guid guid ) : SilinoronParser.Util.MovementInfo
packet Packet
guid SilinoronParser.Util.Guid
return SilinoronParser.Util.MovementInfo

ReadValuesUpdateBlock() public static method

public static ReadValuesUpdateBlock ( Packet packet ) : UpdateField>.Dictionary
packet Packet
return UpdateField>.Dictionary

Property Details

Objects public_oe static_oe property

public static Dictionary> Objects
return Dictionary>