public CortanaGenerator(byte[] options, bool applyFixes = false) { this.albedo = (Albedo)options[0]; this.bump_mapping = (Bump_Mapping)options[1]; this.alpha_test = (Alpha_Test)options[2]; this.material_model = (Material_Model)options[3]; this.environment_mapping = (Environment_Mapping)options[4]; this.warp = (Warp)options[5]; this.lighting = (Lighting)options[6]; this.scanlines = (Scanlines)options[7]; this.transparency = (Transparency)options[8]; ApplyFixes = applyFixes; TemplateGenerationValid = true; }
public CortanaGenerator(Albedo albedo, Bump_Mapping bump_mapping, Alpha_Test alpha_test, Material_Model material_model, Environment_Mapping environment_mapping, Warp warp, Lighting lighting, Scanlines scanlines, Transparency transparency, bool applyFixes = false) { this.albedo = albedo; this.bump_mapping = bump_mapping; this.alpha_test = alpha_test; this.material_model = material_model; this.environment_mapping = environment_mapping; this.warp = warp; this.lighting = lighting; this.scanlines = scanlines; this.transparency = transparency; ApplyFixes = applyFixes; TemplateGenerationValid = true; }