private void SaveScore() { if (this.player == null) { Debug.LogWarning("Invalid game state."); return; } StringBuilder sb = new StringBuilder(); foreach (char c in this.playerName) { sb.Append(c); } GameStateManager.AddScore(sb.ToString(), this.player.GetTotalScore()); this.hiScoresView.SetActive(true); gameObject.SetActive(false); }
private void OnCollisionEnter2D(Collision2D collision) { gameStateManager.AddScore(playerType); ball.ReturnToStartPosition(true, playerType); audioSource.Play(); }
public void AddScore(int scoreValue) { gameStateManager?.AddScore(scoreValue); }