private static void RegisterHooks() { Assembly[] assems = AppDomain.CurrentDomain.GetAssemblies(); foreach (Type p in GetLoadedTypes()) { try { if (typeof(OctarineHook.iHook).IsAssignableFrom(p) && p.IsClass) { OctarineHook.iHook Hook = (OctarineHook.iHook)Activator.CreateInstance(p); OctarineHooks.RegisterHook(Hook); } } catch {} } }
public static void RegisterHook(OctarineHook.iHook Hook) { registeredHooks.Add(Hook); }