diff --git a/GDJS/Runtime/runtimegame.ts b/GDJS/Runtime/runtimegame.ts index 4af3f2ffb6..134444ff58 100644 --- a/GDJS/Runtime/runtimegame.ts +++ b/GDJS/Runtime/runtimegame.ts @@ -144,12 +144,14 @@ namespace gdjs { this._playerId = null; this._eventsBasedObjectDatas = new Map(); - for (const extension of this._data.eventsFunctionsExtensions) { - for (const eventsBasedObject of extension.eventsBasedObjects) { - this._eventsBasedObjectDatas.set( - extension.name + '::' + eventsBasedObject.name, - eventsBasedObject - ); + if (this._data.eventsFunctionsExtensions) { + for (const extension of this._data.eventsFunctionsExtensions) { + for (const eventsBasedObject of extension.eventsBasedObjects) { + this._eventsBasedObjectDatas.set( + extension.name + '::' + eventsBasedObject.name, + eventsBasedObject + ); + } } }