public override void HandListener( SteamVR_Behaviour_Pose m_Pose, DropDelegate Drop, GrabDelegate Pickup ) { // Down if (m_GrabAction.GetStateDown(m_Pose.inputSource)) { // print(m_Pose.inputSource + " Trigger down"); if (m_InContact) { m_InContact = Drop(m_InContact); } else { m_InContact = Pickup(); } } // Use track pad right and left to change image seen // Use menu button or track pad north to see answer if (m_InContact) { if (m_NextAction.GetStateDown(m_Pose.inputSource)) { ChangeCard(-1); } if (m_PrevAction.GetStateDown(m_Pose.inputSource)) { ChangeCard(1); } // answer reveal if (m_RevealAction.GetStateDown(m_Pose.inputSource)) { ShowAnswer(); } if (m_RevealAction.GetStateUp(m_Pose.inputSource)) { ShowQuestion(); } } }
public abstract void HandListener( SteamVR_Behaviour_Pose p, DropDelegate d, GrabDelegate g );