using System.Collections; using System.Collections.Generic; using Fusion.Addons.ConnectionManagerAddon; using UnityEngine; using UnityEngine.InputSystem; using UnityEngine.XR; namespace BNG { public class ToggleActiveOnInputAction : MonoBehaviour { public InputActionReference InputAction = default; public GameObject ToggleObject = default; private UnityEngine.XR.InputDevice leftController; private void Start() { // دریافت کنترلر دست چپ در هنگام شروع leftController = InputDevices.GetDeviceAtXRNode(XRNode.LeftHand); } public bool show; public void Toggle() { if (show) show = false; else show = true; } public void Update() { ToggleObject.SetActive(show); if (Input.GetKeyDown(KeyCode.LeftShift)) CreateTablet(); } public Transform tabletPosition; public void CreateTablet() { ConnectionManager.instance.CreateTablet(tabletPosition); } } }