public void Setup(BhapticsDevice tactDevice, bool isConnect, Sprite sprite) { device = tactDevice; deviceName.text = device.DeviceName; toggleButton.interactable = isConnect; if (tactDevice.DeviceName.StartsWith("Tactal") || tactDevice.DeviceName.StartsWith("Tactot")) { toggleButton.gameObject.SetActive(false); } else { if (isConnect) { if (device.IsLeft()) { toggleButton.image.sprite = leftSide; } else { toggleButton.image.sprite = rightSide; } } toggleButton.gameObject.SetActive(true); } if (sprite != null) { deviceImage.sprite = sprite; } }
private IEnumerator CheckPosition(BhapticsDevice device, bool isLeft) { if (device.IsLeft() != isLeft) { DeviceManager.Instance.TogglePosition(device.Address); } yield return(null); }
private void OnSwap() { if (AndroidWidget_CompareDeviceString.convertConnectionStatus(device.ConnectionStatus) == 0) { BhapticsAndroidManager.Instance.TogglePosition(device.Address); if (device.IsLeft()) { toggleButton.image.sprite = leftSide; } else { toggleButton.image.sprite = rightSide; } } }