mirror of
https://github.com/overte-org/overte.git
synced 2025-04-09 07:12:45 +02:00
working on mini tablet
This commit is contained in:
parent
96f32a9f72
commit
a9767e4c22
2 changed files with 18 additions and 10 deletions
|
@ -61,6 +61,11 @@
|
|||
}
|
||||
|
||||
switch (message.type) {
|
||||
case READY_MESSAGE:
|
||||
EventBridge.emitWebEvent(JSON.stringify({
|
||||
type: READY_MESSAGE
|
||||
}));
|
||||
break;
|
||||
case MUTE_MESSAGE:
|
||||
muteImage.src = message.icon;
|
||||
break;
|
||||
|
@ -114,9 +119,6 @@
|
|||
|
||||
function connectEventBridge() {
|
||||
EventBridge.scriptEventReceived.connect(onScriptEventReceived);
|
||||
EventBridge.emitWebEvent(JSON.stringify({
|
||||
type: READY_MESSAGE
|
||||
}));
|
||||
}
|
||||
|
||||
function disconnectEventBridge() {
|
||||
|
|
|
@ -124,6 +124,7 @@
|
|||
miniUIOverlayEnabled = false,
|
||||
MINI_UI_OVERLAY_ENABLED_DELAY = 500,
|
||||
miniOverlayObject = null,
|
||||
isReady = false,
|
||||
|
||||
// Button icons.
|
||||
MUTE_ON_ICON = Script.resourcesPath() + "icons/tablet-icons/mic-mute-a.svg",
|
||||
|
@ -203,6 +204,7 @@
|
|||
switch (message.type) {
|
||||
case READY_MESSAGE:
|
||||
// Send initial button statuses.
|
||||
isReady = true;
|
||||
updateMutedStatus();
|
||||
setGotoIcon();
|
||||
break;
|
||||
|
@ -979,13 +981,17 @@
|
|||
}
|
||||
|
||||
function updateState() {
|
||||
if (!ui.miniOverlayObject) {
|
||||
// Keep trying to connect the event bridge until we succeed
|
||||
ui.miniOverlayObject = Overlays.getOverlayObject(ui.miniUIOverlay);
|
||||
if (ui.miniOverlayObject) {
|
||||
ui.miniOverlayObject.webEventReceived.connect(ui.onWebEventReceived);
|
||||
ui.updateMutedStatus();
|
||||
ui.setGotoIcon();
|
||||
if (!ui.isReady) {
|
||||
if (!ui.miniOverlayObject) {
|
||||
// Keep trying to connect the event bridge until we succeed
|
||||
ui.miniOverlayObject = Overlays.getOverlayObject(ui.miniUIOverlay);
|
||||
if (ui.miniOverlayObject) {
|
||||
ui.miniOverlayObject.webEventReceived.connect(ui.onWebEventReceived);
|
||||
}
|
||||
} else {
|
||||
ui.miniOverlayObject.emitScriptEvent(JSON.stringify({
|
||||
type: READY_MESSAGE
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue