using UnityEngine; namespace BrainFailProductions.PolyFew.AsImpL { /// <summary> /// Material data /// </summary> /// <remarks>This should be completed and extended to support more formats.</remarks> /// TODO: fields to store more information should be defined. /// TODO: texture mapping data should be defined a separare structure and stored here in a list. public class MaterialData { public string materialName; public Color ambientColor; public Color diffuseColor; public Color specularColor; public Color emissiveColor; public float shininess = 0.0f; public float overallAlpha = 1.0f; public int illumType = 0; public bool hasReflectionTex = false; public string diffuseTexPath; public Texture2D diffuseTex; public string bumpTexPath; public Texture2D bumpTex; public string specularTexPath; public Texture2D specularTex; public string opacityTexPath; public Texture2D opacityTex; } }