internal static void LogModStatus(int type) { Imports.Logger_LogModStatus(type); if (!Imports.IsDebugMode() && Console.Enabled) { bool rainbow_check = RainbowCheck(); System.Console.Write("["); if (!rainbow_check) { Console.SetColor(ConsoleColor.Green); } System.Console.Write(GetTimestamp()); if (!rainbow_check) { Console.SetColor(ConsoleColor.Gray); } System.Console.Write("] ["); if (!rainbow_check) { Console.SetColor(ConsoleColor.Magenta); } System.Console.Write("MelonLoader"); if (!rainbow_check) { Console.SetColor(ConsoleColor.Gray); } System.Console.Write("] "); if (!rainbow_check) { Console.SetColor(ConsoleColor.Blue); } System.Console.Write("Status: "); if (type == 0) { if (!rainbow_check) { Console.SetColor(ConsoleColor.Cyan); } System.Console.WriteLine("Universal"); } else if (type == 1) { if (!rainbow_check) { Console.SetColor(ConsoleColor.Green); } System.Console.WriteLine("Compatible"); } else if (type == 2) { if (!rainbow_check) { Console.SetColor(ConsoleColor.Yellow); } System.Console.WriteLine("No MelonModGameAttribute!"); } else { if (!rainbow_check) { Console.SetColor(ConsoleColor.Red); } System.Console.WriteLine("INCOMPATIBLE!"); } Console.SetColor(ConsoleColor.Gray); } }