示例#1
0
 private Material GetMaterial(string fullId)
 {
     if (MaterialCache.ContainsKey(fullId))
     {
         if (MaterialCache.TryGetValue(fullId, out Material mat))
         {
             return(mat);
         }
     }
     return(null);
 }
示例#2
0
 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);
 }