private void RegisterRumbleSource(RumbleSource rumble) { this.activeRumbleSources.Add(rumble); }
private void UnregisterRumbleSource(RumbleSource rumble) { this.activeRumbleSources.Remove(rumble); }
public void DestroyRumble(RumbleSource source) { Destroy(source.gameObject); this.UnregisterRumbleSource(source); }