mirror of
https://github.com/overte-org/overte.git
synced 2025-04-23 05:53:32 +02:00
Advance the haptic feedback from onClick to onPressDown
This commit is contained in:
parent
11d2321467
commit
d33855b860
3 changed files with 26 additions and 11 deletions
scripts/system/+android
|
@ -33,19 +33,24 @@ function init() {
|
|||
hoverBgOpacity: 0.0,
|
||||
activeBgOpacity: 0.0
|
||||
});
|
||||
|
||||
backButton.clicked.connect(onBackPressed);
|
||||
|
||||
backButton.entered.connect(onBackPressed);
|
||||
backButton.clicked.connect(onBackClicked);
|
||||
}
|
||||
|
||||
function onBackPressed() {
|
||||
App.performHapticFeedback("CONTEXT_CLICK");
|
||||
}
|
||||
|
||||
function onBackClicked() {
|
||||
App.openAndroidActivity("Home");
|
||||
}
|
||||
|
||||
|
||||
Script.scriptEnding.connect(function() {
|
||||
if(backButton) {
|
||||
backButton.clicked.disconnect(onBackPressed);
|
||||
backButton.entered.disconnect(onBackPressed);
|
||||
backButton.clicked.disconnect(onBackClicked);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
var audiobar;
|
||||
var audioButton;
|
||||
|
||||
var logEnabled = true;
|
||||
var logEnabled = false;
|
||||
|
||||
function printd(str) {
|
||||
if (logEnabled)
|
||||
|
@ -40,13 +40,15 @@ function init() {
|
|||
onMuteToggled();
|
||||
|
||||
audioButton.clicked.connect(onMuteClicked);
|
||||
audioButton.entered.connect(onMutePressed);
|
||||
Audio.mutedChanged.connect(onMuteToggled);
|
||||
}
|
||||
|
||||
function onMuteClicked() {
|
||||
printd("On Mute Clicked");
|
||||
//Menu.setIsOptionChecked("Mute Microphone", !Menu.isOptionChecked("Mute Microphone"));
|
||||
Audio.muted = !Audio.muted;
|
||||
}
|
||||
|
||||
function onMutePressed() {
|
||||
App.performHapticFeedback("CONTEXT_CLICK");
|
||||
}
|
||||
|
||||
|
@ -59,6 +61,7 @@ function onMuteToggled() {
|
|||
Script.scriptEnding.connect(function () {
|
||||
if(audioButton) {
|
||||
audioButton.clicked.disconnect(onMuteClicked);
|
||||
audioButton.entered.disconnect(onMutePressed);
|
||||
Audio.mutedChanged.connect(onMuteToggled);
|
||||
}
|
||||
});
|
||||
|
|
|
@ -57,15 +57,22 @@ function init() {
|
|||
});
|
||||
|
||||
switchToMode(getCurrentModeSetting());
|
||||
|
||||
modeButton.clicked.connect(function() {
|
||||
App.performHapticFeedback("CONTEXT_CLICK");
|
||||
switchToMode(nextMode[currentMode]);
|
||||
});
|
||||
|
||||
modeButton.entered.connect(modeButtonPressed);
|
||||
modeButton.clicked.connect(modeButtonClicked);
|
||||
}
|
||||
|
||||
function shutdown() {
|
||||
modeButton.entered.disconnect(modeButtonPressed);
|
||||
modeButton.clicked.disconnect(modeButtonClicked);
|
||||
}
|
||||
|
||||
function modeButtonPressed() {
|
||||
App.performHapticFeedback("CONTEXT_CLICK");
|
||||
}
|
||||
|
||||
function modeButtonClicked() {
|
||||
switchToMode(nextMode[currentMode]);
|
||||
}
|
||||
|
||||
function saveCurrentModeSetting(mode) {
|
||||
|
|
Loading…
Reference in a new issue