コード例 #1
0
        void UpdateBTRemote()
        {
            if (RemoteManager.Instance.connectedRemote != null)
            {
                serializableBTRemote sBTRemote = RemoteManager.Instance.connectedRemote;
                SendToEditor(MiraConnectionMessageIds.BTRemoteMsgId, sBTRemote);

                if (btFrameCounter < btSendRate)
                {
                    btFrameCounter += 1;
                }
                else
                {
                    serializableBTRemoteButtons  sBTRemoteButtons  = RemoteManager.Instance.connectedRemote;
                    serializableBTRemoteTouchPad sBTRemoteTouchPad = RemoteManager.Instance.connectedRemote;

                    SendToEditor(MiraConnectionMessageIds.BTRemoteButtonsMsgId, sBTRemoteButtons);
                    SendToEditor(MiraConnectionMessageIds.BTRemoteTouchPadMsgId, sBTRemoteTouchPad);

                    btFrameCounter = 0;
                }
            }
        }
コード例 #2
0
 public void UpdateVirtualMotion(serializableBTRemote s_bt)
 {
     this.motion.acceleration.setMotionSensorVector(s_bt.acceleration);
     this.motion.rotationRate.setMotionSensorVector(s_bt.rotationRate);
     this.motion.orientation.setOrientationVector(s_bt.orientation);
 }