private void Start() { settings = GameSettingFetcher.instance.GetSettings; crrentPace = 1f; crrentFrequency = settings.TETROMINO_SPAWN_FREQUENCY; StartCoroutine("Spawn"); }
private void Start() { gameSettingSO = GameSettingFetcher.instance.GetSettings; SetupLevel(); CreateBorder(); GridManager.ClearOnStartUp(); }
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); } }