Esempio n. 1
0
        /// <summary>
        /// Loads the global script settings.
        /// </summary>
        public static void LoadSettings()
        {
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("\tLoading Script Settings...");

            cssettings = new ScriptSettings();
            cssettings.AddNamespace("System");
            cssettings.AddNamespace("ProjectX_V3_Game.Entities");
            cssettings.AddNamespace("ProjectX_V3_Game.Core");
            cssettings.AddNamespace("ProjectX_V3_Game.Data");
            cssettings.AddNamespace("ProjectX_V3_Game.Calculations");
            cssettings.AddNamespace("ProjectX_V3_Game.Packets.Message");
            cssettings.AddNamespace("ProjectX_V3_Game.Packets");
            cssettings.AddNamespace("ProjectX_V3_Game.Maps");
            cssettings.AddNamespace("ProjectX_V3_Game.Tournaments");
            cssettings.AddNamespace("ProjectX_V3_Game.Packets.NPC");             // will add some functions to this later, not entirely npc restricted, but mostly hence why it's also used by ItemScripts!
            ScriptEngine.SetNamespaces(cssettings);

            cssettings.Framework = "v4.0";
            cssettings.Language  = ScriptLanguage.CSharp;

            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("\tLoaded Script Settings...");
        }
Esempio n. 2
0
        /// <summary>
        /// Loads the global script settings.
        /// </summary>
        public static void LoadSettings()
        {
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("\tLoading Script Settings...");

            cssettings = new ScriptSettings();
            cssettings.AddNamespace("System");
            cssettings.AddNamespace("ProjectX_V3_Game.Entities");
            cssettings.AddNamespace("ProjectX_V3_Game.Core");
            cssettings.AddNamespace("ProjectX_V3_Game.Data");
            cssettings.AddNamespace("ProjectX_V3_Game.Calculations");
            cssettings.AddNamespace("ProjectX_V3_Game.Packets.Message");
            cssettings.AddNamespace("ProjectX_V3_Game.Packets");
            cssettings.AddNamespace("ProjectX_V3_Game.Maps");
            cssettings.AddNamespace("ProjectX_V3_Game.Tournaments");
            cssettings.AddNamespace("ProjectX_V3_Game.Packets.NPC"); // will add some functions to this later, not entirely npc restricted, but mostly hence why it's also used by ItemScripts!
            ScriptEngine.SetNamespaces(cssettings);

            cssettings.Framework = "v4.0";
            cssettings.Language = ScriptLanguage.CSharp;

            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("\tLoaded Script Settings...");
        }