Esempio n. 1
0
 private void Start()
 {
     settings        = GameSettingFetcher.instance.GetSettings;
     crrentPace      = 1f;
     crrentFrequency = settings.TETROMINO_SPAWN_FREQUENCY;
     StartCoroutine("Spawn");
 }
Esempio n. 2
0
    private void Start()
    {
        gameSettingSO = GameSettingFetcher.instance.GetSettings;

        SetupLevel();
        CreateBorder();

        GridManager.ClearOnStartUp();
    }
Esempio n. 3
0
    private void Awake()
    {
        rb2D                      = GetComponent <Rigidbody2D>();
        gameSettingSO             = GameSettingFetcher.instance.GetSettings;
        UpdateTimeIntervalCurrent = gameSettingSO.TETROMINO_FALL_FREQUENCY;

        var listToRemove = tetrominoPieces.Where(tetromino => !tetromino.gameObject.activeSelf).ToList();

        foreach (var tetromino in listToRemove)
        {
            tetrominoPieces.Remove(tetromino);
            Destroy(tetromino.gameObject);
        }
    }