Skip to content

Instantly share code, notes, and snippets.

@jmlyn
Last active March 11, 2016 10:11
Show Gist options
  • Select an option

  • Save jmlyn/63ae58f00b44ae78d2a9 to your computer and use it in GitHub Desktop.

Select an option

Save jmlyn/63ae58f00b44ae78d2a9 to your computer and use it in GitHub Desktop.
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public static class ResourceCache
{
static Dictionary<string, Object> cachedObjects = new Dictionary<string, Object>();
public static GameObject Create(string prefabName)
{
if (!cachedObjects.ContainsKey(prefabName))
{
cachedObjects[prefabName] = Resources.Load(prefabName);
}
return (GameObject)Object.Instantiate(cachedObjects[prefabName]);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment