public GameBoardViewResolver(IEventSystem eventSystem, IEntityDatabase entityDatabase, IUnityInstantiator instantiator, FloorTiles floorTiles, OuterWallTiles outerWallTiles) : base(eventSystem, entityDatabase, instantiator) { _floorTiles = floorTiles; _outerWallTiles = outerWallTiles; }
public BulletViewResolver(IEventSystem eventSystem, IEntityCollectionManager collectionManager, IUnityInstantiator instantiator, GameObject bulletPrefab) : base(eventSystem, collectionManager, instantiator) { _bulletPrefab = bulletPrefab; }
public GameBoardViewResolver(IEventSystem eventSystem, IEntityCollectionManager collectionManager, IUnityInstantiator instantiator, FloorTiles floorTiles, OuterWallTiles outerWallTiles) : base(eventSystem, collectionManager, instantiator) { _floorTiles = floorTiles; _outerWallTiles = outerWallTiles; }
public GameObject InstantiateWithInit(IUnityInstantiator instantiator, GameObject prefab, Transform parent = null) { var instance = instantiator.InstantiatePrefab(prefab); instance.name = instance.name.Replace("(Clone)", ""); if (parent != null) { instance.transform.SetParent(parent); } instance.transform.localPosition = Vector3.zero; instance.transform.localEulerAngles = Vector3.zero; instance.transform.localScale = Vector3.one; return(instance); }
protected PooledPrefabViewResolverSystem(IUnityInstantiator instantiator, IEntityCollectionManager collectionManager, IEventSystem eventSystem) : base(eventSystem) { Instantiator = instantiator; CollectionManager = collectionManager; }
public PrefabViewHandler(IUnityInstantiator instantiator, GameObject prefabTemplate) { Instantiator = instantiator; PrefabTemplate = prefabTemplate; }
public WallViewResolver(IEventSystem eventSystem, IEntityCollectionManager collectionManager, IUnityInstantiator instantiator, WallTiles wallTiles) : base(eventSystem, collectionManager, instantiator) { _wallTiles = wallTiles; }
/// <inheritdoc /> public PickedFoodCanvasViewResolvers(PrefabCollection prefabs, IUnityInstantiator instantiator, IEntityCollectionManager collectionManager, IEventSystem eventSystem) : base(instantiator, collectionManager, eventSystem) { PrefabTemplate = prefabs[PrefabEnum.PickedFoodCanvas]; _parent = new GameObject($"{PrefabTemplate.name}Pool"); }
protected DynamicViewResolverSystem(IEventSystem eventSystem, IEntityCollectionManager collectionManager, IUnityInstantiator instantiator) { EventSystem = eventSystem; CollectionManager = collectionManager; Instantiator = instantiator; }
public TopmostUIViewResolver(IEntityCollectionManager collectionManager, IUnityInstantiator instantiator, [Inject(Id = "AssetBundle")] IResourceLoader resourceLoader) : base(collectionManager, instantiator, resourceLoader) { }
public SelfDestructionViewResolver(IUnityInstantiator instantiator, IEntityDatabase entityDatabase, IEventSystem eventSystem) : base(instantiator, entityDatabase, eventSystem) { }
public WallViewResolver(IEventSystem eventSystem, IEntityDatabase entityDatabase, IUnityInstantiator instantiator, WallTiles wallTiles) : base(eventSystem, entityDatabase, instantiator) { _wallTiles = wallTiles; }
protected DynamicPrefabViewResolverSystem(IEntityCollectionManager collectionManager, IUnityInstantiator instantiator) : base(collectionManager) { this.instantiator = instantiator; }
public static T Resolve <T>(this IUnityInstantiator instantiator, string name = null) { return((T)instantiator.Resolve(typeof(T))); }
public static IEnumerable <T> ResolveAll <T>(this IUnityInstantiator instantiator) { return(instantiator.ResolveAll(typeof(T)).Cast <T>()); }
protected DynamicViewResolverSystem(IEventSystem eventSystem, IEntityDatabase entityDatabase, IUnityInstantiator instantiator) { EventSystem = eventSystem; EntityDatabase = entityDatabase; Instantiator = instantiator; }
public SelfDestructionViewResolver(IUnityInstantiator instantiator, IEntityCollectionManager collectionManager, IEventSystem eventSystem) : base(instantiator, collectionManager, eventSystem) { }
protected PrefabViewResolverSystem(IEntityCollectionManager collectionManager, IEventSystem eventSystem, IUnityInstantiator instantiator) : base(eventSystem) { CollectionManager = collectionManager; Instantiator = instantiator; ViewHandler = CreateViewHandler(); }
public EnemyViewResolver(IEventSystem eventSystem, IEntityDatabase entityDatabase, IUnityInstantiator instantiator, EnemyTiles enemyTiles) : base(eventSystem, entityDatabase, instantiator) { _enemyTiles = enemyTiles; }
public ExitViewResolver(IEventSystem eventSystem, IEntityDatabase entityDatabase, IUnityInstantiator instantiator, ExitTiles exitTiles) : base(eventSystem, entityDatabase, instantiator) { _exitTiles = exitTiles; }
public AssetBundlePrefabViewResolverSystem(IEntityCollectionManager collectionManager, IUnityInstantiator instantiator, IResourceLoader resourceLoader) : base(collectionManager, instantiator) { this.resourceLoader = resourceLoader; }
protected PooledPrefabViewResolverSystem(IUnityInstantiator instantiator, IEntityDatabase entityDatabase, IEventSystem eventSystem) : base(eventSystem) { Instantiator = instantiator; EntityDatabase = entityDatabase; }
public DefaultViewResolver(IEntityCollectionManager collectionManager, IEventSystem eventSystem, IUnityInstantiator instantiator) : base(collectionManager, eventSystem, instantiator) { }
public FoodViewResolver(IEventSystem eventSystem, IEntityDatabase entityDatabase, IUnityInstantiator instantiator, FoodTiles foodTiles) : base(eventSystem, entityDatabase, instantiator) { _foodTiles = foodTiles; }
public SphereViewResolver(IEntityDatabase entityDatabase, IEventSystem eventSystem, IUnityInstantiator instantiator) : base(entityDatabase, eventSystem, instantiator) { }
public EnemyViewResolver(IEventSystem eventSystem, IEntityCollectionManager collectionManager, IUnityInstantiator instantiator, EnemyTiles enemyTiles) : base(eventSystem, collectionManager, instantiator) { _enemyTiles = enemyTiles; }
protected PrefabViewResolverSystem(IEntityDatabase entityDatabase, IEventSystem eventSystem, IUnityInstantiator instantiator) : base(eventSystem) { EntityDatabase = entityDatabase; Instantiator = instantiator; ViewHandler = CreateViewHandler(); }
public FoodViewResolver(IEventSystem eventSystem, IEntityCollectionManager collectionManager, IUnityInstantiator instantiator, FoodTiles foodTiles) : base(eventSystem, collectionManager, instantiator) { _foodTiles = foodTiles; }