/// <summary> /// Sets the item value. data = {id , name, icon ,} /// </summary> /// <param name="obj">Object.</param> public void SetItemValue(object obj) { myData = obj as ActItemData; if (myData != null) { // string objStr = obj.ToString (); // string[] tStr = (objStr).Split (','); Id = myData.Id; // int.Parse (tStr [0]); actName = myData.actName; // tStr [1]; actIcon = myData.actIcon; // tStr [2]; //Id = } this.Refresh(); }
void RoultteCtrl(GameObject go, int num) { go.AddComponent <BtnWheelCtrller> (); go.GetComponent <BtnWheelCtrller> ().m_spBtnIcon = go.GetComponent <ActItem> ().Usp; go.GetComponent <BtnWheelCtrller> ().lbl_name = go.GetComponent <ActItem> ().Lbl_actName; m_btnWheel = go.GetComponent <BtnWheelCtrller> (); string tName = ""; switch (ActivityManager.activityZPID) { case 0: tName = Core.Data.stringManager.getString(7395); break; case 1: tName = Core.Data.stringManager.getString(7396); break; case 2: tName = Core.Data.stringManager.getString(7398); break; case 3: tName = Core.Data.stringManager.getString(7397); break; case 4: tName = Core.Data.stringManager.getString(7399); break; default: tName = Core.Data.stringManager.getString(7395); break; } ActItemData itemD = new ActItemData(ItemId_ZhuanPan, tName, "mingyunzhuanpan"); go.GetComponent <ActItem> ().SetItemValue(itemD); go.GetComponent <UIButtonMessage> ().functionName = "OnBtnDestinyRoll"; }
public void InitActivityItem(GameObject go, int num) { ActItemData itemD = null; switch (num) { case 0: itemD = new ActItemData(ItemId_fe, Core.Data.stringManager.getString(7203), "Act_1"); go.GetComponent <ActItem> ().SetItemValue(itemD); go.GetComponent <UIButtonMessage> ().functionName = "OnBtnFestival"; break; case 1: itemD = new ActItemData(ItemId_Mon, Core.Data.stringManager.getString(7204), "Act_2"); go.GetComponent <ActItem> ().SetItemValue(itemD); go.GetComponent <UIButtonMessage> ().functionName = "OnBtnMonsterCome"; break; case 2://组队 itemD = new ActItemData(ItemId_GPSGroup, Core.Data.stringManager.getString(7363), "Act_11"); go.GetComponent <ActItem> ().SetItemValue(itemD); go.GetComponent <UIButtonMessage> ().functionName = "OnBtnGroupWar"; break; case 3: // 刮刮乐 itemD = new ActItemData(ItemId_HappyScratch, Core.Data.stringManager.getString(7397), "caicaikan"); go.GetComponent <ActItem> ().SetItemValue(itemD); go.GetComponent <UIButtonMessage> ().functionName = "HappyScratch"; // RoultteCtrl (go,num); break; case 4: itemD = new ActItemData(ItemId_Treasure, Core.Data.stringManager.getString(7311), "Act_8"); go.GetComponent <ActItem> ().SetItemValue(itemD); go.GetComponent <UIButtonMessage> ().functionName = "OnBtnOpenTreasure"; break; case 5: itemD = new ActItemData(ItemId_Vip, Core.Data.stringManager.getString(7211), "Act_9"); go.GetComponent <ActItem> ().SetItemValue(itemD); go.GetComponent <UIButtonMessage> ().functionName = "OnBtnVipEnter"; break; case 6: itemD = new ActItemData(ItemId_SuperGift, Core.Data.stringManager.getString(7396), "xingyunzhuanlun"); go.GetComponent <ActItem> ().SetItemValue(itemD); go.GetComponent <UIButtonMessage> ().functionName = "RollSuperGift"; break; #if Google case 7: itemD = new ActItemData(ItemId_Bunk, Core.Data.stringManager.getString(7507), "longzhuyinhang"); go.GetComponent <ActItem> ().SetItemValue(itemD); go.GetComponent <UIButtonMessage> ().functionName = "DragonBank"; break; #endif default: string tD2 = " 1234 " + "," + "off" + "," + "meishi"; go.GetComponent <ActItem> ().SetItemValue(tD2); go.GetComponent <UIButtonMessage> ().functionName = "DonotOpen"; break; } }