public void ResetService() { if (IsPlaying) { Stop(); } videoLoader?.GetAllLoaded()?.ForEach(r => r?.Release(this)); }
public override void DestroyService() { base.DestroyService(); if (textPrinterManager != null) { textPrinterManager.OnPrintTextStarted -= HandleAuthorHighlighting; } if (avatarTextureLoader != null) { foreach (var resource in avatarTextureLoader.GetAllLoaded()) { resource.Release(this); } } }