void Awake() { if (_instance == null) { //If I am the first instance, make me the Singleton _instance = this; DontDestroyOnLoad(this); } else { //If a Singleton already exists and you find //another reference in scene, destroy it! if (this != _instance) { Destroy(this.gameObject); } } //Res.list_avata = Resources.LoadAll<Sprite>("Avata"); //for (int i = 0; i < Res.list_avata.Length; i++) { //} // Res.list_avata = LoadAssetBundle.LoadSprite() // Res.list_emotions = Resources.LoadAll<Sprite>("Emotions"); Res.list_cards = Resources.LoadAll <Sprite>("Cards/cardall"); IMEI = "357238040933272";//SystemInfo.deviceUniqueIdentifier; if (panelWaiting == null) { LoadAssetBundle.LoadPrefab(Res.AS_PREFABS, Res.AS_PREFABS_WAITING, (obj) => { panelWaiting = obj.GetComponent <PanelWaiting>(); panelWaiting.transform.SetParent(parentUI); panelWaiting.transform.localScale = Vector3.one; panelWaiting.transform.localPosition = Vector3.zero; panelWaiting.gameObject.SetActive(false); }); } if (panelMessageSytem == null) { LoadAssetBundle.LoadPrefab(Res.AS_PREFABS, Res.AS_PREFABS_MESSAGE_SYSTEM, (obj) => { panelMessageSytem = obj.GetComponent <PanelMessageSytem>(); panelMessageSytem.transform.SetParent(parentUI); panelMessageSytem.transform.localScale = Vector3.one; panelMessageSytem.transform.localPosition = Vector3.zero; panelMessageSytem.gameObject.SetActive(false); }); } if (toast == null) { LoadAssetBundle.LoadPrefab(Res.AS_PREFABS, Res.AS_PREFABS_TOAST, (obj) => { toast = obj.GetComponent <Toast>(); toast.transform.SetParent(parentUI); toast.transform.localScale = Vector3.one; toast.transform.localPosition = Vector3.zero; toast.gameObject.SetActive(false); }); } }
public void LoadPopupAndLoading() { if (messageSytem == null) { LoadAssetBundle.LoadPrefab(BundleName.PREFAPS, PrefabsName.PRE_MESSAGE_SYTEM, (obj) => { messageSytem = obj.GetComponent <PanelMessageSytem>(); messageSytem.transform.SetParent(objParent.transform); messageSytem.transform.localPosition = Vector3.zero; messageSytem.transform.localScale = Vector3.one; messageSytem.gameObject.SetActive(false); }); } if (objLoading == null) { LoadAssetBundle.LoadPrefab(BundleName.PREFAPS, PrefabsName.PRE_LOAD, (obj) => { objLoading = obj; objLoading.transform.SetParent(objParent.transform); objLoading.transform.localPosition = Vector3.zero; objLoading.transform.localScale = Vector3.one; objLoading.SetActive(false); }); } if (toast == null) { LoadAssetBundle.LoadPrefab(BundleName.PREFAPS, PrefabsName.PRE_TOAST, (toastPre) => { toast = toastPre.GetComponent <Toast>(); toast.transform.SetParent(objParent.transform); toast.transform.localPosition = Vector3.zero; toast.transform.localScale = Vector3.one; toast.gameObject.SetActive(false); }); } //if (alert == null) { // LoadAssetBundle.LoadPrefab(BundleName.PREFAPS, PrefabsName.PRE_ALERT, (alertPre) => { // alert = alertPre.GetComponent<Alert>(); // alert.transform.SetParent(objParent.transform); // alert.transform.localPosition = new Vector3(0, 200, 0); // alert.transform.localScale = Vector3.one; // alert.gameObject.SetActive(false); // }); //} }