public DecalData(string Tag = null)
     : base(Tag)
 {
     MinWidth       = new Single();
     MaxWidth       = new Single();
     MinHeight      = new Single();
     MaxHeight      = new Single();
     Depth          = new Single();
     Shininess      = new Single();
     ParallaxScale  = new Single();
     ParallaxPasses = new Byte();
     DecalFlags     = new DecalDataFlags();
     Unused         = new byte[2];
     Color          = new Color();
 }
 public DecalData(Single MinWidth, Single MaxWidth, Single MinHeight, Single MaxHeight, Single Depth, Single Shininess, Single ParallaxScale, Byte ParallaxPasses, DecalDataFlags DecalFlags, Byte[] Unused, Color Color)
 {
     this.MinWidth       = MinWidth;
     this.MaxWidth       = MaxWidth;
     this.MinHeight      = MinHeight;
     this.MaxHeight      = MaxHeight;
     this.Depth          = Depth;
     this.Shininess      = Shininess;
     this.ParallaxScale  = ParallaxScale;
     this.ParallaxPasses = ParallaxPasses;
     this.DecalFlags     = DecalFlags;
     this.Unused         = Unused;
     this.Color          = Color;
 }