コード例 #1
0
        public T2PMaterialList(List <TSOFile> TSOList, List <string> cateList)
        {
            this.TSOList  = TSOList;
            this.cateList = cateList;

            // テクスチャの準備
            for (int tso_num = 0; tso_num < TSOList.Count; tso_num++)
            {
                foreach (TSOTex tex in TSOList[tso_num].textures)
                {
                    tex_list.Add(tex, tso_num);
                }
            }
        }
コード例 #2
0
ファイル: T2PMaterialList.cs プロジェクト: superowner/tso2pmx
        public T2PMaterialList(List <TSOFile> tsos, List <string> categories, string file_prefix, bool use_spheremap)
        {
            this.tsos       = tsos;
            this.categories = categories;
            edgelist        = new EdgeInform();
            // テクスチャを準備
            tex_list = new T2PTextureList(file_prefix, use_spheremap);
            int tso_num = 0;

            foreach (TSOFile tso in tsos)
            {
                foreach (TSOTex tex in tso.textures)
                {
                    tex_list.Add(tex, tso_num);
                }
                tso_num++;
            }
        }