/// <summary> /// Initializes a new instance of the <see cref="MDModel" /> class. /// </summary> /// <param name="commandManager">The injected command manager.</param> /// <param name="menuService">The menu service.</param> public SocketServerToolModel() { var commandManager = VEFModule.UnityContainer.Resolve(typeof(ICommandManager), "") as ICommandManager; var menuService = VEFModule.UnityContainer.Resolve(typeof(IMenuService), "") as IMenuService; _HostInfo = new HostInfo(); EntityX testEnt = new EntityX(); testEnt.Components.Add(new RenderableComponent()); testEnt.EntityID = 4; testEnt.Name = "Character"; RenderableComponent renderableComp = testEnt.GetComponentX <RenderableComponent>() as RenderableComponent; //var newfiles = new ObservableCollection<LocalFile>(); //var f1 = new MeshObject() //{ // // Entity = testEnt, // FileLocation = XFBType.FileLocation.FILELOC_Asset, // FilePath = "assets/Sinbad.mesh" //}; //var f2 = new MeshObject() //{ // FileLocation = XFBType.FileLocation.FILELOC_Asset, // FilePath = "assets/Sinbad.skeleton" //}; //var f3 = new MeshObject() //{ // FileLocation = XFBType.FileLocation.FILELOC_Asset, // FilePath = "assets/sinbad_body.tga" //}; //f1.init(); //f2.init(); //f3.init(); //newfiles.Add(f1); //newfiles.Add(f2); //newfiles.Add(f3); //renderableComp.LocalFiles.Add(f1); //renderableComp.LocalFiles.Add(f2); //renderableComp.LocalFiles.Add(f3); _sourceItems = new ObservableCollection <SourceItem>(); // _sourceItems.Add(new SourceItem() { Entity = testEnt, Component = renderableComp, LocalFiles = newfiles }); }