public static void dump(ConsoleSystem.Arg args)
    {
        if (Directory.Exists("diagnostics"))
        {
            Directory.CreateDirectory("diagnostics");
        }
        int num = 1;

        while (Directory.Exists(string.Concat("diagnostics/", num)))
        {
            num++;
        }
        Directory.CreateDirectory(string.Concat("diagnostics/", num));
        string str = string.Concat("diagnostics/", num, "/");

        DiagnosticsConSys.DumpLODGroups(str);
        DiagnosticsConSys.DumpSystemInformation(str);
        DiagnosticsConSys.DumpGameObjects(str);
        DiagnosticsConSys.DumpObjects(str);
        DiagnosticsConSys.DumpEntities(str);
        DiagnosticsConSys.DumpNetwork(str);
        DiagnosticsConSys.DumpPhysics(str);
        DiagnosticsConSys.DumpAnimators(str);
    }
    public static void dump(ConsoleSystem.Arg args)
    {
        if (Directory.Exists("diagnostics"))
        {
            Directory.CreateDirectory("diagnostics");
        }
        int num = 1;

        while (Directory.Exists("diagnostics/" + (object)num))
        {
            ++num;
        }
        Directory.CreateDirectory("diagnostics/" + (object)num);
        string targetFolder = "diagnostics/" + (object)num + "/";

        DiagnosticsConSys.DumpLODGroups(targetFolder);
        DiagnosticsConSys.DumpSystemInformation(targetFolder);
        DiagnosticsConSys.DumpGameObjects(targetFolder);
        DiagnosticsConSys.DumpObjects(targetFolder);
        DiagnosticsConSys.DumpEntities(targetFolder);
        DiagnosticsConSys.DumpNetwork(targetFolder);
        DiagnosticsConSys.DumpPhysics(targetFolder);
        DiagnosticsConSys.DumpAnimators(targetFolder);
    }