private Material GetMaterial(string fullId) { if (MaterialCache.ContainsKey(fullId)) { if (MaterialCache.TryGetValue(fullId, out Material mat)) { return(mat); } } return(null); }
internal bool RemoveMaterial(string fullId) { if (fullId == null) { return(false); } if (MaterialCache.TryGetValue(fullId, out Material mat)) { CameraManager?.RemoveMaterial(mat); return(MaterialCache.Remove(fullId)); } return(false); }