public void Install() { PreInstall(); Container.BindInstance(new InitialState()).AsCached(); Container.BindInterfacesTo <NumberRendererUseCase>().AsCached(); Container.BindInterfacesTo <NumberRenderingPresenter <Image, Sprite> >().AsCached(); Container.Bind <IList <Sprite> >().FromInstance(InternalUtility.FindAssets <Sprite>(x => x.StartsWith("Assets/Tests/Runtime/Images")).ToList()).AsCached(); Container.BindInterfacesTo <NumberRendererForUIImage>().FromNewComponentOnNewGameObject().AsCached(); }
public void Install() { PreInstall(); Container.BindInstance(new InitialState()).AsCached(); Container.BindInterfacesTo <NumberRendererUseCase>().AsCached(); Container.Bind <IList <Sprite> >().FromInstance(InternalUtility.FindAssets <Sprite>(x => x.StartsWith("Assets/Tests/Runtime/Images")).ToList()).AsCached(); Container.Bind <IList <Texture> >().FromInstance(InternalUtility.FindAssets <Texture>(x => x.StartsWith("Assets/Tests/Runtime/Images")).ToList()).AsCached(); Container.BindInstance(EmptyDigitType.None).AsCached(); }