private void ShowPage(string name)
        {
            if (name == "about")
            {
                VMAbout.ViewVisibility = Visibility.Visible;
                return;
            }

            VMSearch.ViewVisibility   = Visibility.Hidden;
            VMDownload.ViewVisibility = Visibility.Hidden;
            VMSettings.ViewVisibility = Visibility.Hidden;
            VMAbout.ViewVisibility    = Visibility.Hidden;


            if (name == "search")
            {
                VMSearch.ViewVisibility = Visibility.Visible;
            }
            if (name == "download")
            {
                VMDownload.ViewVisibility = Visibility.Visible;
            }
            if (name == "settings")
            {
                VMSettings.Load();
                VMSettings.ViewVisibility = Visibility.Visible;
            }
        }
Exemple #2
0
        public async Task <IActionResult> Settings()
        {
            SetToken();
            _api = new Api(jwtToken);
            VMSettings vm = new VMSettings();

            vm.Address = await _api.GetAddress(GetUserId());

            if (HttpContext.User.Claims.Any(t => t.Type == "Token"))
            {
                jwtToken = HttpContext.User.Claims.FirstOrDefault(c => c.Type == "Token").Value;
            }

            return(View(vm));
        }
Exemple #3
0
    /// <summary>
    /// Default settings are a soft sandbox and setting up the file system script loader
    /// </summary>
    public LuaVM(VMSettings vmSettings)
    {
        m_LuaScript =
            new Script(CoreModules.Preset_SoftSandbox)
        {
            Options =
            {
                ScriptLoader = new FileSystemScriptLoader(),
                DebugPrint   = log => Logger.Log(Channel.LuaNative, log),
            }
        };

        if ((vmSettings & VMSettings.AttachAPIs) == VMSettings.AttachAPIs)
        {
            AttachAPIS();
        }

        if ((vmSettings & VMSettings.AttachEnums) == VMSettings.AttachEnums)
        {
            AttachLuaEnums();
        }
    }
Exemple #4
0
    /// <summary>
    /// Default settings are a soft sandbox and setting up the file system script loader
    /// </summary>
    public LuaVM(VMSettings vmSettings, Action <string> debugLog)
    {
        m_LuaScript =
            new Script(CoreModules.Preset_SoftSandbox)
        {
            Options =
            {
                ScriptLoader = new FileSystemScriptLoader(),
                DebugPrint   = debugLog,
            }
        };

        if ((vmSettings & VMSettings.AttachAPIs) == VMSettings.AttachAPIs)
        {
            AttachAPIS();
        }

        if ((vmSettings & VMSettings.AttachEnums) == VMSettings.AttachEnums)
        {
            AttachLuaEnums();
        }
    }
Exemple #5
0
    /// <summary>
    /// Default settings are a soft sandbox and setting up the file system script loader
    /// </summary>
    public LuaVM(VMSettings vmSettings, string[] extraPath, CoreModules presetComplete)
    {
        m_LuaScript =
            new Script(presetComplete)
        {
            Options =
            {
                ScriptLoader = new UnityAssetsScriptLoader(),
                DebugPrint   = log => Logger.Log(Channel.LuaNative, log),
            }
        };
        ((ScriptLoaderBase)m_LuaScript.Options.ScriptLoader).ModulePaths = extraPath;

        if ((vmSettings & VMSettings.AttachAPIs) == VMSettings.AttachAPIs)
        {
            AttachAPIS();
        }

        if ((vmSettings & VMSettings.AttachEnums) == VMSettings.AttachEnums)
        {
            AttachLuaEnums();
        }
    }