Ejemplo n.º 1
0
        private static IntPtr sub_6F1CA210Hook(StringPtr cheat)
        {
            try
            {
                List <string> list = SplitCommandLine(cheat.AsString()).ToList();
                if (list.Count >= 2 && list[0].Equals("SCDBG", StringComparison.OrdinalIgnoreCase))
                {
                    switch (list[1].ToUpper())
                    {
                    case "FUNCDUMP": HandleFuncDump(list.Skip(2).ToList()); break;

                    case "GLOBALDUMP": HandleGlobalDump(list.Skip(2).ToList()); break;

                    case "LOCALDUMP": HandleLocalDump(list.Skip(2).ToList()); break;

                    case "VARDUMP": HandleVarDump(list.Skip(2).ToList()); break;

                    case "TEST": HandleTest(list.Skip(2).ToList()); break;
                    }
                }
            }
            catch (Exception ex)
            {
                Trace.WriteLine(ex);
            }
            return(sub_6F1CA210(cheat));
        }