Пример #1
0
 public void OnVideoSettingsChanged()
 {
     if (uVideoToggle.isOn && ExampleGlobals.HasVideoPermission() == false)
     {
         StartCoroutine(RequestVideoPermissions());
     }
 }
Пример #2
0
 public void OnAudioSettingsChanged()
 {
     if (uAudioToggle.isOn && ExampleGlobals.HasAudioPermission() == false)
     {
         StartCoroutine(RequestAudioPermissions());
     }
 }
Пример #3
0
 private void CheckSettings()
 {
     if (ExampleGlobals.HasAudioPermission() == false)
     {
         uAudioToggle.isOn = false;
     }
     if (ExampleGlobals.HasVideoPermission() == false)
     {
         uVideoToggle.isOn = false;
     }
 }
Пример #4
0
 protected virtual void Start()
 {
     //to trigger android permission requests
     StartCoroutine(ExampleGlobals.RequestPermissions());
     UnityCallFactory.EnsureInit(OnCallFactoryReady, OnCallFactoryFailed);
 }
Пример #5
0
    IEnumerator RequestVideoPermissions()
    {
        yield return(ExampleGlobals.RequestVideoPermission());

        uVideoToggle.isOn = ExampleGlobals.HasVideoPermission();
    }
Пример #6
0
    IEnumerator RequestAudioPermissions()
    {
        yield return(ExampleGlobals.RequestAudioPermission());

        uAudioToggle.isOn = ExampleGlobals.HasAudioPermission();
    }