public override void Load() { // 모드 초기화 instance = this; Directory.CreateDirectory(MKTCore.translatorPath); if (ModContent.GetInstance <Config>().FontChage) { DynamicSpriteFont MKTPFontMouse = GetFont("Fonts/MKT_MouseText"); DynamicSpriteFont MKTPItemStack = GetFont("Fonts/MKT_ItemStack"); DynamicSpriteFont MKTFontDeath = GetFont("Fonts/MKT_DeathText"); Main.fontMouseText = MKTPFontMouse; // 툴팁, 채팅 Main.fontItemStack = MKTPItemStack; // 업적, UI 제목 Main.fontDeathText = MKTFontDeath; // 타이틀 메뉴 //Main.fontCombatText[0] = MKTPFontMouse; //Main.fontCombatText[1] = MKTPFontMouse; } // 설치한 모드 탐색 this.MKTmods = new List <MKTMod>(); foreach (Mod mod in ModLoader.Mods) { if (mod.Name == "ModLoader") { continue; } if (mod.Name == this.Name) { continue; } this.MKTmods.Add(new MKTMod(mod)); } // 클라이언트 번역 if (ModContent.GetInstance <Config>().TerrariaPatcher) { new MKTTerraria(); } }
public override void Unload() { instance = null; MKTmods = null; }