public void AddMaterial(Unity.Objects.Material material, MaterialType type) { var mat = new Material(); mat.Type = type; mat.AddTransform(material.Floats); mat.AddTransform(material.TexEnvs); Materials.Add(mat); }
public ArtCard(string id, Unity.Objects.CardDef def, Unity.Objects.Material portrait, Unity.Objects.Material bar) : this() { Id = id; if (def != null) { Texture.Path = def.PortratitTexturePath; Texture.Name = StringUtils.GetFilenameNoExt(def.PortratitTexturePath); } if (portrait != null) { AddMaterial(portrait, MaterialType.Portrait); } if (bar != null) { AddMaterial(bar, MaterialType.CardBar); } }