public TransformationAppearanceDefinition(AuraAnimationInfo auraAnimation, ReadOnlyColor lightColor, HairAppearance hair, Color?eyeColor)
 {
     this.auraAnimation = auraAnimation;
     this.lightColor    = lightColor;
     this.hair          = hair;
     this.eyeColor      = eyeColor;
 }
 public TransformationAppearanceDefinition(AuraAnimationInfo auraAnimation, ReadOnlyColor lightColor, string hairTexture, ReadOnlyColor hairColor, int?hairShader, Color?eyeColor)
 {
     this.auraAnimation = auraAnimation;
     this.lightColor    = lightColor;
     this.hair          = new HairAppearance(hairTexture, hairColor, hairShader);
     this.eyeColor      = eyeColor;
 }
 public HairAppearance(string hairTexture, ReadOnlyColor hairColor, int?hairShader, string hairName)
 {
     this.hairTexture = hairTexture;
     this.hairColor   = hairColor;
     this.hairShader  = hairShader;
     this.hairName    = hairName;
 }