Files
match3-unity/Assets/Scripts/Services/ScoreService.cs

16 lines
403 B
C#

using System;
using Services.Interfaces;
using UnityEngine;
namespace Services {
public class ScoreService : IScoreService {
private int score = 0;
public int Score => this.score;
public event Action<int> OnScoreChanged;
public void AddScore(int value) {
this.score += value;
OnScoreChanged?.Invoke(this.score);
}
}
}