예제 #1
0
    public override bool DoDialog()
    {
        bool    result = false;
        GUISkin skin   = GUI.skin;

        GUI.skin = GUISkinFinder.Instance.GetGUISkin();
        imgList.Draw();
        labelList.Draw();
        toggle.Draw();
        ok.Draw();
        string text = string.Format(StringMgr.Instance.Get("GUIDE_EXPLOSION_ATTACK04"), custom_inputs.Instance.GetKeyCodeName("K_MODE"), custom_inputs.Instance.GetKeyCodeName("K_ACTION"));

        GUI.Label(crdMsg, text, "UpperLeftLabel");
        if (ok.isClick())
        {
            if (DontShowThisMessageAgain)
            {
                MyInfoManager.Instance.SaveDonotCommonMask(MyInfoManager.COMMON_OPT.DONOT_EXPLOSION_ATTACK_GUIDE);
            }
            result = true;
        }
        if (!ContextMenuManager.Instance.IsPopup)
        {
            WindowUtil.EatEvent();
        }
        GUI.skin = skin;
        return(result);
    }
예제 #2
0
    public override bool DoDialog()
    {
        bool    result = false;
        GUISkin skin   = GUI.skin;

        GUI.skin = GUISkinFinder.Instance.GetGUISkin();
        imgList.Draw();
        labelList.Draw();
        reloadText.Draw();
        mouseText.Draw();
        toggle.Draw();
        ok.Draw();
        if (BuildOption.Instance.Props.useDefaultDash)
        {
            speedUpText.Draw();
        }
        if (ok.isClick())
        {
            if (DontShowThisMessageAgain)
            {
                MyInfoManager.Instance.SaveDonotCommonMask(MyInfoManager.COMMON_OPT.DONOT_BATTLE_GUIDE);
            }
            result = true;
        }
        if (!ContextMenuManager.Instance.IsPopup)
        {
            WindowUtil.EatEvent();
        }
        GUI.skin = skin;
        return(result);
    }
예제 #3
0
    public override bool DoDialog()
    {
        bool    result = false;
        GUISkin skin   = GUI.skin;

        GUI.skin = GUISkinFinder.Instance.GetGUISkin();
        imgList.Draw();
        labelList.Draw();
        toggle.Draw();
        ok.Draw();
        if (ok.isClick())
        {
            if (DontShowThisMessageAgain)
            {
                MyInfoManager.Instance.SaveDonotCommonMask(MyInfoManager.COMMON_OPT.DONOT_ESCAPE_GUIDE);
            }
            result = true;
        }
        if (!ContextMenuManager.Instance.IsPopup)
        {
            WindowUtil.EatEvent();
        }
        GUI.skin = skin;
        return(result);
    }
예제 #4
0
    public override bool DoDialog()
    {
        bool    result = false;
        GUISkin skin   = GUI.skin;

        GUI.skin = GUISkinFinder.Instance.GetGUISkin();
        imgList.Draw();
        labelList.Draw();
        ok.Draw();
        exit.Draw();
        BrickManDesc[] array = BrickManManager.Instance.ToDescriptorArray();
        scrollNameList.SetListCount(array.Length);
        scrollNameList.BeginScroll();
        for (int i = 0; i < array.Length; i++)
        {
            int level = XpManager.Instance.GetLevel(array[i].Xp);
            rankMark.texImage = XpManager.Instance.GetBadge(level, array[i].Rank);
            name.SetText(array[i].Nickname);
            if (currentSelect == i)
            {
                selected.IsDraw = true;
            }
            else
            {
                selected.IsDraw = false;
            }
            scrollNameList.SetListPostion(i);
            scrollNameList.Draw();
            if (backButton.isClick())
            {
                currentSelect = i;
            }
        }
        scrollNameList.EndScroll();
        curse.Draw();
        hackTool.Draw();
        noManner.Draw();
        etc.Draw();
        if (exit.isClick() || GlobalVars.Instance.IsEscapePressed())
        {
            result = true;
        }
        if (ok.isClick())
        {
            int reason = GetReason();
            if (reason == 0)
            {
                SystemMsgManager.Instance.ShowMessage(StringMgr.Instance.Get("KICK_VOTE_MESSAGE17"));
            }
            else
            {
                CSNetManager.Instance.Sock.SendCS_START_KICKOUT_VOTE_REQ(array[currentSelect].Seq, reason);
                result = true;
            }
        }
        if (!ContextMenuManager.Instance.IsPopup)
        {
            WindowUtil.EatEvent();
        }
        GUI.skin = skin;
        return(result);
    }