//private Scene m_scene; public Host(IObject m_obj, Scene m_scene, IExtension m_extend, IMicrothreader m_threader) { this.m_obj = m_obj; this.m_threader = m_threader; this.m_extend = m_extend; //this.m_scene = m_scene; m_graphics = new Graphics(m_scene); }
//private Scene m_scene; public Host(IObject obj, Scene scene, IExtension extend, IMicrothreader threader) { this.m_obj = obj; this.m_threader = new MicrothreaderWrapper(threader); this.m_extend = new ExtensionWrapper(extend); //this.m_scene = m_scene; m_graphics = new GraphicsWrapper(new Graphics(scene, this)); }
public MicrothreaderWrapper(IMicrothreader microthreader) { m_microthreader = microthreader; }
public MicroThreadQueueFactory(IMicrothreader threader) { _threader = threader; }