Пример #1
0
 // Token: 0x0600618E RID: 24974 RVA: 0x00226D1C File Offset: 0x0022511C
 private bool GetValueBool()
 {
     if (string.IsNullOrEmpty(this.PlayerPrefsString))
     {
         return(VRCInputManager.GetSetting(this.setting));
     }
     return(PlayerPrefs.GetInt(this.PlayerPrefsString) != 0);
 }
Пример #2
0
        // Token: 0x06005731 RID: 22321 RVA: 0x001E0768 File Offset: 0x001DEB68
        public static void SetNetworkProperties()
        {
            PhotonNetwork.player.NickName = User.CurrentUser.displayName;
            Hashtable hashtable = new Hashtable();

            hashtable.Add("modTag", VRCPlayer.LocalModTag);
            hashtable.Add("isInvisible", VRCPlayer.LocalIsInvisible);
            hashtable.Add("avatarBlueprint", User.CurrentUser.mApiAvatar);
            hashtable.Add("userId", User.CurrentUser.id);
            hashtable.Add("defaultMute", VRCInputManager.GetSetting(VRCInputManager.InputSetting.DefaultMute));
            hashtable.Add("inVRMode", VRCTrackingManager.IsInVRMode());
            PhotonNetwork.player.SetCustomProperties(hashtable, null, false);
        }
Пример #3
0
    // Token: 0x06005625 RID: 22053 RVA: 0x001DA9E4 File Offset: 0x001D8DE4
    public static bool GetInputSetting(VRCInputSetting setting)
    {
        if (setting == VRCInputSetting.Locomotion3P)
        {
            return(VRCInputManager.locomotionMethod == VRCInputManager.LocomotionMethod.ThirdPerson);
        }
        VRCInputManager.InputSetting setting2 = VRCInputManager.InputSetting.ComfortTurning;
        bool        flag       = false;
        IEnumerator enumerator = Enum.GetValues(typeof(VRCInputManager.InputSetting)).GetEnumerator();

        try
        {
            while (enumerator.MoveNext())
            {
                object obj = enumerator.Current;
                VRCInputManager.InputSetting inputSetting = (VRCInputManager.InputSetting)obj;
                if (inputSetting.ToString().CompareTo(setting.ToString()) == 0)
                {
                    flag     = true;
                    setting2 = inputSetting;
                }
            }
        }
        finally
        {
            IDisposable disposable;
            if ((disposable = (enumerator as IDisposable)) != null)
            {
                disposable.Dispose();
            }
        }
        if (flag)
        {
            return(VRCInputManager.GetSetting(setting2));
        }
        Debug.LogError("GetInputSetting: could not find setting: " + setting.ToString());
        return(false);
    }