public Pigment(string fileName, Vector4 p0, Vector4 p1) { Type = PigmentType.Texture; ReadFile(fileName); P0 = p0; P1 = p1; }
public Pigment(Vector3 color1, Vector3 color2, float cubeSide) { this.color = color1; this.color2 = color2; this.cubeSide = cubeSide; Type = PigmentType.Checker; }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_Type = (PigmentType)reader.ReadEncodedInt(); m_UsesRemaining = reader.ReadEncodedInt(); }
public static PigmentInfo GetInfo(PigmentType 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 = reader.ReadInt(); m_Type = (PigmentType)reader.ReadEncodedInt(); m_UsesRemaining = reader.ReadEncodedInt(); PigmentInfo p = PigmentInfo.GetInfo(m_Type); if (Hue != p.Hue) { Hue = p.Hue; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = (InheritsItem ? 0 : reader.ReadInt()); // Required for BasePigmentsOfTokuno insertion switch (version) { case 1: Type = (PigmentType)reader.ReadEncodedInt(); break; case 0: break; } }
public static Item ConstructPigments(Mobile m, StoreEntry entry) { PigmentType type = PigmentType.None; for (int i = 0; i < PigmentsOfTokuno.Table.Length; i++) { if (PigmentsOfTokuno.Table[i][1] == entry.Name[1].Number) { type = (PigmentType)i; break; } } if (type != PigmentType.None) { return(new PigmentsOfTokuno(type, 50)); } return(null); }
public PigmentsTileButtonInfo(PigmentType p) : base(0xEFF, PigmentsOfTokuno.GetInfo(p)[0], PigmentsOfTokuno.GetInfo(p)[1]) { this.m_Pigment = p; }
public PigmentsTileButtonInfo(PigmentType p) : base(0xEFF, PigmentsOfTokuno.PigmentInfo.GetInfo(p).Hue, PigmentsOfTokuno.PigmentInfo.GetInfo(p).Label) { m_Pigment = p; }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = (this.InheritsItem ? 0 : reader.ReadInt()); // Required for BasePigmentsOfTokuno insertion switch ( version ) { case 1: this.Type = (PigmentType)reader.ReadEncodedInt(); break; case 0: break; } }
public PigmentsTileButtonInfo( PigmentType p ) : base( 0xEFF, PigmentsOfTokuno.PigmentInfo.GetInfo( p ).Hue, PigmentsOfTokuno.PigmentInfo.GetInfo( p ).Label ) { m_Pigment = p; }
public PigmentsOfTokuno(PigmentType type, int uses) : base(0xEFF) { Weight = 1.0; m_UsesRemaining = uses; Type = type; }
//public PigmentsOfTokuno( PigmentType type ) : this( type, (type == PigmentType.None)? 10 : 50 ) public PigmentsOfTokuno(PigmentType type) : this(type, (type >= PigmentType.None && type <= PigmentType.DeepRose)? 10 : 50) { }
public PigmentsOfTokuno(PigmentType type) : this(type, (type == PigmentType.None || type >= PigmentType.FadedCoal) ? 10 : 50) { }
public PigmentsOfTokuno( PigmentType type, int uses ) : base( 0xEFF ) { Weight = 1.0; m_UsesRemaining = uses; Type = type; }
public PigmentsOfTokuno( PigmentType type ) : this( type, (type == PigmentType.None)? 10 : 50 ) { }
public PigmentsOfTokuno(PigmentType type) : this(type, (type == PigmentType.None || type >= PigmentType.ParagonGold)? 10 : 50) { }
public PigmentsTileButtonInfo( PigmentType p ) : base( 0xEFF, PigmentsOfTokuno.GetInfo( p )[0], PigmentsOfTokuno.GetInfo( p )[1] ) { m_Pigment = p; }
public PigmentsOfTokuno( PigmentType type ) : this( type, (type == PigmentType.None||type >= PigmentType.ParagonGold)? 10 : 50 ) { }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Type = (PigmentType)reader.ReadEncodedInt(); m_UsesRemaining = reader.ReadEncodedInt(); PigmentInfo p = PigmentInfo.GetInfo(m_Type); if (Hue != p.Hue) Hue = p.Hue; }
//public PigmentsOfTokuno( PigmentType type ) : this( type, (type == PigmentType.None)? 10 : 50 ) public PigmentsOfTokuno( PigmentType type ) : this( type, (type >= PigmentType.None && type <= PigmentType.DeepRose)? 10 : 50 ) { }
public PigmentsOfTokuno(PigmentType type = PigmentType.None) : this( type, type is PigmentType.None or >= PigmentType.FadedCoal ? 10 : 50
public PigmentsOfTokuno(PigmentType type, int uses) : base(uses) { this.Weight = 1.0; this.Type = type; }
public PigmentsOfTokuno(PigmentType type) : this(type, (type == PigmentType.None)? 10 : 50) { }
public static int[] GetInfo(PigmentType 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 = reader.ReadInt(); m_Type = (PigmentType)reader.ReadEncodedInt(); m_UsesRemaining = reader.ReadEncodedInt(); }
public Pigment(Vector3 color) { this.color = color; Type = PigmentType.Solid; }