public static void SetPitch <TEnum>(this IMusicPresenter <TEnum> presenter, float pitch) where TEnum : struct { presenter.MusicUseCase.SetPitch(pitch); }
public static void SetVolume <TEnum>(this IMusicPresenter <TEnum> presenter, float volume) where TEnum : struct { presenter.MusicUseCase.SetVolume(volume); }
public static void StopMusic <TEnum>(this IMusicPresenter <TEnum> presenter) where TEnum : struct { presenter.MusicUseCase.Stop(); }
public static void ResumeMusic <TEnum>(this IMusicPresenter <TEnum> presenter) where TEnum : struct { presenter.MusicUseCase.Resume(); }
public static void PlayMusic <TEnum>(this IMusicPresenter <TEnum> presenter, TEnum key, bool loop = true, bool keepIfSame = true) where TEnum : struct { presenter.MusicUseCase.Play(key, loop, keepIfSame); }