Esempio n. 1
0
 // Token: 0x06004CD8 RID: 19672 RVA: 0x0019BF6E File Offset: 0x0019A36E
 public static void Mute()
 {
     Debug.Log("Attmepting to to mute mic");
     VRCInputManager.talkToggle    = false;
     VRCInputManager.talkDefaultOn = false;
     VRCInputManager.SettingsChanged(VRCInputManager.InputSetting.ToggleTalk);
     DefaultTalkController.voiceMuted = false;
 }
Esempio n. 2
0
 // Token: 0x06006191 RID: 24977 RVA: 0x00226DE2 File Offset: 0x002251E2
 public void SetValue(float val)
 {
     if (this._locked)
     {
         return;
     }
     if (!string.IsNullOrEmpty(this.PlayerPrefsString))
     {
         PlayerPrefs.SetFloat(this.PlayerPrefsString, val);
     }
     VRCInputManager.SettingsChanged(this.setting);
 }
Esempio n. 3
0
    // Token: 0x06005626 RID: 22054 RVA: 0x001DAAB4 File Offset: 0x001D8EB4
    public static void SetInputSetting(VRCInputSetting setting, bool enable)
    {
        if (setting == VRCInputSetting.Locomotion3P)
        {
            VRCInputManager.locomotionMethod = ((!enable) ? VRCInputManager.LocomotionMethod.Gamelike : VRCInputManager.LocomotionMethod.ThirdPerson);
            VRCInputManager.SettingsChanged(VRCInputManager.InputSetting.Unknown);
            return;
        }
        VRCInputManager.InputSetting inputSetting = VRCInputManager.InputSetting.ComfortTurning;
        bool        flag       = false;
        IEnumerator enumerator = Enum.GetValues(typeof(VRCInputManager.InputSetting)).GetEnumerator();

        try
        {
            while (enumerator.MoveNext())
            {
                object obj = enumerator.Current;
                VRCInputManager.InputSetting inputSetting2 = (VRCInputManager.InputSetting)obj;
                if (inputSetting2.ToString().CompareTo(setting.ToString()) == 0)
                {
                    flag         = true;
                    inputSetting = inputSetting2;
                }
            }
        }
        finally
        {
            IDisposable disposable;
            if ((disposable = (enumerator as IDisposable)) != null)
            {
                disposable.Dispose();
            }
        }
        if (flag)
        {
            VRCInputManager.SetSetting(inputSetting, enable);
            VRCInputManager.SettingsChanged(inputSetting);
        }
        else
        {
            Debug.LogError("SetInputSetting: could not find setting: " + setting.ToString());
        }
    }
Esempio n. 4
0
 // Token: 0x06006190 RID: 24976 RVA: 0x00226D74 File Offset: 0x00225174
 public void SetEnable(bool on)
 {
     if (this._locked)
     {
         return;
     }
     if (this.invertSetting)
     {
         on = !on;
     }
     if (string.IsNullOrEmpty(this.PlayerPrefsString))
     {
         VRCInputManager.SetSetting(this.setting, on);
     }
     else
     {
         PlayerPrefs.SetInt(this.PlayerPrefsString, (!on) ? 0 : 1);
     }
     VRCInputManager.SettingsChanged(this.setting);
 }
Esempio n. 5
0
 // Token: 0x06005613 RID: 22035 RVA: 0x001DA6D8 File Offset: 0x001D8AD8
 private void OnPlayerUsingHandControllersChanged(bool isUsingHandControllers)
 {
     VRCInputManager.SettingsChanged(VRCInputManager.InputSetting.Unknown);
 }