IEnumerator DoLoadType(string bundleID, string typeName, TypeLoadedHandler resultHandler) { yield return(StartCoroutine(DoLoadBundle(bundleID))); Assembly assembly = Assembly.Load(((TextAsset)m_Bundles[bundleID].Bundle.mainAsset).bytes); resultHandler(typeName, assembly.GetType(typeName)); }
IEnumerator DoLoadType (string bundleID, string typeName, TypeLoadedHandler resultHandler) { yield return StartCoroutine (DoLoadBundle (bundleID)); Assembly assembly = Assembly.Load (((TextAsset)m_Bundles[bundleID].Bundle.mainAsset).bytes); resultHandler (typeName, assembly.GetType (typeName)); }
public static void LoadType (string bundleID, string typeName, TypeLoadedHandler resultHandler) { Instance.StartCoroutine (Instance.DoLoadType (bundleID, typeName, resultHandler)); }
public static void LoadType(string bundleID, string typeName, TypeLoadedHandler resultHandler) { Instance.StartCoroutine(Instance.DoLoadType(bundleID, typeName, resultHandler)); }