public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version writer.WriteItem<BallotBoxAccount>(m_CBB); }
public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.Write( (int) 1 ); // version writer.Write( m_RegionBounds ); writer.WriteItemList<BaseTrap>( m_Traps, false ); writer.Write( m_Creatures, false ); writer.Write( m_TypeName ); writer.WriteItem<BaseDoor>( m_Door ); writer.WriteItem<BaseAddon>( m_Addon ); writer.WriteItem<GauntletSpawner>( m_Sequence ); writer.Write( (int) m_State ); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)5); // version writer.Write(m_DamageEntries.Count); foreach (KeyValuePair<Mobile, int> kvp in m_DamageEntries) { writer.Write(kvp.Key); writer.Write(kvp.Value); } writer.Write(m_ConfinedRoaming); writer.WriteItem<IdolOfTheChampion>(m_Idol); writer.Write(m_HasBeenAdvanced); writer.Write(m_SpawnArea); writer.Write(m_RandomizeType); // writer.Write( m_SpawnRange ); writer.Write(m_Kills); writer.Write((bool)m_Active); writer.Write((int)m_Type); writer.Write(m_Creatures, true); writer.Write(m_RedSkulls, true); writer.Write(m_WhiteSkulls, true); writer.WriteItem<ChampionPlatform>(m_Platform); writer.WriteItem<ChampionAltar>(m_Altar); writer.Write(m_ExpireDelay); writer.WriteDeltaTime(m_ExpireTime); writer.Write(m_Champion); writer.Write(m_RestartDelay); writer.Write(m_RestartTimer != null); if (m_RestartTimer != null) writer.WriteDeltaTime(m_RestartTime); }
public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version writer.WriteItem<BroadcastCrystal>( m_Sender ); }
public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.Write( (int)4 ); // version writer.Write( m_ConfinedRoaming ); writer.WriteItem<IdolOfTheChampion>( m_Idol ); writer.Write( m_HasBeenAdvanced ); writer.Write( m_SpawnArea ); writer.Write( m_RandomizeType ); // writer.Write( m_SpawnRange ); writer.Write( m_Kills ); writer.Write( (bool)m_Active ); writer.Write( (int)m_Type ); writer.Write( m_Creatures, true ); writer.Write( m_RedSkulls, true ); writer.Write( m_WhiteSkulls, true ); writer.WriteItem<ChampionPlatform>( m_Platform ); writer.WriteItem<ChampionAltar>( m_Altar ); writer.Write( m_ExpireDelay ); writer.WriteDeltaTime( m_ExpireTime ); writer.Write( m_Champion ); writer.Write( m_RestartDelay ); writer.Write( m_RestartTimer != null ); if( m_RestartTimer != null ) writer.WriteDeltaTime( m_RestartTime ); }
public void Serialize( GenericWriter writer ) { writer.WriteItem<MiniChampController>( m_Owner ); writer.Write( m_Killed ); writer.Write( m_Spawned ); writer.Write( m_Required ); writer.Write( m_MonsterType.FullName ); writer.Write( m_Creatures.Count ); for ( int i = 0; i < m_Creatures.Count; i++ ) writer.Write( m_Creatures[i] ); }
public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.Write( (int) 0 ); // version writer.Write( m_ExitLocation ); writer.Write( m_Braziers.Count ); for ( int i = 0; i < m_Braziers.Count; i++ ) writer.WriteItem<PeerlessKeyBrazier>( m_Braziers[i] ); writer.Write( m_Instances.Count ); for ( int i = 0; i < m_Instances.Count; i++ ) m_Instances[i].Serialize( writer ); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)0); // version writer.WriteItem<TimeoutTeleporter>(m_Teleporter); }
public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.Write( (int) 0 ); // version writer.WriteItem( m_Owner ); }
public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version writer.WriteItem<MasterDistSpawner>( m_Master ); writer.Write( m_HomeRange ); writer.Write( m_WalkingRange ); writer.WriteItem<WayPoint>( m_WayPoint ); }
public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version writer.WriteItem<PlagueBeastOrgan>( m_Organ ); }
/// <summary> /// Saves the settings of the specific instances of this /// item /// </summary> /// <param name="writer"></param> public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version writer.WriteEncodedInt(m_DischargeRate); writer.WriteItem<BarrierCrystal>(m_MajorCrystal); writer.WriteEncodedInt(m_Charges); writer.Write((bool)m_Locked); }
public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 1 ); // version // Version 1 writer.Write( (bool) m_ForceDeactivate ); // Version 0 writer.WriteEncodedInt( m_Spawners.Length ); for ( int i = 0; i < m_Spawners.Length; i++ ) writer.WriteItem<CreatureSpawner>( m_Spawners[i] ); }