public void Initialization() { _screenInfo = IocContainer.Instance.ScreenSystem; _quantityColors = _gameLevelInspector.CurrentLevel.QuantityColors; SetContainersViewList(IocContainer.Instance.SpawnContainerSystem.ListContainers); }
protected Vector3 RandomStartPosition() { _screenInfo = IocContainer.Instance.ScreenSystem; return(new Vector3( Random.Range(_screenInfo.MinPosition.x, _screenInfo.MaxPosition.x), _screenInfo.MaxPosition.y)); }
public override Vector3 GetSpawnPosition() { _screenInfo = IocContainer.Instance.ScreenSystem; SetFloorSize(); return(new Vector3(_screenInfo.ScreenSize.x / 2 + _screenInfo.MinPosition.x, transform.position.y)); }