void SendMessageByStatus() { if (m_Item.status == 1) { GetActivityLimitTimeRequest(); } else if (m_Item.status == 2) { m_BtnText.SafeText(Core.Data.stringManager.getString(25180)); } else if (m_Item.status == 3) { m_BtnText.SafeText(Core.Data.stringManager.getString(25181)); } else if (m_Item.status == 4) { UIDragonMallMgr.GetInstance().OpenUINew(ShopItemType.HotSale); if (HolidayActivityLogic.instence != null) { Destroy(HolidayActivityLogic.instence); } if (UIActivitylimittimeMain.GetInstance() != null) { UIActivitylimittimeMain.GetInstance().Back_Onclick(); } } }
public static void CreatePrefab(NewActivityData m_NewActivityData) { if (mInstance == null) { UnityEngine.Object prefab = PrefabLoader.loadFromPack("LS/pbLSActivityLimitTime"); if (prefab != null) { GameObject obj = Instantiate(prefab) as GameObject; RED.AddChild(obj, DBUIController.mDBUIInstance._TopRoot); mInstance = obj.GetComponent <UIActivitylimittimeMain> (); mInstance._NewActivityData = m_NewActivityData; } } }
//点击活动 public void ClickActivityItem(GameObject go) { string name = go.transform.parent.gameObject.name; clickActId = name; //点击的ID名字 int index = int.Parse(name); NewActivityData hai; if (activityInfo != null && activityInfo.ContainsKey(index)) { hai = activityInfo[index]; // showExplain(hai.description); closeUI(); UIActivitylimittimeMain.CreatePrefab(hai); ActivityItem ai = go.transform.parent.GetComponent <ActivityItem>(); Core.Data.HolidayActivityManager.mActivityIndex = (ai != null) ? ai.activityIndex : -1; } else { showExplain(""); } }
void Awake() { mInstance = this; }
void OnDestroy() { mInstance = null; }