示例#1
0
 public void OnValueChanged(bool value)
 {
     if (key != "" && key != null)
     {
         SettingsManager.SetSetting(key, SettingType.Bool, value.ToString());
     }
 }
 public void OnEndEdit(string input)
 {
     if (key != "" && key != null && input != null && input != "")
     {
         SettingsManager.SetSetting(key, type, input);
     }
 }
 public void OnValueChanged(float value)
 {
     if (type == SettingType.Float)
     {
         SettingsManager.SetSetting(key, type, value.ToString());
     }
     else if (type == SettingType.Int)
     {
         int intValue = (int)(value * 100.0f);
         SettingsManager.SetSetting(key, type, intValue.ToString());
     }
 }
 void Update()
 {
     if (recording)
     {
         foreach (KeyCode keyCode in Enum.GetValues(typeof(KeyCode)))
         {
             if (Input.GetKey(keyCode))
             {
                 recording       = false;
                 buttonText.text = keyCode.ToString();
                 SettingsManager.SetSetting(button, SettingType.Button, keyCode.ToString());
             }
         }
     }
 }
示例#5
0
 public void OnValueChanged(int value)
 {
     SettingsManager.SetSetting(key, SettingType.Int, value.ToString());
 }