private void ClearNPCRenderersAndCache() { foreach (var npcRenderer in _npcRendererRepository.NPCRenderers) { npcRenderer.Value.Dispose(); } _npcRendererRepository.NPCRenderers.Clear(); _npcStateCache.Reset(); }
public void ResetRenderers() { _characterRendererRepository.Dispose(); _npcRendererRepository.Dispose(); _chatBubbleRepository.Dispose(); _characterStateCache.Reset(); _npcStateCache.Reset(); }