Exemple #1
0
        static void Postfix(InputField ___m_input)
        {
            Console.instance.m_input.characterLimit = 4096;
            var text = ___m_input.text;

            if (text.StartsWith("csrun "))
            {
                var input = text.Substring("csrun ".Length - 1);
                DevTools.CSRun(input);
            }

            if (text.StartsWith("load "))
            {
                var path = Path.Combine(DevTools.LocalPath, text.Substring("load ".Length));
                if (!File.Exists(path))
                {
                    Console.instance.Print("That path isnt valid");
                    return;
                }

                try
                {
                    var assembly = Assembly.Load(File.ReadAllBytes(path));
                    ScriptManager.TryStart(assembly);
                }
                catch (Exception e)
                {
                    Console.instance.Print(e.Message);
                }
            }
        }
Exemple #2
0
 protected override void Load()
 {
     LoggerColor("DevTools Loaded!", ConsoleColor.Cyan);
     LoggerColor("Visit our shop at https://plugin4u.cf/", ConsoleColor.Magenta);
     Instance = this;
 }