30 lines
No EOL
794 B
C#
30 lines
No EOL
794 B
C#
using System;
|
|
using System.IO;
|
|
using System.Runtime.InteropServices;
|
|
using UnityEngine;
|
|
|
|
|
|
//Credits myshmeh
|
|
namespace EscapeFromTarkovCheat.Utils
|
|
{
|
|
public static class AllocConsoleHandler
|
|
{
|
|
[DllImport("Kernel32.dll")]
|
|
private static extern bool AllocConsole();
|
|
|
|
[DllImport("msvcrt.dll")]
|
|
public static extern int system(string cmd);
|
|
|
|
public static void Open()
|
|
{
|
|
AllocConsole();
|
|
Console.SetOut(new StreamWriter(Console.OpenStandardOutput()) { AutoFlush = true });
|
|
Application.logMessageReceivedThreaded += (condition, stackTrace, type) => Console.WriteLine(condition + " " + stackTrace);
|
|
}
|
|
|
|
public static void ClearAllocConsole()
|
|
{
|
|
system("CLS");
|
|
}
|
|
}
|
|
} |