Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
		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));
		}
Ejemplo n.º 3
0
		public static void LoadType (string bundleID, string typeName, TypeLoadedHandler resultHandler)
		{
			Instance.StartCoroutine (Instance.DoLoadType (bundleID, typeName, resultHandler));
		}
Ejemplo n.º 4
0
 public static void LoadType(string bundleID, string typeName, TypeLoadedHandler resultHandler)
 {
     Instance.StartCoroutine(Instance.DoLoadType(bundleID, typeName, resultHandler));
 }