public virtual void Play(Sound sound) { var audioArgs = new AudioArgs { Sound = sound }; OnAudioRequestReceived(audioArgs); }
protected virtual void OnAudioRequestReceived(AudioArgs args) { AudioRequestReceived?.Invoke(this, args); }