internal Int32 FuncHook(Int32 a1, Int32 a2, Int32 a3)
{
//Console.WriteLine("FuncHook");
//Console.WriteLine(" - a1: " + a1); // a pointer
//Console.WriteLine(" - a2: " + a2); // 1 when ending a map, 0 when starting a map, 0 when exiting the game
//Console.WriteLine(" - a3: " + a3); // 0 when ending a map, 0 when starting a map, 1 when exiting the game
switch (a2.ToString() + a3.ToString())
{
case "00":
Console.WriteLine("OnMapStart");
break;