예제 #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 UpdateVirtualButtons(serializableBTRemoteButtons s_bt)
 {
     homeButton.isPressed = s_bt.startButton;
     menuButton.isPressed = s_bt.backButton;
     trigger.isPressed    = s_bt.triggerButton;
 }