public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 0: { m_MinSkill = reader.ReadDouble(); m_MaxSkill = reader.ReadDouble(); m_Arrows = reader.ReadInt(); m_Bolts = reader.ReadInt(); if (m_MinSkill == 0.0 && m_MaxSkill == 30.0) { m_MinSkill = -25.0; m_MaxSkill = +25.0; } break; } } }
public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 0: { MinSkill = reader.ReadDouble(); MaxSkill = reader.ReadDouble(); if (MinSkill == 0.0 && MaxSkill == 30.0) { MinSkill = -25.0; MaxSkill = +25.0; } break; } } UpdateItemID(); }
public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 0: m_Active = reader.ReadBool(); m_SmallBlind = reader.ReadInt(); m_BigBlind = reader.ReadInt(); m_MinBuyIn = reader.ReadInt(); m_MaxBuyIn = reader.ReadInt(); m_ExitLocation = reader.ReadPoint3D(); m_ExitMap = reader.ReadMap(); m_Rake = reader.ReadDouble(); m_RakeMax = reader.ReadInt(); m_MaxPlayers = reader.ReadInt(); int count = reader.ReadInt(); m_Seats = new List <Point3D>(); for (int i = 0; i < count; ++i) { m_Seats.Add(reader.ReadPoint3D()); } break; } m_Game = new PokerGame(this); }
public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 1: { Skill = (SkillName)reader.ReadInt(); Value = reader.ReadDouble(); break; } case 0: { InheritsItem = true; if (!(this is StatCapScroll)) { Skill = (SkillName)reader.ReadInt(); } else { Skill = SkillName.Alchemy; } if (this is ScrollofAlacrity) { Value = 0.0; } else if (this is StatCapScroll) { Value = reader.ReadInt(); } else { Value = reader.ReadDouble(); } break; } } }
public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 0: { m_Start = reader.ReadDateTime(); m_HatchDuration = reader.ReadDouble(); m_AllowEvolution = reader.ReadBool(); break; } } }
public static Poison Deserialize(IGenericReader reader) { switch (reader.ReadByte()) { case 1: return(GetPoison(reader.ReadByte())); case 2: // no longer used, safe to remove? reader.ReadInt(); reader.ReadDouble(); reader.ReadInt(); reader.ReadTimeSpan(); break; } return(null); }
public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 0: { m_Skill = (RepairSkillType)reader.ReadInt(); m_SkillLevel = reader.ReadDouble(); m_Crafter = reader.ReadEntity <Mobile>(); break; } } }
public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 0: { m_Skill = (SkillName)reader.ReadInt(); m_Required = reader.ReadDouble(); m_MessageString = reader.ReadString(); m_MessageNumber = reader.ReadInt(); break; } } }