public static GameComponentCache GetCacheByName(string cacheName) { GameComponentCache cache = null; cacheLookup.TryGetValue(cacheName, out cache); return(cache); }
public static void Initialize() { cacheLookup = new Dictionary <string, GameComponentCache>(); minimapIcons = new List <MinimapIcon>(); miniMapIconCache = new GameComponentCache(MiniMapIconCache, AddMinimapIcon, RemoveMinimapIcon); cacheLookup.Add(MiniMapIconCache, miniMapIconCache); CreateOwnRenderLookup(); }