7a6e250a58
Maps in the GameScene can be modified by the scripting API. If so, previously, the changes to the maps were persisted in the ITiledMap object in the GameScene because this was cached by the Phaser loader, causing a series of problems, the most noticeable being that templating in the scripting API stopped working on a second visit of a page. We are now deep-copying the map on load to avoid these nasty effects. Closes https://github.com/workadventure/scripting-api-extra/issues/77 |
||
---|---|---|
.. | ||
AddPlayerInterface.ts | ||
DepthIndexes.ts | ||
DirtyScene.ts | ||
EmbeddedWebsiteManager.ts | ||
EmoteManager.ts | ||
Game.ts | ||
GameManager.ts | ||
GameMap.ts | ||
GameMapProperties.ts | ||
GameMapPropertiesListener.ts | ||
GameScene.ts | ||
PlayerInterface.ts | ||
PlayerMovement.ts | ||
PlayersPositionInterpolator.ts | ||
SharedVariablesManager.ts | ||
SoundManager.ts | ||
StartPositionCalculator.ts |