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); }
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); }
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); }
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); }