public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 0: { m_Type = (IdolType)reader.ReadInt(); m_Platform = reader.ReadItem() as IdolPlatform; m_Idol = reader.ReadItem(); if (m_Platform == null) { Delete(); } break; } } if (Hue == 0x497) { Hue = 0x455; } if (Light != LightType.Circle300) { Light = LightType.Circle300; } }
public IdolPedestal(IdolPlatform platform, IdolType type) : base(0x1F2A) { Hue = 0x4AA; Light = LightType.Circle300; Name = "Pedestal of " + type; m_Platform = platform; m_Type = type; }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 0: { m_Type = (IdolType)reader.ReadInt(); m_Platform = reader.ReadItem() as IdolPlatform; m_Idol = reader.ReadItem(); if ( m_Platform == null ) Delete(); break; } } if ( Hue == 0x497 ) Hue = 0x455; if ( Light != LightType.Circle300 ) Light = LightType.Circle300; }
public IdolPedestal( IdolPlatform platform, IdolType type ) : base( 0x1F2A ) { Hue = 0x4AA; Light = LightType.Circle300; Name = "Pedestal of " + type; m_Platform = platform; m_Type = type; }