/// <summary> /// I can into DI, Senpai! /// </summary> public void Initialize(ManagerTetroGame game) { _game = game; _game.RowCleared += UpdateScore; ScoreData.CurrentScore = 0; UIElementsCurrentScore.Clear(); foreach (GameObject gObject in UIObjectsCurrentScore) { UIElementsCurrentScore.Add(gObject.GetComponent <IIndicator>()); } UIElementsHighScore.Clear(); foreach (GameObject gObject in UIObjectsHighScore) { UIElementsHighScore.Add(gObject.GetComponent <IIndicator>()); } UpdateUI(UIElementsHighScore, ScoreData.HighScore.ToString()); }
public void Initialize(ManagerTetroGame game) { _game = game; _visuals.Initialize(this); }