public static void Init() { if (!Loaded) { Loaded = true; Object[] objs = HGAssetBundleLoader.GetIns().GetBundle("audios").LoadAllAssets(); for (int i = 0; i < objs.Length; i++) { print(objs[i].name); audios.Add(objs[i].name, objs[i] as AudioClip); } } }
public static Object getBlock(HGBlockType Type) { if (Type == HGBlockType.Mode_Flypee) { return(HGAssetBundleLoader.GetIns().GetBundle("prefabs").LoadAsset("Flypee_Prefab.prefab")); } else if (Type == HGBlockType.Mode_Start) { return(HGAssetBundleLoader.GetIns().GetBundle("prefabs").LoadAsset("Start_Prefab.prefab")); } else { return(null); } }
public static void CoinSetup(float posx, float posy, float num) { GameObject coin = HGAssetBundleLoader.GetIns().GetBundle("prefabs").LoadAsset("Coins_.prefab") as GameObject; GameObject coinT; for (int i = -1; i <= -2 + num; i++) { coinT = HGObjectPool.GetIns().Enpool(coin); coinT.transform.position = new Vector3(posx + HGEnvironment.width / (3 * num) * i, posy + (float)ra.Next(50, 150) / 100 * HGEnvironment.blank / 2); coinT.transform.SetParent(GameObject.FindWithTag("Environment_").transform); coinT.transform.GetChild(0).gameObject.GetComponent <Renderer>().enabled = true; CoinQueue.Enqueue(coinT); } for (int i = 1; i <= num; i++) { coinT = HGObjectPool.GetIns().Enpool(coin); HGObjectPool.GetIns().Depool(coinT); } }