protected override void InitializeViewCore() { if (Data[0] != null) { DiffuseMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Diffuse Map", Data[0]); AddChildNode(DiffuseMap); } if (Data[1] != null) { NormalMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Normal Map", Data[1]); AddChildNode(NormalMap); } if (Data[2] != null) { SpecularMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Specular Map", Data[2]); AddChildNode(SpecularMap); } if (Data[3] != null) { ReflectionMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Reflection Map", Data[3]); AddChildNode(ReflectionMap); } if (Data[4] != null) { HighlightMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Highlight Map", Data[4]); AddChildNode(HighlightMap); } if (Data[5] != null) { GlowMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Glow Map", Data[5]); AddChildNode(GlowMap); } if (Data[6] != null) { NightMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Night Map", Data[6]); AddChildNode(NightMap); } if (Data[7] != null) { DetailMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Detail Map", Data[7]); AddChildNode(DetailMap); } if (Data[8] != null) { ShadowMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Shadow Map", Data[8]); AddChildNode(ShadowMap); } }
private void CreateTextureMapViewModel(TextureMap textureMap, int index) { switch (index) { case 0: DiffuseMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Diffuse Map", textureMap); return; case 1: NormalMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Normal Map", textureMap); return; case 2: SpecularMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Specular Map", textureMap); return; case 3: ReflectionMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Reflection Map", textureMap); return; case 4: HighlightMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Hightlight Map", textureMap); return; case 5: GlowMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Glow Map", textureMap); return; case 6: NightMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Night Map", textureMap); return; case 7: DetailMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Detail Map", textureMap); return; case 8: ShadowMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Shadow Map", textureMap); return; } }