コード例 #1
0
        protected override void InitializeViewCore()
        {
            if (Data.Textures != null)
            {
                Textures = ( TextureDictionaryViewNode )DataViewNodeFactory.Create("Textures", Data.Textures);
                AddChildNode(Textures);
            }

            if (Data.Materials != null)
            {
                Materials = ( MaterialDictionaryViewNode )DataViewNodeFactory.Create("Materials", Data.Materials);
                AddChildNode(Materials);
            }

            if (Data.Model != null)
            {
                Model = ( ModelViewNode )DataViewNodeFactory.Create("Model", Data.Model);
                AddChildNode(Model);
            }

            if (Data.ChunkType000100F9 != null)
            {
                ChunkType000100F9 = ( ChunkType000100F9ViewNode )DataViewNodeFactory.Create("Chunk Type 000100F9", Data.ChunkType000100F9);
                AddChildNode(ChunkType000100F9);
            }

            if (Data.ChunkType000100F8 != null)
            {
                ChunkType000100F8 = ( ChunkType000100F8ViewNode )DataViewNodeFactory.Create("Chunk Type 000100F8", Data.ChunkType000100F8);
                AddChildNode(ChunkType000100F8);
            }

            if (Data.AnimationPack != null)
            {
                Animations = ( AnimationPackViewNode )DataViewNodeFactory.Create("Animations", Data.AnimationPack);
                AddChildNode(Animations);
            }
        }
コード例 #2
0
        protected override void InitializeViewCore()
        {
            if (Data.Textures != null)
            {
                Textures = ( TextureDictionaryViewNode )DataViewNodeFactory.Create("Textures", Data.Textures);
                Nodes.Add(Textures);
            }

            if (Data.Materials != null)
            {
                Materials = ( MaterialDictionaryViewNode )DataViewNodeFactory.Create("Materials", Data.Materials);
                Nodes.Add(Materials);
            }

            if (Data.Scene != null)
            {
                Scene = ( SceneViewNode )DataViewNodeFactory.Create("Scene", Data.Scene);
                Nodes.Add(Scene);
            }

            if (Data.ChunkType000100F9 != null)
            {
                ChunkType000100F9 = ( ChunkType000100F9ViewNode )DataViewNodeFactory.Create("Chunk Type 000100F9", Data.ChunkType000100F9);
                Nodes.Add(ChunkType000100F9);
            }

            if (Data.ChunkType000100F8 != null)
            {
                ChunkType000100F8 = ( ChunkType000100F8ViewNode )DataViewNodeFactory.Create("Chunk Type 000100F8", Data.ChunkType000100F8);
                Nodes.Add(ChunkType000100F8);
            }

            if (Data.AnimationPack != null)
            {
                AnimationPack = ( AnimationPackViewNode )DataViewNodeFactory.Create("Animations", Data.AnimationPack);
                Nodes.Add(AnimationPack);
            }
        }