We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 763261c commit 44957c3Copy full SHA for 44957c3
1 file changed
src/PedestrianStates.cpp
@@ -752,16 +752,20 @@ bool PedestrianStatesManager::StateFalling_ProcessEvent(const PedestrianStateEve
752
753
void PedestrianStatesManager::StateIdle_ProcessFrame()
754
{
755
+ const PedestrianCtlState& ctlState = mPedestrian->mCtlState;
756
+
757
if (mPedestrian->IsShooting())
758
- TryToShoot();
759
+ // pedestrian is in shooting state but does he really want to shoot?
760
+ if (ctlState.mCtlActions[ePedestrianAction_Shoot])
761
+ {
762
+ TryToShoot();
763
+ }
764
}
765
766
ProcessRotateActions();
767
ProcessMotionActions();
768
- const PedestrianCtlState& ctlState = mPedestrian->mCtlState;
-
769
// slide over car
770
if (ctlState.mCtlActions[ePedestrianAction_Run] || ctlState.mCtlActions[ePedestrianAction_WalkForward])
771
0 commit comments