Ejemplo n.º 1
0
        private void Build()
        {
            SkinMeshData skinData = _Data.Load();

            if (skinData != null)
            {
                Optimize(skinData);
                _Data.Save(skinData);
                Builder.Build(skinData, _Data.BuildPath, _Data.name);
            }
        }
Ejemplo n.º 2
0
        private void Rebuild()
        {
            Clear();
            if (_Asset != null)
            {
                _SkinMeshData = _Asset.Load();
            }

            if (_SkinMeshData.Animations != null)
            {
                for (int i = 0; i < _SkinMeshData.Animations.Length; i++)
                {
                    AnimationClipData     anim = _SkinMeshData.Animations[i];
                    AnimationClipListItem item = new AnimationClipListItem(anim)
                    {
                        Text = anim.Name, UserData = anim
                    };
                    _AnimationList.Items.Add(item);
                }
            }

            if (_SkinMeshData.Root != null)
            {
                CreateTree(_SkinMeshData.Root, _TransformTree);
            }
        }