private void OnDestroy() { AddScoreEvent -= AddScore; RemoveScoreEvent -= SubtractScore; //reset score on destruction currentScore = 0; }
private void Start() { AddScoreEvent += AddScore; RemoveScoreEvent += SubtractScore; //stimualte the event to update any listeners from their default values AddScore(0); }