void CheckExpkeyPress() { //do NOT touch //tablet_.expKeyNum bool[] pressed = new bool[8]; for (int i = 0; i < tablet_.expKeyNum; ++i) { pressed[i] = tablet_.GetExpKey(i); } if (pressed[4] || pressed[5]) { editModePressed = true; GoToRitualFrame(); } else if (!(pressed[4] || pressed[5]) && editModePressed) { editModePressed = false; } if (pressed[6] || pressed[7]) { tabletModePressed = true; GoToTabletFrame(); } else if (!(pressed[6] || pressed[7]) && tabletModePressed) { tabletModePressed = false; } }
void Update() { if (!tablet_ || !uiText_) { return; } string str = ""; str += "state: " + (tablet_.isAvailable ? "Connected" : "Not Connected") + "\n"; str += "name: " + tablet_.deviceName + "\n"; str += "version: " + tablet_.version + "\n"; str += "isPressureSupported: " + tablet_.isPressureSupported + "\n"; str += "isWheelSupported: " + tablet_.isWheelSupported + "\n"; str += "isOrientationSupported: " + tablet_.isOrientationSupported + "\n"; str += "isExpKeysSupported: " + tablet_.isExpKeysSupported + "\n"; str += "deviceNum: " + tablet_.deviceNum + "\n"; str += "expKeyNum: " + tablet_.expKeyNum + "\n"; str += "x: " + tablet_.x + "\n"; str += "y: " + tablet_.y + "\n"; str += "screen-x: " + (tablet_.x * 1920) + "\n"; str += "screen-y: " + (tablet_.y * 1080) + "\n"; str += "pressure: " + tablet_.pressure + "\n"; str += "wheel: " + tablet_.wheel + "\n"; str += "azimuth: " + tablet_.azimuth + "\n"; str += "altitude: " + tablet_.altitude + "\n"; str += "twist: " + tablet_.twist + "\n"; str += "penId: " + tablet_.penId + "\n"; str += "cursor: " + tablet_.cursor + "\n"; str += "time: " + tablet_.time + "\n"; str += "proximity: " + tablet_.proximity + "\n"; str += "button 1: " + tablet_.GetButton(1) + "\n"; str += "button 2: " + tablet_.GetButton(2) + "\n"; for (int i = 0; i < tablet_.expKeyNum; ++i) { str += "expkey " + i + ": " + tablet_.GetExpKey(i) + "\n"; } uiText_.text = str; }