Beispiel #1
0
    public void Initialization()
    {
        _screenInfo     = IocContainer.Instance.ScreenSystem;
        _quantityColors = _gameLevelInspector.CurrentLevel.QuantityColors;

        SetContainersViewList(IocContainer.Instance.SpawnContainerSystem.ListContainers);
    }
Beispiel #2
0
    protected Vector3 RandomStartPosition()
    {
        _screenInfo = IocContainer.Instance.ScreenSystem;

        return(new Vector3(
                   Random.Range(_screenInfo.MinPosition.x, _screenInfo.MaxPosition.x),
                   _screenInfo.MaxPosition.y));
    }
Beispiel #3
0
    public override Vector3 GetSpawnPosition()
    {
        _screenInfo = IocContainer.Instance.ScreenSystem;
        SetFloorSize();

        return(new Vector3(_screenInfo.ScreenSize.x / 2 + _screenInfo.MinPosition.x,
                           transform.position.y));
    }