Ejemplo n.º 1
0
    protected override void OnStart()
    {
        loginButton = this.GetChild("LoginButton").GetComponent <UIButton>();
        EventDelegate OnLoginClick = new global::EventDelegate(OnLoginBtnClick);

        loginButton.onClick.Add(OnLoginClick);
    }
Ejemplo n.º 2
0
    protected override void OnStart()
    {
        closeBtn = this.GetChild("CloseBtn").GetComponent <UIButton>();
        EventDelegate OnCloseClick = new global::EventDelegate(ClosePanel);

        closeBtn.onClick.Add(OnCloseClick);
    }
Ejemplo n.º 3
0
    private void AddEventInBtn()
    {
        EventDelegate ItemBtnEvent  = new global::EventDelegate(OnItemBtnClick);
        EventDelegate materialEvent = new global::EventDelegate(OnMaterialBtnClick);


        itemBtn.onClick.Add(ItemBtnEvent);
        materialBtn.onClick.Add(materialEvent);
    }
Ejemplo n.º 4
0
        static StackObject *Ctor_2(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj)
        {
            ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
            StackObject *__ret = ILIntepreter.Minus(__esp, 0);

            var result_of_this_method = new global::EventDelegate();

            return(ILIntepreter.PushObject(__ret, __mStack, result_of_this_method));
        }
Ejemplo n.º 5
0
    void AddEventBtn()
    {
        EventDelegate InventoryBtnEvent = new global::EventDelegate(OnInventoryBtnClick);
        EventDelegate BacktoMenuEvent   = new global::EventDelegate(OnBacktoMenuClick);


        InventoryBtn.onClick.Add(InventoryBtnEvent);
        BacktoMenuBtn.onClick.Add(BacktoMenuEvent);
        SkillBtn.onClick.Add(new EventDelegate(OnClickSkillBtn));
    }
Ejemplo n.º 6
0
    private void AddEventDelete()
    {
        EventDelegate ChouKaClick = new global::EventDelegate(OnChouKaBtnClick);
        EventDelegate BattleClick = new EventDelegate(OnBattleBtnClick);
        EventDelegate CardsClick  = new EventDelegate(OnCardsGroundBtnClick);

        ChouKaBtn.onClick.Add(ChouKaClick);
        BattleBtn.onClick.Add(BattleClick);
        CardsGroundBtn.onClick.Add(CardsClick);
    }
Ejemplo n.º 7
0
    void AddEventDelegate()
    {
        EventDelegate OnClickEquipmentBtn = new global::EventDelegate(OnClickEquipment);
        EventDelegate OnClickMaterialBtn  = new global::EventDelegate(OnClickMaterial);
        EventDelegate OnClickitemsBtn     = new global::EventDelegate(OnClickItems);
        EventDelegate OnClickUseBtn       = new global::EventDelegate(ClickUse);

        EquipmentBtn.onClick.Add(OnClickEquipmentBtn);
        MaterialBtn.onClick.Add(OnClickMaterialBtn);
        ItemsBtn.onClick.Add(OnClickitemsBtn);
        UseBtn.onClick.Add(OnClickUseBtn);
    }
Ejemplo n.º 8
0
    private void ButtonAdd()
    {
        EventDelegate NextBtnClick = new global::EventDelegate(OnNextBtnClick);

        nextBtn.onClick.Add(NextBtnClick);
        EventDelegate UPBtnClick = new EventDelegate(OnUPBtnClick);

        upBtn.onClick.Add(UPBtnClick);
        EventDelegate CloseBtnClick = new global::EventDelegate(OnCloseBtnClick);

        closeBtn.onClick.Add(CloseBtnClick);
    }
Ejemplo n.º 9
0
        static StackObject *Ctor_0(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj)
        {
            ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
            StackObject *ptr_of_this_method;
            StackObject *__ret = ILIntepreter.Minus(__esp, 1);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
            global::EventDelegate.Callback @call = (global::EventDelegate.Callback) typeof(global::EventDelegate.Callback).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));
            __intp.Free(ptr_of_this_method);


            var result_of_this_method = new global::EventDelegate(@call);

            return(ILIntepreter.PushObject(__ret, __mStack, result_of_this_method));
        }
Ejemplo n.º 10
0
    void addDelegate()
    {
        EventDelegate OnLoginClick = new global::EventDelegate(OnLoginBtnClick);

        loginButton.onClick.Add(OnLoginClick);


        EventDelegate OnDeveloperBtn = new global::EventDelegate(OnDeveloperBtnClick);

        developerBtn.onClick.Add(OnDeveloperBtn);

        EventDelegate OnCloseBtn = new global::EventDelegate(OnCloseGameBtn);

        closeGameBtn.onClick.Add(OnCloseBtn);
        seetingsBtn.onClick.Add(new EventDelegate(OnSettingsBtnClick));
    }
Ejemplo n.º 11
0
        static StackObject *Execute_2(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj)
        {
            ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
            StackObject *ptr_of_this_method;
            StackObject *__ret = ILIntepreter.Minus(__esp, 1);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
            global::EventDelegate instance_of_this_method = (global::EventDelegate)typeof(global::EventDelegate).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));

            __intp.Free(ptr_of_this_method);

            var result_of_this_method = instance_of_this_method.Execute();

            __ret->ObjectType = ObjectTypes.Integer;
            __ret->Value      = result_of_this_method ? 1 : 0;
            return(__ret + 1);
        }
Ejemplo n.º 12
0
        static StackObject *Add_0(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj)
        {
            ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
            StackObject *ptr_of_this_method;
            StackObject *__ret = ILIntepreter.Minus(__esp, 2);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
            global::EventDelegate @item = (global::EventDelegate)typeof(global::EventDelegate).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));

            __intp.Free(ptr_of_this_method);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 2);
            System.Collections.Generic.List <global::EventDelegate> instance_of_this_method = (System.Collections.Generic.List <global::EventDelegate>) typeof(System.Collections.Generic.List <global::EventDelegate>).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));
            __intp.Free(ptr_of_this_method);

            instance_of_this_method.Add(@item);

            return(__ret);
        }
Ejemplo n.º 13
0
        static StackObject *Ctor_1(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj)
        {
            ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
            StackObject *ptr_of_this_method;
            StackObject *__ret = ILIntepreter.Minus(__esp, 2);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
            System.String @methodName = (System.String) typeof(System.String).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));
            __intp.Free(ptr_of_this_method);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 2);
            UnityEngine.MonoBehaviour @target = (UnityEngine.MonoBehaviour) typeof(UnityEngine.MonoBehaviour).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));
            __intp.Free(ptr_of_this_method);


            var result_of_this_method = new global::EventDelegate(@target, @methodName);

            return(ILIntepreter.PushObject(__ret, __mStack, result_of_this_method));
        }
Ejemplo n.º 14
0
        static StackObject *Remove_3(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj)
        {
            ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
            StackObject *ptr_of_this_method;
            StackObject *__ret = ILIntepreter.Minus(__esp, 2);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
            global::EventDelegate @item = (global::EventDelegate)typeof(global::EventDelegate).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));

            __intp.Free(ptr_of_this_method);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 2);
            System.Collections.Generic.List <global::EventDelegate> instance_of_this_method = (System.Collections.Generic.List <global::EventDelegate>) typeof(System.Collections.Generic.List <global::EventDelegate>).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));
            __intp.Free(ptr_of_this_method);

            var result_of_this_method = instance_of_this_method.Remove(@item);

            __ret->ObjectType = ObjectTypes.Integer;
            __ret->Value      = result_of_this_method ? 1 : 0;
            return(__ret + 1);
        }
Ejemplo n.º 15
0
    void AddOnClickEventDelegate()
    {
        EventDelegate OnClickItem = new global::EventDelegate(ClickItem);

        item.GetComponent <UIButton>().onClick.Add(OnClickItem);
    }
Ejemplo n.º 16
0
    void UpdataBg(List <ItemData> DataList)
    {
        ItemsBtnControlList.Clear();
        EventDelegate OnItemClickBtn = new global::EventDelegate(OnItemsClick);

        if (ItemGrid.transform.childCount <= DataList.Count)
        {
            for (int i = 0; i < ItemGrid.transform.childCount; i++)
            {
                GameObject m_Item = ItemGrid.transform.GetChild(i).gameObject;
                m_Item.name = DataList[i].id.ToString();
                // m_Item.transform.SetParent(ItemGrid.GetComponent<Transform>(), false);

                UISprite mIcon = m_Item.transform.Find("icon").GetComponent <UISprite>();
                mIcon.spriteName = DataList[i].icon;
                UILabel mName = m_Item.transform.Find("name").GetComponent <UILabel>();
                mName.text = DataList[i].name;
                UILabel itemNum = m_Item.transform.Find("num").GetComponent <UILabel>();
                itemNum.text = "x" + DataList[i].num.ToString();
                //m_Item.AddComponent<GetItemDataTools>();
                m_Item.GetComponent <UIButton>().onClick.Remove(OnItemClickBtn);
                m_Item.GetComponent <UIButton>().onClick.Add(OnItemClickBtn);
                ItemsBtnControlList.Add(m_Item.GetComponent <UIButton>());
                //ItemID = m_Item.GetComponent<GetItemDataTools>().getMyGameObjectID();
                // ItemIdList.Add(ItemID);
                m_Item.SetActive(true);
            }
            for (int i = ItemGrid.transform.childCount; i < DataList.Count; i++)
            {
                GameObject m_Item = GameObject.Instantiate(m_ItemGo);
                m_Item.name = DataList[i].id.ToString();
                m_Item.transform.SetParent(ItemGrid.GetComponent <Transform>(), false);

                UISprite mIcon = m_Item.transform.Find("icon").GetComponent <UISprite>();
                mIcon.spriteName = DataList[i].icon;
                UILabel mName = m_Item.transform.Find("name").GetComponent <UILabel>();
                mName.text = DataList[i].name;
                UILabel itemNum = m_Item.transform.Find("num").GetComponent <UILabel>();
                itemNum.text = "x" + DataList[i].num.ToString();
                //m_Item.AddComponent<GetItemDataTools>();
                m_Item.GetComponent <UIButton>().onClick.Remove(OnItemClickBtn);
                m_Item.GetComponent <UIButton>().onClick.Add(OnItemClickBtn);
                ItemsBtnControlList.Add(m_Item.GetComponent <UIButton>());
                //ItemID = m_Item.GetComponent<GetItemDataTools>().getMyGameObjectID();
                // ItemIdList.Add(ItemID);
                m_Item.SetActive(true);
            }
        }
        else
        {
            for (int i = ItemGrid.transform.childCount - 1; i >= DataList.Count; i--)
            {
                GameObject m_Item = ItemGrid.transform.GetChild(i).gameObject;
                m_Item.SetActive(false);
            }
            for (int i = 0; i < DataList.Count; i++)
            {//注意这个等于号,不能写i<=DataList.Count!!!
                GameObject m_Item = ItemGrid.transform.GetChild(i).gameObject;
                m_Item.name = DataList[i].id.ToString();
                // m_Item.transform.SetParent(ItemGrid.GetComponent<Transform>(), false);

                UISprite mIcon = m_Item.transform.Find("icon").GetComponent <UISprite>();
                mIcon.spriteName = DataList[i].icon;
                UILabel mName = m_Item.transform.Find("name").GetComponent <UILabel>();
                mName.text = DataList[i].name;
                UILabel itemNum = m_Item.transform.Find("num").GetComponent <UILabel>();
                itemNum.text = "x" + DataList[i].num.ToString();
                //m_Item.AddComponent<GetItemDataTools>();
                m_Item.GetComponent <UIButton>().onClick.Remove(OnItemClickBtn);
                m_Item.GetComponent <UIButton>().onClick.Add(OnItemClickBtn);
                ItemsBtnControlList.Add(m_Item.GetComponent <UIButton>());
                //ItemID = m_Item.GetComponent<GetItemDataTools>().getMyGameObjectID();
                // ItemIdList.Add(ItemID);
                m_Item.SetActive(true);
            }
        }
        // ItemGrid.Reposition();
        ItemGrid.repositionNow = true;
    }