Error problem open new map
This commit is contained in:
parent
5f88a1a0b9
commit
beb53df364
@ -631,22 +631,24 @@ export class GameScene extends ResizableScene implements CenterListener {
|
|||||||
if (newValue) this.onMapExit(newValue as string);
|
if (newValue) this.onMapExit(newValue as string);
|
||||||
});*/
|
});*/
|
||||||
this.gameMap.onPropertyChange('exitUrl', (newValue, oldValue, allProps) => {
|
this.gameMap.onPropertyChange('exitUrl', (newValue, oldValue, allProps) => {
|
||||||
if (newValue === undefined) {
|
if (newValue) this.onMapExit(newValue as string);
|
||||||
|
/*if (newValue === undefined) {
|
||||||
layoutManager.removeActionButton('exitUrl', this.userInputManager);
|
layoutManager.removeActionButton('exitUrl', this.userInputManager);
|
||||||
} else {
|
} else {
|
||||||
const exitTriggerValue = allProps.get(TRIGGER_EXIT_PROPERTIES);
|
const exitTriggerValue = allProps.get(TRIGGER_EXIT_PROPERTIES);
|
||||||
if (exitTriggerValue && exitTriggerValue === ON_ACTION_TRIGGER_BUTTON) {
|
if (exitTriggerValue && exitTriggerValue === ON_ACTION_TRIGGER_BUTTON) {
|
||||||
let message = allProps.get(EXIT_MESSAGE_PROPERTIES);
|
let message = allProps.get(EXIT_MESSAGE_PROPERTIES);
|
||||||
if(message === undefined){
|
if (message === undefined) {
|
||||||
message = 'Click on SPACE to entrer in next map';
|
message = 'Click on SPACE to enter in next map';
|
||||||
}
|
}
|
||||||
layoutManager.addActionButton('exitUrl', message.toString(), () => {
|
layoutManager.addActionButton('exitUrl', message.toString(), () => {
|
||||||
|
layoutManager.removeActionButton('exitUrl', this.userInputManager);
|
||||||
this.onMapExit(newValue as string);
|
this.onMapExit(newValue as string);
|
||||||
}, this.userInputManager);
|
}, this.userInputManager);
|
||||||
} else {
|
} else {
|
||||||
this.onMapExit(newValue as string);
|
this.onMapExit(newValue as string);
|
||||||
}
|
}
|
||||||
}
|
}*/
|
||||||
});
|
});
|
||||||
this.gameMap.onPropertyChange('openWebsite', (newValue, oldValue, allProps) => {
|
this.gameMap.onPropertyChange('openWebsite', (newValue, oldValue, allProps) => {
|
||||||
if (newValue === undefined) {
|
if (newValue === undefined) {
|
||||||
|
@ -24,6 +24,7 @@ export interface CenterListener {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const ON_ACTION_TRIGGER_BUTTON = 'onaction';
|
export const ON_ACTION_TRIGGER_BUTTON = 'onaction';
|
||||||
|
|
||||||
export const TRIGGER_WEBSITE_PROPERTIES = 'openWebsiteTrigger';
|
export const TRIGGER_WEBSITE_PROPERTIES = 'openWebsiteTrigger';
|
||||||
export const TRIGGER_JITSI_PROPERTIES = 'jitsiTrigger';
|
export const TRIGGER_JITSI_PROPERTIES = 'jitsiTrigger';
|
||||||
export const TRIGGER_EXIT_PROPERTIES = 'exitTrigger';
|
export const TRIGGER_EXIT_PROPERTIES = 'exitTrigger';
|
||||||
|
@ -49,6 +49,11 @@
|
|||||||
"name":"jitsiTrigger",
|
"name":"jitsiTrigger",
|
||||||
"type":"string",
|
"type":"string",
|
||||||
"value":"onaction"
|
"value":"onaction"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name":"jitsiTriggerMessage",
|
||||||
|
"type":"string",
|
||||||
|
"value":"Test trigger message"
|
||||||
}],
|
}],
|
||||||
"type":"tilelayer",
|
"type":"tilelayer",
|
||||||
"visible":true,
|
"visible":true,
|
||||||
@ -225,6 +230,11 @@
|
|||||||
"name":"openWebsiteTrigger",
|
"name":"openWebsiteTrigger",
|
||||||
"type":"string",
|
"type":"string",
|
||||||
"value":"onaction"
|
"value":"onaction"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name":"openWebsiteTriggerMessage",
|
||||||
|
"type":"string",
|
||||||
|
"value":"Test d'envoi d'un message"
|
||||||
}],
|
}],
|
||||||
"type":"tilelayer",
|
"type":"tilelayer",
|
||||||
"visible":true,
|
"visible":true,
|
||||||
@ -275,6 +285,16 @@
|
|||||||
"name":"exit_stairs",
|
"name":"exit_stairs",
|
||||||
"opacity":1,
|
"opacity":1,
|
||||||
"properties":[
|
"properties":[
|
||||||
|
{
|
||||||
|
"name":"exitTrigger",
|
||||||
|
"type":"string",
|
||||||
|
"value":"onaction"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name":"exitTriggerMessage",
|
||||||
|
"type":"string",
|
||||||
|
"value":"Test d'envoi d'un message"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name":"exitUrl",
|
"name":"exitUrl",
|
||||||
"type":"string",
|
"type":"string",
|
||||||
@ -293,10 +313,20 @@
|
|||||||
"name":"exit_lyon",
|
"name":"exit_lyon",
|
||||||
"opacity":1,
|
"opacity":1,
|
||||||
"properties":[
|
"properties":[
|
||||||
|
{
|
||||||
|
"name":"exitTrigger",
|
||||||
|
"type":"string",
|
||||||
|
"value":"onaction"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name":"exitTriggerMessage",
|
||||||
|
"type":"string",
|
||||||
|
"value":"Test d'envoi d'un message"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name":"exitUrl",
|
"name":"exitUrl",
|
||||||
"type":"string",
|
"type":"string",
|
||||||
"value":"..\/..\/..\/fjhzfiunzedoazmnj\/aurelgit.github.io\/wokalys\/map.json"
|
"value":"\/@\/tcm\/workadventure\/lyon"
|
||||||
}],
|
}],
|
||||||
"type":"tilelayer",
|
"type":"tilelayer",
|
||||||
"visible":true,
|
"visible":true,
|
||||||
@ -312,9 +342,19 @@
|
|||||||
"opacity":1,
|
"opacity":1,
|
||||||
"properties":[
|
"properties":[
|
||||||
{
|
{
|
||||||
"name":"exitSceneUrl",
|
"name":"exitTrigger",
|
||||||
"type":"string",
|
"type":"string",
|
||||||
"value":"https:\/\/npeguin.github.io\/coders-map\/map.json"
|
"value":"onaction"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name":"exitTriggerMessage",
|
||||||
|
"type":"string",
|
||||||
|
"value":"Test d'envoi d'un message"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name":"exitUrl",
|
||||||
|
"type":"string",
|
||||||
|
"value":"\/@\/tcm\/workadventure\/coder"
|
||||||
}],
|
}],
|
||||||
"type":"tilelayer",
|
"type":"tilelayer",
|
||||||
"visible":true,
|
"visible":true,
|
||||||
@ -330,9 +370,19 @@
|
|||||||
"opacity":1,
|
"opacity":1,
|
||||||
"properties":[
|
"properties":[
|
||||||
{
|
{
|
||||||
"name":"exitSceneUrl",
|
"name":"exitTrigger",
|
||||||
"type":"string",
|
"type":"string",
|
||||||
"value":"https:\/\/npeguin.github.io\/corridor-map\/map.json"
|
"value":"onaction"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name":"exitTriggerMessage",
|
||||||
|
"type":"string",
|
||||||
|
"value":"Test d'envoi d'un message"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name":"exitUrl",
|
||||||
|
"type":"string",
|
||||||
|
"value":"\/@\/tcm\/workadventure\/corridor"
|
||||||
}],
|
}],
|
||||||
"type":"tilelayer",
|
"type":"tilelayer",
|
||||||
"visible":true,
|
"visible":true,
|
||||||
@ -433,7 +483,7 @@
|
|||||||
"nextobjectid":2,
|
"nextobjectid":2,
|
||||||
"orientation":"orthogonal",
|
"orientation":"orthogonal",
|
||||||
"renderorder":"right-down",
|
"renderorder":"right-down",
|
||||||
"tiledversion":"1.3.3",
|
"tiledversion":"1.4.3",
|
||||||
"tileheight":32,
|
"tileheight":32,
|
||||||
"tilesets":[
|
"tilesets":[
|
||||||
{
|
{
|
||||||
@ -2379,6 +2429,6 @@
|
|||||||
}],
|
}],
|
||||||
"tilewidth":32,
|
"tilewidth":32,
|
||||||
"type":"map",
|
"type":"map",
|
||||||
"version":1.2,
|
"version":1.4,
|
||||||
"width":46
|
"width":46
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user