public void PostLoad() { TerrariaAssembly = typeof(Main).Assembly; ModAssemblies = ModLoader.Mods.Skip(1).ToDictionary(m => m.Name, m => m.Code); HookHandler.ApplyHooks(); DetourHandler.ApplyDetours(); }
public void PostLoad() { ModAssemblies = ModLoader.Mods.Skip(1).ToDictionary(m => m.Name, m => m.Code); // add the rest of the loaded mods after Load() MethodInvokerHandler.ApplyMethodInvokers(); FieldGetHandler.ApplyFieldGets(); FieldSetHandler.ApplyFieldSets(); DetourHandler.ApplyDetours(); }
public override void Unload() { DetourHandler.Load(); ILEditHandler.Load(); }
public void PostLoad() { TerrariaAssembly = typeof(Main).Assembly; ModAssemblies = ModLoader.Mods.Skip(1).ToDictionary(m => m.Name, m => m.Code); // add the rest of the loaded mods after Load() DetourHandler.ApplyDetours(); }