public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); int entryCount = reader.ReadInt(); for (int i = 0; i < entryCount; i++) m_SystemEntries.Add(new SlayerSystemTracker(reader.ReadString(), reader.ReadInt(), reader.ReadString())); if (Owner is Mobile) { Mobile player = (Mobile)Owner; SlayerModule module = player.GetModule(typeof(SlayerModule)) as SlayerModule; if (module == null) module = new SlayerModule(player); foreach (SlayerSystemTracker entry in m_SystemEntries) module.SetSlayerCount(entry.SystemName, entry.SlayerCount); Delete(); } }
public VendorInventory( BaseHouse house, GenericReader reader ) { m_House = house; int version = reader.ReadEncodedInt(); m_Owner = reader.ReadMobile(); m_VendorName = reader.ReadString(); m_ShopName = reader.ReadString(); m_Items = reader.ReadStrongItemList(); m_Gold = reader.ReadInt(); m_ExpireTime = reader.ReadDeltaTime(); if ( m_Items.Count == 0 && m_Gold == 0 ) { Timer.DelayCall( TimeSpan.Zero, new TimerCallback( Delete ) ); } else { TimeSpan delay = m_ExpireTime - DateTime.UtcNow; m_ExpireTimer = new ExpireTimer( this, delay > TimeSpan.Zero ? delay : TimeSpan.Zero ); m_ExpireTimer.Start(); } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 1: { string name = reader.ReadString(); if ( name != null && name.Length > 0 ) { try { m_Contains = Type.GetType( name ); } catch { m_Contains = null; } } goto case 0; } case 0: { break; } } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 1: case 0: { m_MultiID = reader.ReadInt(); m_Offset = reader.ReadPoint3D(); m_ShipName = reader.ReadString(); if ( version == 0 ) reader.ReadUInt(); break; } } if ( LootType == LootType.Newbied ) LootType = LootType.Blessed; if ( Weight == 0.0 ) Weight = 1.0; }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 1: { reader.ReadInt(); reader.ReadInt(); reader.ReadInt(); //this.m_TextColor = reader.ReadInt(); //this.m_TitleColor = reader.ReadInt(); //this.m_size = reader.ReadInt(); } break; case 0: { reader.ReadString(); reader.ReadString(); reader.ReadInt(); reader.ReadInt(); reader.ReadInt(); //this.NoteString = reader.ReadString(); //this.TitleString = reader.ReadString(); //this.m_TextColor = reader.ReadInt(); //this.m_TitleColor = reader.ReadInt(); //this.m_size = reader.ReadInt(); } break; } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_MapMarkerNameAddon = reader.ReadString(); m_MapMarkerNote = reader.ReadString(); }
public VendorEntry( GenericReader reader ) { int version = reader.ReadInt(); m_TypeName = reader.ReadString(); m_Price = reader.ReadInt(); m_Remove = reader.ReadBool(); if( version > 0 ) m_ItemName = reader.ReadString(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); int entryCount = reader.ReadInt(); for (int i = 0; i < entryCount; i++) SystemEntries.Add(new SlayerSystemTracker(reader.ReadString(), reader.ReadInt(), reader.ReadString())); }
public void Load(GenericReader reader) { int version = reader.ReadInt(); c_Text = reader.ReadString(); c_Name = reader.ReadString(); c_Gump = reader.ReadBool(); c_AntiMacro = reader.ReadBool(); c_Recur = reader.ReadTimeSpan(); StartNotify(); }
public void Load( GenericReader reader ) { int version = reader.ReadInt(); if ( version >= 1 ) { c_Hue = reader.ReadInt(); c_Name = reader.ReadString(); } c_TypeString = reader.ReadString(); c_ItemID = reader.ReadInt(); c_Location = reader.ReadPoint3D(); c_Map = reader.ReadMap(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); m_Winner = reader.ReadString(); m_Loser = reader.ReadString(); m_GameEnd = reader.ReadDateTime(); m_GameTime = reader.ReadTimeSpan(); m_WinnerTime = reader.ReadTimeSpan(); m_LoserTime = reader.ReadTimeSpan(); m_WinnerScore = reader.ReadInt(); m_LoserScore = reader.ReadInt(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 1: { m_Names = reader.ReadString(); goto case 0; } case 0: { break; } } if ( version < 1 ) { m_Names = NameList.RandomName( "tokuno treasures names" ); } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 1: m_Condition = reader.ReadString(); goto case 0; case 0: m_Action = reader.ReadString(); break; } }
public void Deserialize( GenericReader reader ) { int version = reader.ReadInt(); switch( version ) { case 1: { m_SpellType = ScriptCompiler.FindTypeByName(reader.ReadString()); m_Icon = reader.ReadInt(); m_Location = reader.ReadPoint3D(); m_School = (School)reader.ReadInt(); break; } case 0: { int bad = reader.ReadInt(); m_Icon = reader.ReadInt(); m_Location = reader.ReadPoint3D(); m_SpellType = null; m_School = School.Invalid; break; } } }
public void ExtendedDeserialize( GenericReader reader, int parentVerison ) { int version = reader.ReadInt(); switch (version) { case 3: { m_PopUpToggle = reader.ReadBool(); goto case 2; } case 2: { Percent = reader.ReadDouble(); m_LevelTitle = reader.ReadString(); m_PlayerLevel = reader.ReadInt(); goto case 1; } case 1: { m_Settings = new MobileSettings(this); m_Settings.Deserialize(reader); goto case 0; } case 0: { m_TravelTickets = reader.ReadInt(); break; } } }
public DeathEntry( GenericReader reader ) { int version = reader.ReadByte(); m_Name = reader.ReadString(); m_Deaths = reader.ReadInt(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); Int32 version = reader.ReadInt(); Int32 entryCount = reader.ReadInt(); for (Int32 i = 0; i < entryCount; i++) m_TitleEntries[reader.ReadString()] = reader.ReadInt(); if (Owner is Mobile) { Mobile player = (Mobile)Owner; SlayerModule module = player.GetModule(typeof(SlayerModule)) as SlayerModule; if (module == null) module = new SlayerModule(player); foreach (String title in m_TitleEntries.Keys) module.SetSlayerCount(title, (Int32)m_TitleEntries[title]); Delete(); } }
public void Deserialize( GenericReader reader ) { int versao = reader.ReadInt(); int numPropriedades = reader.ReadInt(); //Console.WriteLine( "num propriedades: {0}", numpropriedades); //recuperas os objectivos propriedades = new Hashtable(); for(int i = 0; i < numPropriedades; i++) { string chave = reader.ReadString(); string valor = reader.ReadString(); propriedades.Add(chave, valor); } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Website = reader.ReadString(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize(reader); int v = reader.ReadInt(); m_String = reader.ReadString(); m_Number = reader.ReadInt(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); // version 0 m_DataValue = reader.ReadString(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); reader.GetVersion(); _URL = reader.ReadString(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); m_DeclineMessage = reader.ReadString(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Name = Utility.Intern( reader.ReadString() ); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); /*int version = */reader.ReadInt(); m_Name = reader.ReadString(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); this.m_GuildAbbr = reader.ReadString(); this.m_Guild = (Server.Guilds.Guild)reader.ReadGuild(); }
public BookPageInfo( GenericReader reader ) { int length = reader.ReadInt(); m_Lines = (length == 0) ? ms_empty : new string[length]; for ( int i = 0; i < m_Lines.Length; ++i ) m_Lines[i] = reader.ReadString(); }
public NewMaginciaMessage(GenericReader reader) { int v = reader.ReadInt(); m_Title = TextDefinition.Deserialize(reader); m_Body = TextDefinition.Deserialize(reader); m_Created = reader.ReadDateTime(); m_Args = reader.ReadString(); }
public static Type Deserialize( GenericReader reader ) { string typeName = reader.ReadString(); if ( typeName == null ) return null; else return ScriptCompiler.FindTypeByFullName( typeName, false ); }
public BookPageInfo( GenericReader reader ) { int length = reader.ReadInt(); m_Lines = new string[length]; for ( int i = 0; i < m_Lines.Length; ++i ) m_Lines[i] = Utility.Intern( reader.ReadString() ); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); //Version 0 if (version >= 0) { m_Listed = reader.ReadBool(); m_Expiration = reader.ReadDateTime(); m_PointValue = reader.ReadInt(); m_SocietiesGroupType = (SocietiesGroupType)reader.ReadInt(); m_JobType = (JobType)reader.ReadInt(); m_PrimaryTypeName = reader.ReadString(); string primaryType = reader.ReadString(); if (primaryType == "null") { m_PrimaryType = null; } else { m_PrimaryType = Type.GetType(primaryType); } m_SecondaryTypeName = reader.ReadString(); string secondaryType = reader.ReadString(); if (secondaryType == "null") { m_SecondaryType = null; } else { m_SecondaryType = Type.GetType(secondaryType); } m_TargetNumber = reader.ReadDouble(); m_TurnInRequirementAmount = reader.ReadDouble(); m_CraftResourceRequired = (CraftResource)reader.ReadInt(); m_PrimaryJobModifier = (JobModifierType)reader.ReadInt(); m_SecondaryJobModifier = (JobModifierType)reader.ReadInt(); m_IconItemId = reader.ReadInt(); m_IconHue = reader.ReadInt(); m_IconOffsetX = reader.ReadInt(); m_IconOffsetY = reader.ReadInt(); string destionationMobile = reader.ReadString(); if (destionationMobile == "null") { m_DestinationMobile = null; } else { m_DestinationMobile = Type.GetType(destionationMobile); } m_DestinationMobileName = reader.ReadString(); m_DestinationTown = reader.ReadItem() as Town; int playersCompletedCount = reader.ReadInt(); for (int a = 0; a < playersCompletedCount; a++) { m_PlayersCompleted.Add(reader.ReadMobile() as PlayerMobile); } } //----- Societies.m_SocietyJobs.Add(this); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); //Version 0 if (version >= 0) { m_LastEventTime = reader.ReadDateTime(); m_Player = reader.ReadMobile() as PlayerMobile; m_ArenaMatch = (ArenaMatch)reader.ReadItem(); m_ReadyToggled = reader.ReadBool(); m_FightStatus = (FightStatusType)reader.ReadInt(); m_LowestHealth = reader.ReadInt(); m_TimeAlive = reader.ReadTimeSpan(); m_DamageDealt = reader.ReadInt(); m_DamageReceived = reader.ReadInt(); int spellUsages = reader.ReadInt(); for (int a = 0; a < spellUsages; a++) { string typeText = reader.ReadString(); Type spellType = null; if (typeText != "null") { spellType = Type.GetType(typeText); } int usages = reader.ReadInt(); if (spellType != null) { m_SpellUsages.Add(new ArenaSpellUsage(spellType, usages)); } } int itemUsages = reader.ReadInt(); for (int a = 0; a < itemUsages; a++) { string typeText = reader.ReadString(); Type itemType = null; if (typeText != "null") { itemType = Type.GetType(typeText); } int usages = reader.ReadInt(); if (itemType != null) { m_ItemUsages.Add(new ArenaItemUsage(itemType, usages)); } } } //---- //Force On System Start m_ReadyToggled = false; if (m_ArenaMatch == null) { Delete(); } }