public void PostLoad() { TerrariaAssembly = typeof(Main).Assembly; ModAssemblies = ModLoader.Mods.Skip(1).ToDictionary(m => m.Name, m => m.Code); HookHandler.ApplyHooks(); DetourHandler.ApplyDetours(); }
public override void Load() { Reflection.InitializeCaches(); FallingTileTextures = new Dictionary <int, Texture2D>(); fallingTileAlphaMask = GetTexture("GameHelpers/FallingTileAlphaMask"); disposeList = new List <IDisposable>(); ModAssemblies = ModLoader.Mods.Skip(1).ToDictionary(m => m.Name, m => m.Code); // initialize on load so libvaxy-dependent mods function when using this StackInspectHandler.Initialize(); HookHandler.ApplyHooks(); }