public UIImplements(IPrefabLoader prefabLoader, ISounder sounder, IFadeCreator fadeCreator, ILoadingCreator loadingCreator, IToastCreator toastCreator) { PrefabLoader = prefabLoader; Sounder = sounder; FadeCreator = fadeCreator; LoadingCreator = loadingCreator; ToastCreator = toastCreator; }
protected PooledViewResolverSystem(IPrefabLoader prefabLoader) { TargetGroup = new GroupBuilder() .WithComponent <ViewComponent>() .Build(); // init view pools foreach (var prefab in prefabLoader.Prefabs) { _viewPools.Add(new ViewPool(prefab)); } }
public void Implement(IPrefabLoader prefabLoader, ISounder sounder, IFadeCreator fadeCreator) { m_instance.m_implements = new UIImplements(prefabLoader, sounder, fadeCreator); }
public void Inject(IContainer container) { _unityEventManager = container.Get <IUnityEventManager>(); _prefabLoader = container.Get <IPrefabLoader>(); _movementService = container.Get <IPlayerMovementService>(); }
public static void SetImplement(IPrefabLoader prefabLoader, ISounder sounder, IFadeCreator fadeCreator, ILoadingCreator loadingCreator, IToastCreator toastCreator) { Instance.m_Implements = new UIImplements(prefabLoader, sounder, fadeCreator, loadingCreator, toastCreator); }
public UIImplements(IPrefabLoader prefabLoader, ISounder sounder, IFadeCreator fadeCreator) { m_prefabLoader = prefabLoader; m_sounder = sounder; m_fadeCreator = fadeCreator; }
public PrefabsPool(IPrefabLoader prefabLoader, string linkage, Transform stash) { _stash = stash; _linkage = linkage; _prefabLoader = prefabLoader; }
public void Inject(IContainer container) { _prefabLoader = container.Get <IPrefabLoader>(); }