123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- //==========================================================
- //
- // Copyright (c) Guangzhou Shixiang Technology Co.,Ltd.
- // All rights reserved.
- //
- //==========================================================
- using System;
- using GxrSdk;
- using UnityEngine;
- using UnityEngine.UI;
- public class GlassesApiDemo : MonoBehaviour
- {
- [SerializeField]
- private Button VolumeSubBtn;
- [SerializeField]
- private Button VolumeAddBtn;
- [SerializeField]
- private Button BrightnessSubBtn;
- [SerializeField]
- private Button BrightnessAddBtn;
- private void Awake()
- {
- if (VolumeSubBtn != null)
- {
- VolumeSubBtn.onClick.AddListener(VolumeSub);
- }
- if (VolumeAddBtn != null)
- {
- VolumeAddBtn.onClick.AddListener(VolumeAdd);
- }
- if (BrightnessSubBtn != null)
- {
- BrightnessSubBtn.onClick.AddListener(BrightnessSub);
- }
- if (BrightnessAddBtn != null)
- {
- BrightnessAddBtn.onClick.AddListener(BrightnessAdd);
- }
- }
- private void VolumeSub()
- {
- var currentVolume = GxrNativeApi.GetGlassesVolume();
- var result = GxrNativeApi.SubGlassesVolume();
- Debug.Log($"[GlassesApiDemo][VolumeSub] {currentVolume} => {GxrNativeApi.GetGlassesVolume()} result:{result}");
- }
- private void VolumeAdd()
- {
- var currentVolume = GxrNativeApi.GetGlassesVolume();
- var result = GxrNativeApi.AddGlassesVolume();
- Debug.Log($"[GlassesApiDemo][VolumeAdd] {currentVolume} => {GxrNativeApi.GetGlassesVolume()} result:{result}");
- }
- private void BrightnessSub()
- {
- var currentBrightness = GxrNativeApi.GetDisplayBacklight();
- var result = GxrNativeApi.SubDisplayBacklight();
- Debug.Log($"[GlassesApiDemo][BrightnessSub] {currentBrightness} => {GxrNativeApi.GetDisplayBacklight()} result:{result}");
- }
- private void BrightnessAdd()
- {
- var currentBrightness = GxrNativeApi.GetDisplayBacklight();
- var result = GxrNativeApi.AddDisplayBacklight();
- Debug.Log($"[GlassesApiDemo][BrightnessAdd] {currentBrightness} => {GxrNativeApi.GetDisplayBacklight()} result:{result}");
- }
- }
|