Exemplo n.º 1
0
 void SetKey(string value)      // настройка кнопок
 {
     if (_input[0] != null)
     {
         string[] result = value.Split(new char[] { '=' });
         for (int i = 0; i < _input.Length; i++)
         {
             if (result[0] == _input[i].defaultKeyName)
             {
                 _input[i].keyCode         = (KeyCode)GetInt(result[1]);
                 _input[i].buttonText.text = _input[i].keyCode.ToString();
             }
             if (result[0] == "SoundLevel")
             {
                 SoundLevelObject.GetComponent <Slider>().value = GetFloat(result[1]);
             }
             if (result[0] == "MusicLevel")
             {
                 MusicLevelObject.GetComponent <Slider>().value = GetFloat(result[1]);
             }
             if (result[0] == "NumLanguage")
             {
                 DropdownLanguage.GetComponent <Dropdown>().value = GetInt(result[1]);
                 Information.Instance.LanguageNumber = GetInt(result[1]);
             }
         }
     }
 }
Exemplo n.º 2
0
    public void SaveSettings()
    {
        StreamWriter writer = new StreamWriter(Path());

        for (int i = 0; i < _input.Length; i++)
        {
            writer.WriteLine(_input[i].defaultKeyName + "=" + (int)_input[i].keyCode);
        }
        writer.WriteLine("SoundLevel=" + (float)SoundLevelObject.GetComponent <Slider>().value);
        writer.WriteLine("MusicLevel=" + (float)MusicLevelObject.GetComponent <Slider>().value);
        writer.WriteLine("NumLanguage=" + (int)DropdownLanguage.GetComponent <Dropdown>().value);
        writer.Close();
        Information.Instance.LanguageNumber = DropdownLanguage.GetComponent <Dropdown>().value;
        if (Dialogs.Instance != null)
        {
            Dialogs.Instance.LanguageNumber = Information.Instance.LanguageNumber;
        }
    }
Exemplo n.º 3
0
    public void DefaultSettings()      // возврат настроек по умолчанию
    {
        Debug.Log("DefaultSettings");
        for (int i = 0; i < _input.Length; i++)
        {
            _input[i].keyCode         = _input[i].defaultKeyCode;
            _input[i].buttonText.text = _input[i].defaultKeyCode.ToString();
        }
        var culture     = System.Globalization.CultureInfo.CurrentCulture;
        int numLanguage = 1;

        if (culture.ToString() == "ru-RU")
        {
            numLanguage = 0;
        }
        else
        {
            numLanguage = 1;
        }
        SoundLevelObject.GetComponent <Slider>().value   = 0.5f;
        MusicLevelObject.GetComponent <Slider>().value   = 0.5f;
        DropdownLanguage.GetComponent <Dropdown>().value = numLanguage;
        Information.Instance.LanguageNumber = numLanguage;
    }