public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); usingStone = new ArrayList(); duelerLocation1 = reader.ReadPoint3D(); duelerLocation2 = reader.ReadPoint3D(); afterDuelLocation = reader.ReadPoint3D(); combatant1 = reader.ReadMobile(); combatant2 = reader.ReadMobile(); combatant3 = reader.ReadMobile(); combatant4 = reader.ReadMobile(); stoneIdleTime = reader.ReadInt(); stoneMaxIdleTime = reader.ReadInt(); eventType = (DuelStoneEventType)reader.ReadInt(); moneyTaken = reader.ReadInt(); isLadderStone = reader.ReadBool(); ResetStone(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); usingStone = new ArrayList(); duelerLocation1 = reader.ReadPoint3D(); duelerLocation2 = reader.ReadPoint3D(); afterDuelLocation = reader.ReadPoint3D(); combatant1 = reader.ReadMobile(); combatant2 = reader.ReadMobile(); combatant3 = reader.ReadMobile(); combatant4 = reader.ReadMobile(); stoneIdleTime = reader.ReadInt(); stoneMaxIdleTime = reader.ReadInt(); eventType = (DuelStoneEventType)reader.ReadInt(); moneyTaken = reader.ReadInt(); isLadderStone = reader.ReadBool(); ResetStone(); }