public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 1: { m_Active = reader.ReadBool(); goto case 0; } case 0: { m_Range = reader.ReadInt(); m_SpawnType = (MovementSpawnType)reader.ReadInt(); break; } } m_Creatures = new ArrayList(); if (version < 1) { m_Active = true; } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 1: { m_Active = reader.ReadBool(); goto case 0; } case 0: { m_Range = reader.ReadInt(); m_SpawnType = (MovementSpawnType) reader.ReadInt(); break; } } m_Creatures = new ArrayList(); if ( version < 1 ) m_Active = true; }