예제 #1
0
    /// <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;
        }
    }