Systems: handbrake bug fix

This commit is contained in:
Sidi Liang 2020-08-16 22:58:03 +08:00
parent 68bf6d1de3
commit 650fb9ff75
No known key found for this signature in database
GPG Key ID: 79F0A6B20B72F42F
1 changed files with 10 additions and 6 deletions

View File

@ -382,27 +382,31 @@ var BrakeController = {
activeHandBrake: func(){
#for internal use
me.handBrakeIsOn = 1;
if(isInternalView()) playAudio("handbrake_on.wav");
settimer(func(){ #Delay for 0.5 seconds
me.parkingBrakeNode.setValue(1);
me.handBrakeIsOn = 1;
}, 0.5);
},
deactiveHandBrake: func(){
#for internal use
me.handBrakeIsOn = 0;
if(isInternalView()) playAudio("handbrake_off.wav");
settimer(func(){ #Delay for 0.5 seconds
me.parkingBrakeNode.setValue(0);
me.handBrakeIsOn = 0;
}, 0.5);
},
enableHandBrake: func(){
#enable handbrake from button
me.activeHandBrake();
if(isInternalView()) playAudio("handbrake_on.wav");
if(!me.handBrakeIsOn){
me.activeHandBrake();
}
},
disableHandBrake: func(){
#disable handbrake from button
me.deactiveHandBrake();
if(isInternalView()) playAudio("handbrake_off.wav");
if(me.handBrakeIsOn){
me.deactiveHandBrake();
}
},
toggleHandBrake: func(){
#Toggle handbrake from button