public AutoReloadApp( IViewProvider viewProvider, IContentProvider contentProvider, ILuaProvider luaProvider) { RegisterKernel(new UIKernel(viewProvider, contentProvider, luaProvider)); }
public UIKernel(IViewProvider viewProvider, IContentProvider contentProvider, ILuaProvider luaProvider) { _viewProvider = viewProvider; _contentProvider = contentProvider; _luaProvider = luaProvider; PoolInterfaces = new IPool[] { new UIPool(), }; }
public void SetPool(Pool <IUIPool> typedPool) { _uipool = typedPool; _lua = _uipool.Get <LuaProvider>().Value; }
public void Initialize() { _luaProvider = _uiPool.Get <LuaProvider>().Value; }
public void SetPool(Pool <IUIPool> pool) { _uiPool = pool; _luaPool = _uiPool.Get <LuaProvider>().Value; }
public InitializeDependencySingletons(IContentProvider contentProvider, IViewProvider viewProvider, ILuaProvider luaProvider) { _contentProvider = contentProvider; _viewProvider = viewProvider; _luaProvider = luaProvider; }