void OnBoxDrilled(ResourceBox box) { box.OnBoxDrilled -= OnBoxDrilled; gameManager.ResourceBoxCollected(box); resourceBoxFactory.Despawn(box); ResourceBoxes.Remove(box); OnBoxCollected?.Invoke(box); }
public void ResourceBoxCollected(ResourceBox resourceBox) { globalAudio.PlayCollectSound(); BoxesCollected++; OnBoxCollected?.Invoke(); }