public GroupMissionCriticalObject Deserialize(IDataContainerRead DataContainer)
 {
     return(new GroupMissionCriticalObject
     {
         MissionOwnerId = DataContainer.ReadInt64(),
         MissionCriticalOjbectId = DataContainer.ReadInt64(),
     });
 }
Beispiel #2
0
 public Defender Deserialize(IDataContainerRead DataContainer)
 {
     DefenderObjectId   = DataContainer.ReadInt64();
     DefenderEndPosture = DataContainer.ReadByte();
     HitType            = DataContainer.ReadByte();
     DefenderCombatSpecialMoveEffect = DataContainer.ReadByte();
     return(this);
 }
Beispiel #3
0
 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(),
     });
 }
Beispiel #4
0
 public EquiptmentItem Deserialize(IDataContainerRead DataContainer)
 {
     return(new EquiptmentItem
     {
         CustomizationString = DataContainer.ReadString(Encoding.ASCII),
         ContainmentType = DataContainer.ReadInt32(),
         ObjectId = DataContainer.ReadInt64(),
         TemplateCRC = DataContainer.ReadInt32(),
     });
 }
Beispiel #5
0
 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(),
     });
 }