OnGameLoad() public static method

public static OnGameLoad ( ) : void
return void
Ejemplo n.º 1
0
        private IntPtr LoadLibraryAHook(String fileName)
        {
            var module = this.LoadLibraryA(fileName);

            switch (fileName.ToLower())
            {
            case "game.dll":
                var sw = new Stopwatch();

                PluginSystem.OnGameLoad();

                // Prepare the Unknown__SetState hook.
                this.Unknown__SetState = Memory.InstallHook(module + Addresses.Unknown__SetStateOffset, new Unknown__SetStateDelegate(this.Unknown__SetStateHook), true, false);

                break;
            }

            return(module);
        }
Ejemplo n.º 2
0
        private IntPtr LoadLibraryAHook(String fileName)
        {
            var module = this.LoadLibraryA(fileName);

            switch (fileName.ToLower())
            {
            case "game.dll":
                var sw = new Stopwatch();

                Trace.WriteLine("OnGameLoad plugins . . .");
                Trace.Indent();
                sw = Stopwatch.StartNew();
                PluginSystem.OnGameLoad(PluginContext.Common);
                PluginSystem.OnGameLoad(this.context);
                Trace.Unindent();
                Trace.WriteLine(" - Done! (" + sw.ElapsedMilliseconds + " ms)");

                break;
            }

            return(module);
        }