コード例 #1
0
ファイル: ArtCard.cs プロジェクト: forki/hs-art-extractor
        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);
        }
コード例 #2
0
ファイル: ArtCard.cs プロジェクト: forki/hs-art-extractor
 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);
     }
 }