public LesserPigmentsOfTokuno(LesserPigmentType type, int uses) : base(0xEFF) { Weight = 1.0; m_UsesRemaining = uses; Type = type; }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_Type = (LesserPigmentType)reader.ReadEncodedInt(); m_UsesRemaining = reader.ReadEncodedInt(); }
public static PigmentInfo GetInfo(LesserPigmentType type) { int v = (int)type; if (v < 0 || v >= m_Table.Length) { v = 0; } return(m_Table[v]); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = (InheritsItem ? 0 : reader.ReadInt()); // Required for BasePigmentsOfTokuno insertion switch (version) { case 1: Type = (LesserPigmentType)reader.ReadEncodedInt(); break; case 0: break; } }
public LesserPigmentsOfTokuno( LesserPigmentType type ) : base( 1 ) { Weight = 1.0; Type = type; }
public static int[] GetInfo( LesserPigmentType type ) { int v = (int)type; if( v < 0 || v >= m_Table.Length ) v = 0; return m_Table[v]; }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = ( InheritsItem ? 0 : reader.ReadInt() ); // Required for BasePigmentsOfTokuno insertion switch ( version ) { case 1: Type = (LesserPigmentType)reader.ReadEncodedInt(); break; case 0: break; } }
public LesserPigmentsOfTokuno(LesserPigmentType type) : this(type, (type == LesserPigmentType.None) ? 10 : 50) { }
public LesserPigmentsOfTokuno(LesserPigmentType type) : base(1) { Weight = 1.0; Type = type; }