From e4d01f95956df3604d873ef2349f4bc14c71ccbb Mon Sep 17 00:00:00 2001 From: dombomdom Date: Tue, 22 Oct 2019 11:00:07 +0200 Subject: [PATCH] fixed weapon jammend and non stopping secondary fire bug --- Projects/Android/jni/src/Lambda1VR/VrInputDefault.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Projects/Android/jni/src/Lambda1VR/VrInputDefault.c b/Projects/Android/jni/src/Lambda1VR/VrInputDefault.c index 0bc9b33..3266d05 100644 --- a/Projects/Android/jni/src/Lambda1VR/VrInputDefault.c +++ b/Projects/Android/jni/src/Lambda1VR/VrInputDefault.c @@ -293,6 +293,13 @@ void HandleInput_Default( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew, firingPrimary = (pDominantTrackedRemoteNew->Buttons & ovrButton_Trigger); sendButtonAction("+attack", firingPrimary); } + // we need to release secondary fire if dominantGripPushed has been released before releasing trigger -> should fix the gun jamming and non stop firing secondary attack bug + if ((pDominantTrackedRemoteNew->Buttons & ovrButton_Trigger) != + (pDominantTrackedRemoteOld->Buttons & ovrButton_Trigger) && + (pDominantTrackedRemoteNew->Buttons& ovrButton_Trigger) == false) + { + sendButtonAction("+attack2", false); + } } //Duck