public Defender Deserialize(IDataContainerRead DataContainer) { DefenderObjectId = DataContainer.ReadInt64(); DefenderEndPosture = DataContainer.ReadByte(); HitType = DataContainer.ReadByte(); DefenderCombatSpecialMoveEffect = DataContainer.ReadByte(); return(this); }
public ChatRoom Deserialize(IDataContainerRead DataContainer) { RoomId = DataContainer.ReadInt32(); PrivateFlag = DataContainer.ReadInt32(); ModeratedFlag = DataContainer.ReadByte(); RoomPathName = DataContainer.ReadString(Encoding.ASCII); OwnerApplicaiton = DataContainer.ReadString(Encoding.ASCII); OwnerServer = DataContainer.ReadString(Encoding.ASCII); Owner = DataContainer.ReadString(Encoding.ASCII); CreatorApplication = DataContainer.ReadString(Encoding.ASCII); CreatorServer = DataContainer.ReadString(Encoding.ASCII); Creator = DataContainer.ReadString(Encoding.ASCII); RoomTitle = DataContainer.ReadString(Encoding.UTF8); var moderatorListSize = DataContainer.ReadInt32(); Moderators = new ChatRoomUser[moderatorListSize]; for (int i = 0; i < moderatorListSize; i++) { Moderators[i] = new ChatRoomUser().Deserialize(DataContainer); } var userListSize = DataContainer.ReadInt32(); Users = new ChatRoomUser[userListSize]; for (int i = 0; i < moderatorListSize; i++) { Users[i] = new ChatRoomUser().Deserialize(DataContainer); } return(this); }
public Waypoint Deserialize(IDataContainerRead DataContainer) { return(new Waypoint { //ObjectId = DataContainer.ReadInt64(), CellId = DataContainer.ReadInt32(), XCoord = DataContainer.ReadFloat(), ZCoord = DataContainer.ReadFloat(), YCoord = DataContainer.ReadFloat(), LocationNetworkId = DataContainer.ReadInt64(), PlanetCRC = DataContainer.ReadInt32(), WaypointName = DataContainer.ReadString(Encoding.Unicode), WaypointObjectId = DataContainer.ReadInt64(), Colour = DataContainer.ReadByte(), Active = DataContainer.ReadByte(), }); }
public QuestJournalItem Deserialize(IDataContainerRead DataContainer) { return(new QuestJournalItem { QuestCRC = DataContainer.ReadInt32(), OwnerId = DataContainer.ReadInt64(), ActiveStepBitmask = DataContainer.ReadInt16(), CompeltedStepBitmask = DataContainer.ReadInt16(), CompeltedFlag = DataContainer.ReadByte(), QuestCounter = DataContainer.ReadInt32(), }); }