public override void Unload() { Instance = null; instance = null; LootCache.instance = null; modConfiguration = null; ZZPlayerInfoOK = null; //ZZRecipeInfoOK = null; ZZBuffInfoOK = null; }
public override void Load() { Instance = this; ZZPlayerInfoOK = RegisterHotKey("人物信息菜单", "P"); //ZZRecipeInfoOK = RegisterHotKey("物品合成菜单", "O"); /*ZZRecipeInfoUI = new ZZRicipeInfo(); * ZZRecipeInfoUI.Activate(); * ZZRecipeInterfaceUserInfo = new UserInterface(); * ZZRecipeInterfaceUserInfo.SetState(ZZRecipeInfoUI); */ ZZBuffInfoOK = RegisterHotKey("免疫buff信息", "O"); if (!Main.dedServ) { ZZBuffInfoUI = new ZZBuffInfo(); ZZBuffInfoUI.Activate(); ZZBuffInterfaceUserInfo = new UserInterface(); ZZBuffInterfaceUserInfo.SetState(ZZBuffInfoUI); ZZPlayerInfoUI = new ZZPlayerInfo(); ZZPlayerInfoUI.Activate(); ZZPlayerInterfaceUserInfo = new UserInterface(); ZZPlayerInterfaceUserInfo.SetState(ZZPlayerInfoUI); } instance = this; if (ModLoader.GetMod("CalamityMod") != null && LanguageManager.Instance.ActiveCulture == GameCulture.Chinese) { Mod mod = ModLoader.GetMod("CalamityMod"); CalamitySupport.CalamityAddLocalizations(); } if (ModLoader.GetMod("ThoriumMod") != null && LanguageManager.Instance.ActiveCulture == GameCulture.Chinese) { Mod mod = ModLoader.GetMod("ThoriumMod"); ThoriumSupport.AddLocalizations(); } }