예제 #1
0
        static void CheckKey()
        {
            if (!Main.enabled)
            {
                return;
            }
            bool ctrl = Input.GetKey(KeyCode.LeftControl) || Input.GetKey(KeyCode.RightControl);

            if (ctrl && Input.GetKeyDown(Main.settings.hotKey))
            {
                EasyRefine_BatchBreak.DoBreak();
            }
        }
예제 #2
0
        static void OnGUI(UnityModManager.ModEntry modEntry)
        {
            GUILayout.BeginHorizontal();
            bool flag = GUILayout.Button("一键拆解低级装备[快捷键Ctrl+C]");

            if (flag)
            {
                labelText = EasyRefine_BatchBreak.DoBreak();
            }
            GUILayout.Label(labelText);
            GUILayout.EndHorizontal();
            GUILayout.BeginHorizontal();
            GUILayout.Label("不高于", GUILayout.Width(50));
            settings.breakGrade = GUILayout.SelectionGrid(settings.breakGrade - 1, gradeName, 9) + 1;
            GUILayout.Label("的装备", GUILayout.Width(50));
            GUILayout.EndHorizontal();
            GUILayout.BeginHorizontal();
            settings.advancedBreak = GUILayout.Toggle(settings.advancedBreak, "拆解高级装备时,消耗低级精制材料,提升拆解产物的品级(对一键拆解无效)", new GUILayoutOption[0]);
            settings.useWarehouse  = GUILayout.Toggle(settings.useWarehouse, "使用仓库材料", new GUILayoutOption[0]);
            GUILayout.EndHorizontal();
            GUILayout.BeginHorizontal();
            GUILayout.Label("不高于", GUILayout.Width(50));
            settings.materialGrade = GUILayout.SelectionGrid(settings.materialGrade - 1, gradeName, 9) + 1;
            GUILayout.Label("的材料", GUILayout.Width(50));
            GUILayout.EndHorizontal();
            GUILayout.BeginHorizontal();
            GUILayout.Label("不低于", GUILayout.Width(50));
            settings.equipGrade = GUILayout.SelectionGrid(settings.equipGrade - 1, gradeName, 9) + 1;
            GUILayout.Label("的装备", GUILayout.Width(50));
            GUILayout.EndHorizontal();
            GUILayout.BeginHorizontal();
            settings.clickLock = GUILayout.Toggle(settings.clickLock, "左键单击锁定装备/材料", new GUILayoutOption[0]);
            GUILayout.EndHorizontal();
            GUILayout.BeginHorizontal();
            settings.showProduct = GUILayout.Toggle(settings.showProduct, "物品信息显示拆解产物及其精制效果", new GUILayoutOption[0]);
            GUILayout.EndHorizontal();
        }