private void OnLogEnter(Knife knife) { KnifeInLog?.Invoke(); _knifeCount--; _player.IncreaseScore(); KnifeCountChaged?.Invoke(_knifeCount); knife.RanIntoKnife -= OnRunningIntoKnife; knife.RanIntoKnife -= OnLogEnter; if (_knifeCount == 0) { AllKnifesInTarget?.Invoke(); return; } ResetKnife(); }
private void OnEnable() { KnifeCountChaged?.Invoke(_knifeCount); }