public void ShowMaterialObtainTip(bool isShow, bool refresh = false, int itemId1 = 0, int itemId2 = 0) { if (m_materialObtainTip == null) { if (!IsMaterialObtainTipLoaded) { IsMaterialObtainTipLoaded = true; AssetCacheMgr.GetUIInstance("MaterialObtainTip.prefab", (prefab, guid, go) => { GameObject obj = (GameObject)go; obj.transform.parent = m_goGOMaterialObtainTip.transform; obj.transform.localPosition = new Vector3(5000, 0, 0); obj.transform.localScale = new Vector3(1, 1, 1); m_materialObtainTip = obj.AddComponent <MaterialObtainTip>(); m_materialObtainTip.LoadResourceInsteadOfAwake(); m_materialObtainTip.ShowMaterial(refresh, itemId1, itemId2); m_materialObtainTip.gameObject.SetActive(isShow); }); } } else { m_materialObtainTip.ShowMaterial(refresh, itemId1, itemId2); m_materialObtainTip.gameObject.SetActive(isShow); } }
public void ShowMaterialObtainTip(bool isShow, bool refresh = false, int itemId1 = 0, int itemId2 = 0) { if (m_materialObtainTip == null) { if (!IsMaterialObtainTipLoaded) { IsMaterialObtainTipLoaded = true; AssetCacheMgr.GetUIInstance("MaterialObtainTip.prefab", (prefab, guid, go) => { GameObject obj = (GameObject)go; obj.transform.parent = m_goGOMaterialObtainTip.transform; obj.transform.localPosition = new Vector3(5000, 0, 0); obj.transform.localScale = new Vector3(1, 1, 1); m_materialObtainTip = obj.AddComponent<MaterialObtainTip>(); m_materialObtainTip.LoadResourceInsteadOfAwake(); m_materialObtainTip.ShowMaterial(refresh, itemId1, itemId2); m_materialObtainTip.gameObject.SetActive(isShow); }); } } else { m_materialObtainTip.ShowMaterial(refresh, itemId1, itemId2); m_materialObtainTip.gameObject.SetActive(isShow); } }