Exemplo n.º 1
0
        /// <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 });
        }