Пример #1
0
 public AutoReloadApp(
     IViewProvider viewProvider,
     IContentProvider contentProvider,
     ILuaProvider luaProvider)
 {
     RegisterKernel(new UIKernel(viewProvider, contentProvider, luaProvider));
 }
Пример #2
0
        public UIKernel(IViewProvider viewProvider, IContentProvider contentProvider, ILuaProvider luaProvider)
        {
            _viewProvider    = viewProvider;
            _contentProvider = contentProvider;
            _luaProvider     = luaProvider;

            PoolInterfaces = new IPool[]
            {
                new UIPool(),
            };
        }
Пример #3
0
 public void SetPool(Pool <IUIPool> typedPool)
 {
     _uipool = typedPool;
     _lua    = _uipool.Get <LuaProvider>().Value;
 }
Пример #4
0
 public void Initialize()
 {
     _luaProvider = _uiPool.Get <LuaProvider>().Value;
 }
Пример #5
0
 public void SetPool(Pool <IUIPool> pool)
 {
     _uiPool  = pool;
     _luaPool = _uiPool.Get <LuaProvider>().Value;
 }
Пример #6
0
 public InitializeDependencySingletons(IContentProvider contentProvider, IViewProvider viewProvider, ILuaProvider luaProvider)
 {
     _contentProvider = contentProvider;
     _viewProvider    = viewProvider;
     _luaProvider     = luaProvider;
 }