Ejemplo n.º 1
0
 public LesserPigmentsOfTokuno(LesserPigmentType type, int uses)
     : base(0xEFF)
 {
     Weight          = 1.0;
     m_UsesRemaining = uses;
     Type            = type;
 }
Ejemplo n.º 2
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);

            int version = reader.ReadInt();

            m_Type          = (LesserPigmentType)reader.ReadEncodedInt();
            m_UsesRemaining = reader.ReadEncodedInt();
        }
Ejemplo n.º 3
0
            public static PigmentInfo GetInfo(LesserPigmentType type)
            {
                int v = (int)type;

                if (v < 0 || v >= m_Table.Length)
                {
                    v = 0;
                }

                return(m_Table[v]);
            }
Ejemplo n.º 4
0
        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;
            }
        }
Ejemplo n.º 5
0
		public LesserPigmentsOfTokuno( LesserPigmentType type ) : base( 1 )
		{
			Weight = 1.0;
			Type = type;
		}
Ejemplo n.º 6
0
		public static int[] GetInfo( LesserPigmentType type )
		{
			int v = (int)type;

			if( v < 0 || v >= m_Table.Length )
				v = 0;
			
			return m_Table[v];
		}
Ejemplo n.º 7
0
		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;
			}
		}
Ejemplo n.º 8
0
 public LesserPigmentsOfTokuno(LesserPigmentType type)
     : this(type, (type == LesserPigmentType.None) ? 10 : 50)
 {
 }
Ejemplo n.º 9
0
 public LesserPigmentsOfTokuno(LesserPigmentType type)
     : base(1)
 {
     Weight = 1.0;
     Type   = type;
 }
Ejemplo n.º 10
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);

            int version = reader.ReadInt();

            m_Type = (LesserPigmentType)reader.ReadEncodedInt();
            m_UsesRemaining = reader.ReadEncodedInt();
        }
Ejemplo n.º 11
0
 public LesserPigmentsOfTokuno(LesserPigmentType type, int uses)
     : base(0xEFF)
 {
     Weight = 1.0;
     m_UsesRemaining = uses;
     Type = type;
 }
Ejemplo n.º 12
0
 public LesserPigmentsOfTokuno(LesserPigmentType type)
     : this(type, (type == LesserPigmentType.None) ? 10 : 50)
 {
 }