可调整地图标记

创作者: aiTookMyJob
已更新:2024-03-04 13:52:27
2KB

关于此 MOD

你可以在大地图和小地图上更改图钉的大小。
你可以调整大头针在大地图和小地图上的大小。

using BepInEx;
using BepInEx.Configuration;
using HarmonyLib;
using UnityEngine;

namespace AdjustableMapPins
{
    [BepInPlugin("innocreator.adjustablemappins", "AdjustableMapPins", "1.0")]
    [BepInProcess("valheim.exe")]
    public class PinsProPlus : BaseUnityPlugin
    {
        public static ConfigEntry<bool> showDebugMessages;
        public static ConfigEntry<float> pinSizeSmall;
        public static ConfigEntry<float> pinSizeLarge;
        private readonly Harmony harmony = new Harmony("innocreator.adjustablemappins");

        void Awake()
        {
            showDebugMessages = Config.Bind<bool>("General", "showDebugMessages", false, "显示脚本调试消息。");
            pinSizeSmall = Config.Bind<float>("Options", "pinSizeSmall", 32f, "地图较小状态下的图标尺寸。");
            pinSizeLarge = Config.Bind<float>("Options", "pinSizeLarge", 48f, "地图为“大”尺寸时的图标大小。");

            创建AMP命令();
            harmony.PatchAll();
        }

        public void CreateAMPCommands()
        {
            new Terminal.ConsoleCommand("/amptest", "在Valheim控制台中打印“innoCreator Adjustable Map Pins TEST”。", delegate (Terminal.ConsoleEventArgs args)
            {
                Console.instance.Print("InnoCreator 可调节地图标记测试");
                返回;
            });
        }

        [HarmonyPatch(typeof(Minimap), nameof(Minimap.SetMapMode))]
        public static class MapPause_SetMapMode
        {
            static void Prefix(Minimap.MapMode mode)
            {
                if (Minimap.instance.m_pinSizeSmall == pinSizeSmall.Value)
                    返回;
                Minimap.instance.m_pinSizeSmall = pinSizeSmall.Value;
                Minimap.instance.m_pinSizeLarge = pinSizeLarge.Value;
                if (showDebugMessages.Value)
                    Debug.Log("innoCreator 小: " + Minimap.instance.m_pinSizeSmall + ", 大:" + Minimap.instance.m_pinSizeLarge);
            }
        }
    }
}

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!