GetActiveToggle() static public méthode

Return the first active toggle within the specified group.
static public GetActiveToggle ( int group ) : UIToggle,
group int
Résultat UIToggle,
 private void ClickFilter(GameObject obj)
 {
     if (null != obj)
     {
         UIToggle activeToggle = UIToggle.GetActiveToggle(3);
         if (null == activeToggle)
         {
             for (int num = 0; num != this.allRunesList.Count; num++)
             {
                 this.allRunesList[num].gameObject.SetActive(true);
             }
             this.RePosition();
             return;
         }
         for (int num2 = 0; num2 != this.allRunesList.Count; num2++)
         {
             this.allRunesList[num2].gameObject.SetActive(false);
             if (this.allRunesList[num2].Runesvariety == (RunesVariety)((int)Enum.Parse(typeof(RunesVariety), obj.name)))
             {
                 this.allRunesList[num2].gameObject.SetActive(true);
             }
         }
         this.RePosition();
     }
 }
Exemple #2
0
    static int GetActiveToggle(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        int      arg0 = (int)LuaScriptMgr.GetNumber(L, 1);
        UIToggle o    = UIToggle.GetActiveToggle(arg0);

        LuaScriptMgr.Push(L, o);
        return(1);
    }
Exemple #3
0
    private static int GetActiveToggle(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        int      group        = (int)LuaScriptMgr.GetNumber(L, 1);
        UIToggle activeToggle = UIToggle.GetActiveToggle(group);

        LuaScriptMgr.Push(L, activeToggle);
        return(1);
    }
        private void ReCheckToggle()
        {
            UIToggle   activeToggle = UIToggle.GetActiveToggle(3);
            GameObject gameObject   = new GameObject();

            if (null != activeToggle)
            {
                gameObject.name = activeToggle.name;
                this.ClickFilter(gameObject);
            }
            UnityEngine.Object.Destroy(gameObject);
        }
Exemple #5
0
        private User getAllValue()
        {
            User     user = new User();
            UIToggle tog  = UIToggle.GetActiveToggle(1);

            user.Role = (short)((RoleType)Enum.Parse(typeof(RoleType), tog.name));
            if (username.value != "")
            {
                user.Id = Int32.Parse(username.value);
            }
            user.Pwd = pwd.value;
            return(user);
        }
    void OnChangeActiveUser(int curUser)
    {
        UIToggle t = UIToggle.GetActiveToggle(2);         //волшебное число - номер группы радиобаттаннов "текущий юзверь"

        if (t && t.name != "" + curUser)
        {
            return;
        }
        if (this.curUser != curUser)
        {
            this.curUser = curUser;
            Debug.Log("cur user set: " + curUser);
        }
    }
Exemple #7
0
 static public int GetActiveToggle_s(IntPtr l)
 {
     try {
         System.Int32 a1;
         checkType(l, 1, out a1);
         var ret = UIToggle.GetActiveToggle(a1);
         pushValue(l, true);
         pushValue(l, ret);
         return(2);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
Exemple #8
0
 static int GetActiveToggle(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         int      arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
         UIToggle o    = UIToggle.GetActiveToggle(arg0);
         ToLua.Push(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Exemple #9
0
 public void OnShowRecordView()
 {
     if (UIToggle.GetActiveToggle(kRecordToggle.group) == kRecordToggle)
     {
         recordPage = 1;
         if (PlatformGameDefine.playform.IsSocketLobby)
         {
             OnLoadRecord(recordPage);
         }
         else
         {
             StartCoroutine(OnLoadRecordHttp(recordPage));
         }
     }
 }
        private void FilterClassification(RunesClassification rcf)
        {
            this.claRunesList.Clear();
            if (this.allRunesList.Count != this.gridFilterArea.transform.childCount)
            {
                this.allRunesList.Clear();
                for (int num = 0; num != this.gridFilterArea.transform.childCount; num++)
                {
                    this.allRunesList.Add(this.gridFilterArea.transform.GetChild(num).GetComponent <RunesOperationItem>());
                }
            }
            UIToggle activeToggle = UIToggle.GetActiveToggle(5);
            bool     flag         = null != activeToggle && this.varRunesList.Count > 0;

            for (int num2 = 0; num2 != this.allRunesList.Count; num2++)
            {
                if (this.allRunesList[num2].Runesclassification == rcf)
                {
                    this.claRunesList.Add(this.allRunesList[num2]);
                }
            }
            if (rcf != RunesClassification.All)
            {
                if (flag)
                {
                    for (int num3 = 0; num3 != this.varRunesList.Count; num3++)
                    {
                        this.varRunesList[num3].gameObject.SetActive(this.varRunesList[num3].Runesclassification == rcf);
                    }
                }
                else
                {
                    for (int num4 = 0; num4 != this.allRunesList.Count; num4++)
                    {
                        this.allRunesList[num4].gameObject.SetActive(this.allRunesList[num4].Runesclassification == rcf);
                    }
                }
            }
            else
            {
                this.varRunesList.Clear();
                for (int num5 = 0; num5 != this.allRunesList.Count; num5++)
                {
                    this.allRunesList[num5].gameObject.SetActive(true);
                }
            }
        }
Exemple #11
0
 public void OnShowGetView()
 {
     if (UIToggle.GetActiveToggle(kGetToggle.group) == kGetToggle)
     {
         if (PlatformGameDefine.playform.IsSocketLobby)
         {
             if (!isLogin)
             {
                 loginPanel.SetActive(true);
             }
         }
         else
         {
             StartCoroutine(DoCheckValidateType());
         }
     }
 }
Exemple #12
0
    //*****************************
    /// <summary>
    /// 性別表示をするメソッド
    /// </summary>
    //*****************************
    private void sexualityDisp()
    {
        UIToggle g = UIToggle.GetActiveToggle(manToggle.group);

        Debug.Log("性別 : " + g.name);

        //男性か女性を表示

        /*if (manToggle.value)
         * {
         *  Debug.Log("男性");
         * }
         * else
         * {
         *  Debug.Log("女性");
         * }*/
    }
 private void OnMsg_sacriviewChangeHero(MobaMessage msg)
 {
     if (msg.Param != null)
     {
         string value = string.Empty;
         value = (string)msg.Param;
         if (!string.IsNullOrEmpty(value))
         {
             this.heroNPC = value;
             this.ChangeNature();
             UIToggle activeToggle = UIToggle.GetActiveToggle(8);
             if (activeToggle.name.CompareTo("DetailsBtn") == 0)
             {
                 this.ExtraAttribute(true);
             }
         }
     }
 }
    private static int GetActiveToggle(IntPtr L)
    {
        int result;

        try
        {
            ToLua.CheckArgsCount(L, 1);
            int      group        = (int)LuaDLL.luaL_checknumber(L, 1);
            UIToggle activeToggle = UIToggle.GetActiveToggle(group);
            ToLua.Push(L, activeToggle);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaDLL.toluaL_exception(L, e, null);
        }
        return(result);
    }
Exemple #15
0
    public void RefreshList()
    {
        UIToggle activeTog = UIToggle.GetActiveToggle(9);

        if (activeTog != null)
        {
            activeTog.gameObject.SendMessage("OnClick", SendMessageOptions.DontRequireReceiver);
        }
        else
        {
            mailInfo.yr               = null;
            mailInfo.lblBlood.text    = "";
            mailInfo.lblGold.text     = "";
            mailInfo.lblSender.text   = "";
            mailInfo.lblSendTime.text = "";
            mailInfo.lblText.text     = "";
            mailInfo.lblTitle.text    = "";
        }
    }
    public static int GetActiveToggle_s(IntPtr l)
    {
        int result;

        try
        {
            int group;
            LuaObject.checkType(l, 1, out group);
            UIToggle activeToggle = UIToggle.GetActiveToggle(group);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, activeToggle);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Exemple #17
0
    void SetToggle(bool value)
    {
        UIToggle lastToggle = UIToggle.GetActiveToggle(1);
        int      index      = getIndexByToggle(lastToggle.name);

        if (value)
        {
            index++;
        }
        else
        {
            index--;
        }
        index = index <= 0 ? 1 : index;
        index = index >= 4 ? 3 : index;

        lastToggle.Set(false);
        UIToggle curToggle = getToggleByIndex(index);

        curToggle.Set(true);
        GameManager.Instance.SelectPlayerCount = index;
    }
        private void FilterVariety(RunesVariety rv)
        {
            this.varRunesList.Clear();
            if (this.allRunesList.Count != this.gridFilterArea.transform.childCount)
            {
                this.allRunesList.Clear();
                for (int num = 0; num != this.gridFilterArea.transform.childCount; num++)
                {
                    this.allRunesList.Add(this.gridFilterArea.transform.GetChild(num).GetComponent <RunesOperationItem>());
                }
            }
            UIToggle activeToggle = UIToggle.GetActiveToggle(4);
            bool     flag         = null != activeToggle && this.claRunesList.Count > 0;

            for (int num2 = 0; num2 != this.allRunesList.Count; num2++)
            {
                if (this.allRunesList[num2].Runesvariety == rv)
                {
                    this.varRunesList.Add(this.allRunesList[num2]);
                }
            }
            if (flag)
            {
                for (int num3 = 0; num3 != this.claRunesList.Count; num3++)
                {
                    this.claRunesList[num3].gameObject.SetActive(this.claRunesList[num3].Runesvariety == rv);
                }
            }
            else
            {
                for (int num4 = 0; num4 != this.allRunesList.Count; num4++)
                {
                    this.allRunesList[num4].gameObject.SetActive(this.allRunesList[num4].Runesvariety == rv);
                }
            }
        }
Exemple #19
0
        public void OnResiter()
        {
            if (IsNeedPopProtocol())
            {
                return;
            }
            var sexToggle = UIToggle.GetActiveToggle(SexGroup);
            int sex       = sexToggle != null && int.TryParse(sexToggle.name, out sex) ? sex : -1;
            var userName  = UserName.value;
            var userPwd   = UserPwd.value;
            var prote     = string.IsNullOrEmpty(AppInfo.PromoteCode) && Promote != null
                            ? Promote.value
                            : AppInfo.PromoteCode;//推广码

            var nikeName = NickName.value;

            if (string.IsNullOrEmpty(userName))
            {
                YxMessageBox.Show("用户名不能为空!");
                return;
            }

            if (string.IsNullOrEmpty(userPwd))
            {
                YxMessageBox.Show("密码不能为空!");
                return;
            }

            if (string.IsNullOrEmpty(nikeName))
            {
                YxMessageBox.Show("昵称不能为空!");
                return;
            }
            Debug.Log(sex);
            UserController.Instance.Restier(userName, userPwd, nikeName, prote, sex);
        }
Exemple #20
0
        public void OnResiter()
        {
            if (LoginWindow.IsNeedPopProtocol(ProtocolToggle))
            {
                return;
            }
            var sexToggle = UIToggle.GetActiveToggle(SexGroup);
            int sex       = sexToggle != null && int.TryParse(sexToggle.name, out sex) ? sex : -1;
            var userName  = UserName.value;
            var userPwd   = UserPwd.value;
            var prote     = string.IsNullOrEmpty(AppInfo.PromoteCode) && Promote != null
                            ? Promote.value
                            : AppInfo.PromoteCode;//推广码
            var nikeName = NickName.value;

            if (string.IsNullOrEmpty(userName))
            {
                YxWindowManager.ShowMessageWindow("用户名不能为空!");
                return;
            }

            if (string.IsNullOrEmpty(userPwd))
            {
                YxWindowManager.ShowMessageWindow("密码不能为空!");
                return;
            }
            if (UserPwdConfirm != null)
            {
                var pwdConfirm = UserPwdConfirm.value;
                if (string.IsNullOrEmpty(pwdConfirm))
                {
                    YxWindowManager.ShowMessageWindow("请确认密码!");
                    return;
                }
                if (!pwdConfirm.Equals(userPwd))
                {
                    YxWindowManager.ShowMessageWindow("两次输入密码不一致!");
                    return;
                }
            }

            var phone = "";

            if (PhoneNumber != null && PhoneNumber.gameObject.activeSelf)
            {
                phone = PhoneNumber.value;
            }
            var telVerify = "";

            if (TelVerifyLabel != null)
            {
                telVerify = TelVerifyLabel.value;
            }
            var info = new RegisterInfo
            {
                LoginName   = userName,
                Password    = userPwd,
                NickM       = nikeName,
                SexI        = sex,
                TelVerify   = telVerify,
                PhoneNumber = phone
            };

            int.TryParse(prote, out info.SpreadCode);
            UserController.Instance.Restier(info);
        }
Exemple #21
0
 public unsafe static long $Invoke3(long instance, long *args)
 {
     return(GCHandledObjects.ObjectToGCHandle(UIToggle.GetActiveToggle(*(int *)args)));
 }