1 2gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton || {}; 3 4/** 5 * Object generated from Button (panel sprite) 6 */ 7gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton = class PanelSpriteButton extends gdjs.CustomRuntimeObject { 8 constructor(parentInstanceContainer, objectData) { 9 super(parentInstanceContainer, objectData); 10 this._parentInstanceContainer = parentInstanceContainer; 11 12 this._onceTriggers = new gdjs.OnceTriggers(); 13 this._objectData = {}; 14 15 this._objectData.PressedLabelOffsetY = objectData.content.PressedLabelOffsetY !== undefined ? objectData.content.PressedLabelOffsetY : Number("0") || 0; 16 this._objectData.LeftPadding = objectData.content.LeftPadding !== undefined ? objectData.content.LeftPadding : Number("0") || 0; 17 this._objectData.RightPadding = objectData.content.RightPadding !== undefined ? objectData.content.RightPadding : Number("0") || 0; 18 this._objectData.TopPadding = objectData.content.TopPadding !== undefined ? objectData.content.TopPadding : Number("0") || 0; 19 this._objectData.BottomPadding = objectData.content.BottomPadding !== undefined ? objectData.content.BottomPadding : Number("0") || 0; 20 this._objectData.HoveredFadeOutDuration = objectData.content.HoveredFadeOutDuration !== undefined ? objectData.content.HoveredFadeOutDuration : Number("0.25") || 0; 21 22 // It calls the onCreated super implementation at the end. 23 this.onCreated(); 24 } 25 26 // Hot-reload: 27 updateFromObjectData(oldObjectData, newObjectData) { 28 super.updateFromObjectData(oldObjectData, newObjectData); 29 if (oldObjectData.content.PressedLabelOffsetY !== newObjectData.content.PressedLabelOffsetY) 30 this._objectData.PressedLabelOffsetY = newObjectData.content.PressedLabelOffsetY; 31 if (oldObjectData.content.LeftPadding !== newObjectData.content.LeftPadding) 32 this._objectData.LeftPadding = newObjectData.content.LeftPadding; 33 if (oldObjectData.content.RightPadding !== newObjectData.content.RightPadding) 34 this._objectData.RightPadding = newObjectData.content.RightPadding; 35 if (oldObjectData.content.TopPadding !== newObjectData.content.TopPadding) 36 this._objectData.TopPadding = newObjectData.content.TopPadding; 37 if (oldObjectData.content.BottomPadding !== newObjectData.content.BottomPadding) 38 this._objectData.BottomPadding = newObjectData.content.BottomPadding; 39 if (oldObjectData.content.HoveredFadeOutDuration !== newObjectData.content.HoveredFadeOutDuration) 40 this._objectData.HoveredFadeOutDuration = newObjectData.content.HoveredFadeOutDuration; 41 42 this.onHotReloading(this._parentInstanceContainer); 43 return true; 44 } 45 46 // Properties: 47 48 _getPressedLabelOffsetY() { 49 return this._objectData.PressedLabelOffsetY !== undefined ? this._objectData.PressedLabelOffsetY : Number("0") || 0; 50 } 51 _setPressedLabelOffsetY(newValue) { 52 this._objectData.PressedLabelOffsetY = newValue; 53 } 54 _getLeftPadding() { 55 return this._objectData.LeftPadding !== undefined ? this._objectData.LeftPadding : Number("0") || 0; 56 } 57 _setLeftPadding(newValue) { 58 this._objectData.LeftPadding = newValue; 59 } 60 _getRightPadding() { 61 return this._objectData.RightPadding !== undefined ? this._objectData.RightPadding : Number("0") || 0; 62 } 63 _setRightPadding(newValue) { 64 this._objectData.RightPadding = newValue; 65 } 66 _getTopPadding() { 67 return this._objectData.TopPadding !== undefined ? this._objectData.TopPadding : Number("0") || 0; 68 } 69 _setTopPadding(newValue) { 70 this._objectData.TopPadding = newValue; 71 } 72 _getBottomPadding() { 73 return this._objectData.BottomPadding !== undefined ? this._objectData.BottomPadding : Number("0") || 0; 74 } 75 _setBottomPadding(newValue) { 76 this._objectData.BottomPadding = newValue; 77 } 78 _getHoveredFadeOutDuration() { 79 return this._objectData.HoveredFadeOutDuration !== undefined ? this._objectData.HoveredFadeOutDuration : Number("0.25") || 0; 80 } 81 _setHoveredFadeOutDuration(newValue) { 82 this._objectData.HoveredFadeOutDuration = newValue; 83 } 84} 85 86// Methods: 87gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext = {}; 88gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDObjectObjects1= []; 89gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDObjectObjects2= []; 90gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDLabelObjects1= []; 91gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDLabelObjects2= []; 92gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDIdleObjects1= []; 93gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDIdleObjects2= []; 94gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDHoveredObjects1= []; 95gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDHoveredObjects2= []; 96gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDPressedObjects1= []; 97gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDPressedObjects2= []; 98 99 100gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.mapOfGDgdjs_46evtsExt_95_95PanelSpriteButton_95_95PanelSpriteButton_46PanelSpriteButton_46prototype_46onCreatedContext_46GDIdleObjects1Objects = Hashtable.newFrom({"Idle": gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDIdleObjects1}); 101gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.mapOfGDgdjs_46evtsExt_95_95PanelSpriteButton_95_95PanelSpriteButton_46PanelSpriteButton_46prototype_46onCreatedContext_46GDHoveredObjects1Objects = Hashtable.newFrom({"Hovered": gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDHoveredObjects1}); 102gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.mapOfGDgdjs_46evtsExt_95_95PanelSpriteButton_95_95PanelSpriteButton_46PanelSpriteButton_46prototype_46onCreatedContext_46GDPressedObjects1Objects = Hashtable.newFrom({"Pressed": gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDPressedObjects1}); 103gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.mapOfGDgdjs_46evtsExt_95_95PanelSpriteButton_95_95PanelSpriteButton_46PanelSpriteButton_46prototype_46onCreatedContext_46GDLabelObjects1Objects = Hashtable.newFrom({"Label": gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDLabelObjects1}); 104gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.eventsList0 = function(runtimeScene, eventsFunctionContext) { 105 106{ 107 108 109 110} 111 112 113{ 114 115 116let isConditionTrue_0 = false;
117{ 118gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDHoveredObjects1.length = 0; 119 120gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDIdleObjects1.length = 0; 121 122gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDPressedObjects1.length = 0; 123 124{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.mapOfGDgdjs_46evtsExt_95_95PanelSpriteButton_95_95PanelSpriteButton_46PanelSpriteButton_46prototype_46onCreatedContext_46GDIdleObjects1Objects, 0, 0, ""); 125}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.mapOfGDgdjs_46evtsExt_95_95PanelSpriteButton_95_95PanelSpriteButton_46PanelSpriteButton_46prototype_46onCreatedContext_46GDHoveredObjects1Objects, 0, 0, ""); 126}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.mapOfGDgdjs_46evtsExt_95_95PanelSpriteButton_95_95PanelSpriteButton_46PanelSpriteButton_46prototype_46onCreatedContext_46GDPressedObjects1Objects, 0, 0, ""); 127}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDHoveredObjects1.length ;i < len;++i) { 128 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDHoveredObjects1[i].hide(); 129} 130}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDPressedObjects1.length ;i < len;++i) { 131 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDPressedObjects1[i].hide(); 132} 133}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDHoveredObjects1.length ;i < len;++i) { 134 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDHoveredObjects1[i].setZOrder(1); 135} 136}} 137 138} 139 140 141{ 142 143 144 145} 146 147 148{ 149 150 151let isConditionTrue_0 = false; 152{ 153gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDObjectObjects1); 154gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDLabelObjects1.length = 0; 155 156{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.mapOfGDgdjs_46evtsExt_95_95PanelSpriteButton_95_95PanelSpriteButton_46PanelSpriteButton_46prototype_46onCreatedContext_46GDLabelObjects1Objects, 0, 0, ""); 157}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDLabelObjects1.length ;i < len;++i) { 158 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDLabelObjects1[i].setZOrder(2); 159} 160}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDLabelObjects1.length ;i < len;++i) { 161 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDLabelObjects1[i].setWrapping(true); 162} 163}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDObjectObjects1.length ;i < len;++i) { 164 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDObjectObjects1[i].CenterLabel((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); 165} 166}} 167 168} 169 170 171}; 172 173gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreated = function(parentEventsFunctionContext) { 174 175var that = this; 176var runtimeScene = this._instanceContainer; 177var thisObjectList = [this]; 178var Object = Hashtable.newFrom({Object: thisObjectList}); 179var thisGDLabelObjectsList = [...runtimeScene.getObjects("Label")]; 180var GDLabelObjects = Hashtable.newFrom({"Label": thisGDLabelObjectsList}); 181var thisGDIdleObjectsList = [...runtimeScene.getObjects("Idle")]; 182var GDIdleObjects = Hashtable.newFrom({"Idle": thisGDIdleObjectsList}); 183var thisGDHoveredObjectsList = [...runtimeScene.getObjects("Hovered")]; 184var GDHoveredObjects = Hashtable.newFrom({"Hovered": thisGDHoveredObjectsList}); 185var thisGDPressedObjectsList = [...runtimeScene.getObjects("Pressed")]; 186var GDPressedObjects = Hashtable.newFrom({"Pressed": thisGDPressedObjectsList}); 187var eventsFunctionContext = { 188 _objectsMap: { 189"Object": Object 190, "Label": GDLabelObjects 191, "Idle": GDIdleObjects 192, "Hovered": GDHoveredObjects 193, "Pressed": GDPressedObjects 194}, 195 _objectArraysMap: { 196"Object": thisObjectList 197, "Label": thisGDLabelObjectsList 198, "Idle": thisGDIdleObjectsList 199, "Hovered": thisGDHoveredObjectsList 200, "Pressed": thisGDPressedObjectsList 201}, 202 _behaviorNamesMap: { 203}, 204 getObjects: function(objectName) { 205 return eventsFunctionContext._objectArraysMap[objectName] || []; 206 }, 207 getObjectsLists: function(objectName) { 208 return eventsFunctionContext._objectsMap[objectName] || null; 209 }, 210 getBehaviorName: function(behaviorName) { 211 return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName; 212 }, 213 createObject: function(objectName) { 214 const objectsList = eventsFunctionContext._objectsMap[objectName]; 215 if (objectsList) { 216 const object = parentEventsFunctionContext ? 217 parentEventsFunctionContext.createObject(objectsList.firstKey()) : 218 runtimeScene.createObject(objectsList.firstKey()); 219 if (object) { 220 objectsList.get(objectsList.firstKey()).push(object); 221 eventsFunctionContext._objectArraysMap[objectName].push(object); 222 } 223 return object; } 224 return null; 225 }, 226 getInstancesCountOnScene: function(objectName) { 227 const objectsList = eventsFunctionContext._objectsMap[objectName];
228 let count = 0; 229 if (objectsList) { 230 for(const objectName in objectsList.items) 231 count += parentEventsFunctionContext ? 232parentEventsFunctionContext.getInstancesCountOnScene(objectName) : 233 runtimeScene.getInstancesCountOnScene(objectName); 234 } 235 return count; 236 }, 237 getLayer: function(layerName) { 238 return runtimeScene.getLayer(layerName); 239 }, 240 getArgument: function(argName) { 241 return ""; 242 }, 243 getOnceTriggers: function() { return that._onceTriggers; } 244}; 245 246gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDObjectObjects1.length = 0; 247gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDObjectObjects2.length = 0; 248gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDLabelObjects1.length = 0; 249gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDLabelObjects2.length = 0; 250gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDIdleObjects1.length = 0; 251gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDIdleObjects2.length = 0; 252gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDHoveredObjects1.length = 0; 253gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDHoveredObjects2.length = 0; 254gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDPressedObjects1.length = 0; 255gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.GDPressedObjects2.length = 0; 256 257gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onCreatedContext.eventsList0(runtimeScene, eventsFunctionContext); 258gdjs.CustomRuntimeObject.prototype.onCreated.call(this); 259 260return; 261} 262gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext = {}; 263gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDObjectObjects1= []; 264gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDObjectObjects2= []; 265gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDLabelObjects1= []; 266gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDLabelObjects2= []; 267gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDIdleObjects1= []; 268gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDIdleObjects2= []; 269gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDHoveredObjects1= []; 270gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDHoveredObjects2= []; 271gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDPressedObjects1= []; 272gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDPressedObjects2= []; 273 274 275gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.eventsList0 = function(runtimeScene, eventsFunctionContext) { 276 277{ 278 279 280let isConditionTrue_0 = false; 281{ 282gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDObjectObjects1); 283{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDObjectObjects1.length ;i < len;++i) { 284 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDObjectObjects1[i].CenterLabel((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); 285} 286}} 287 288} 289 290 291}; 292 293gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloading = function(parentEventsFunctionContext) { 294 295var that = this; 296var runtimeScene = this._instanceContainer; 297var thisObjectList = [this]; 298var Object = Hashtable.newFrom({Object: thisObjectList}); 299var thisGDLabelObjectsList = [...runtimeScene.getObjects("Label")]; 300var GDLabelObjects = Hashtable.newFrom({"Label": thisGDLabelObjectsList}); 301var thisGDIdleObjectsList = [...runtimeScene.getObjects("Idle")]; 302var GDIdleObjects = Hashtable.newFrom({"Idle": thisGDIdleObjectsList}); 303var thisGDHoveredObjectsList = [...runtimeScene.getObjects("Hovered")]; 304var GDHoveredObjects = Hashtable.newFrom({"Hovered": thisGDHoveredObjectsList}); 305var thisGDPressedObjectsList = [...runtimeScene.getObjects("Pressed")]; 306var GDPressedObjects = Hashtable.newFrom({"Pressed": thisGDPressedObjectsList}); 307var eventsFunctionContext = { 308 _objectsMap: { 309"Object": Object 310, "Label": GDLabelObjects 311, "Idle": GDIdleObjects 312, "Hovered": GDHoveredObjects 313, "Pressed": GDPressedObjects 314}, 315 _objectArraysMap: { 316"Object": thisObjectList 317, "Label": thisGDLabelObjectsList 318, "Idle": thisGDIdleObjectsList 319, "Hovered": thisGDHoveredObjectsList 320, "Pressed": thisGDPressedObjectsList 321}, 322 _behaviorNamesMap: { 323}, 324 getObjects: function(objectName) { 325 return eventsFunctionContext._objectArraysMap[objectName] || []; 326 }, 327 getObjectsLists: function(objectName) { 328 return eventsFunctionContext._objectsMap[objectName] || null; 329 }, 330 getBehaviorName: function(behaviorName) { 331 return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName; 332 }, 333 createObject: function(objectName) { 334 const objectsList = eventsFunctionContext._objectsMap[objectName]; 335 if (objectsList) { 336 const object = parentEventsFunctionContext ? 337 parentEventsFunctionContext.createObject(objectsList.firstKey()) : 338 runtimeScene.createObject(objectsList.firstKey()); 339 if (object) { 340 objectsList.get(objectsList.firstKey()).push(object); 341 eventsFunctionContext._objectArraysMap[objectName].push(object); 342 } 343 return object; } 344 return null; 345 }, 346 getInstancesCountOnScene: function(objectName) { 347 const objectsList = eventsFunctionContext._objectsMap[objectName];
348 let count = 0; 349 if (objectsList) { 350 for(const objectName in objectsList.items) 351 count += parentEventsFunctionContext ? 352parentEventsFunctionContext.getInstancesCountOnScene(objectName) : 353 runtimeScene.getInstancesCountOnScene(objectName); 354 } 355 return count; 356 }, 357 getLayer: function(layerName) { 358 return runtimeScene.getLayer(layerName); 359 }, 360 getArgument: function(argName) { 361 return ""; 362 }, 363 getOnceTriggers: function() { return that._onceTriggers; } 364}; 365 366gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDObjectObjects1.length = 0; 367gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDObjectObjects2.length = 0; 368gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDLabelObjects1.length = 0; 369gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDLabelObjects2.length = 0; 370gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDIdleObjects1.length = 0; 371gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDIdleObjects2.length = 0; 372gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDHoveredObjects1.length = 0; 373gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDHoveredObjects2.length = 0; 374gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDPressedObjects1.length = 0; 375gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.GDPressedObjects2.length = 0; 376 377gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.onHotReloadingContext.eventsList0(runtimeScene, eventsFunctionContext); 378 379return; 380} 381gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext = {}; 382gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1_1final = []; 383 384gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects1_1final = []; 385 386gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1_1final = []; 387 388gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1= []; 389gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2= []; 390gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects3= []; 391gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects4= []; 392gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects1= []; 393gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2= []; 394gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects3= []; 395gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects4= []; 396gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1= []; 397gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2= []; 398gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects3= []; 399gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects4= []; 400gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects1= []; 401gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2= []; 402gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects3= []; 403gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects4= []; 404gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects1= []; 405gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects2= []; 406gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects3= []; 407gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects4= []; 408 409 410gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.eventsList0 = function(runtimeScene, eventsFunctionContext) { 411 412{ 413 414gdjs.copyArray(eventsFunctionContext.getObjects("Hovered"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects3); 415gdjs.copyArray(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2, gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects3); 416 417 418let isConditionTrue_0 = false;
419isConditionTrue_0 = false; 420for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects3.length;i<l;++i) { 421 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects3[i].isVisible() ) { 422 isConditionTrue_0 = true; 423 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects3[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects3[i]; 424 ++k; 425 } 426} 427gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects3.length = k; 428if (isConditionTrue_0) { 429isConditionTrue_0 = false; 430for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects3.length;i<l;++i) { 431 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects3[i]._getHoveredFadeOutDuration() > 0 ) { 432 isConditionTrue_0 = true; 433 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects3[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects3[i]; 434 ++k; 435 } 436} 437gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects3.length = k; 438} 439if (isConditionTrue_0) { 440/* Reuse gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects3 */ 441/* Reuse gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects3 */ 442{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects3.length ;i < len;++i) { 443 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Tween")).addObjectOpacityTween("Fadeout", 0, "linear", (( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects3.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects3[0]._getHoveredFadeOutDuration()) * 1000, false); 444} 445}} 446 447} 448 449 450{ 451 452/* Reuse gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2 */ 453 454let isConditionTrue_0 = false; 455isConditionTrue_0 = false; 456for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length;i<l;++i) { 457 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[i]._getHoveredFadeOutDuration() == 0 ) { 458 isConditionTrue_0 = true; 459 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[i]; 460 ++k; 461 } 462} 463gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k; 464if (isConditionTrue_0) { 465gdjs.copyArray(eventsFunctionContext.getObjects("Hovered"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2); 466{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2.length ;i < len;++i) { 467 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2[i].hide(); 468} 469}} 470 471} 472 473 474};gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.eventsList1 = function(runtimeScene, eventsFunctionContext) { 475 476{ 477 478 479 480} 481 482 483{ 484 485gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2); 486 487let isConditionTrue_0 = false;
488isConditionTrue_0 = false; 489for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length;i<l;++i) { 490 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[i].IsIdle((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { 491 isConditionTrue_0 = true; 492 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[i]; 493 ++k; 494 } 495} 496gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k; 497if (isConditionTrue_0) { 498isConditionTrue_0 = false; 499{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(13207972); 500} 501} 502if (isConditionTrue_0) { 503gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2); 504gdjs.copyArray(eventsFunctionContext.getObjects("Label"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2); 505/* Reuse gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2 */ 506gdjs.copyArray(eventsFunctionContext.getObjects("Pressed"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects2); 507{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2.length ;i < len;++i) { 508 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2[i].setCenterYInScene((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[0].CenterWithPaddingY((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)))); 509} 510}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2.length ;i < len;++i) { 511 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2[i].hide(false); 512} 513}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects2.length ;i < len;++i) { 514 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects2[i].hide(); 515} 516} 517{ //Subevents 518gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.eventsList0(runtimeScene, eventsFunctionContext);} //End of subevents 519} 520 521} 522 523 524{ 525 526gdjs.copyArray(eventsFunctionContext.getObjects("Hovered"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2); 527 528let isConditionTrue_0 = false; 529isConditionTrue_0 = false; 530for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2.length;i<l;++i) { 531 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2[i].getOpacity() == 0 ) { 532 isConditionTrue_0 = true; 533 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2[i]; 534 ++k; 535 } 536} 537gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2.length = k; 538if (isConditionTrue_0) { 539/* Reuse gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2 */ 540{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2.length ;i < len;++i) { 541 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2[i].hide(); 542} 543}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2.length ;i < len;++i) { 544 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2[i].setOpacity(255); 545} 546}} 547 548} 549 550 551{ 552 553gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2); 554 555let isConditionTrue_0 = false;
556isConditionTrue_0 = false; 557for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length;i<l;++i) { 558 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[i].IsHovered((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { 559 isConditionTrue_0 = true; 560 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[i]; 561 ++k; 562 } 563} 564gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k; 565if (isConditionTrue_0) { 566isConditionTrue_0 = false; 567{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(13211148); 568} 569} 570if (isConditionTrue_0) { 571gdjs.copyArray(eventsFunctionContext.getObjects("Hovered"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2); 572gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2); 573gdjs.copyArray(eventsFunctionContext.getObjects("Label"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2); 574/* Reuse gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2 */ 575gdjs.copyArray(eventsFunctionContext.getObjects("Pressed"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects2); 576{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2.length ;i < len;++i) { 577 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2[i].setCenterYInScene((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[0].CenterWithPaddingY((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)))); 578} 579}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2.length ;i < len;++i) { 580 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2[i].hide(); 581} 582}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2.length ;i < len;++i) { 583 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2[i].hide(false); 584} 585}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects2.length ;i < len;++i) { 586 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects2[i].hide(); 587} 588}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2.length ;i < len;++i) { 589 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2[i].getBehavior(eventsFunctionContext.getBehaviorName("Tween")).removeTween("Fadeout"); 590} 591}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2.length ;i < len;++i) { 592 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2[i].setOpacity(255); 593} 594}} 595 596} 597 598 599{ 600 601gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2); 602 603let isConditionTrue_0 = false;
604isConditionTrue_0 = false; 605for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length;i<l;++i) { 606 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[i].IsPressed((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { 607 isConditionTrue_0 = true; 608 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[i]; 609 ++k; 610 } 611} 612gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k; 613if (isConditionTrue_0) { 614isConditionTrue_0 = false; 615{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(13212900); 616} 617} 618if (isConditionTrue_0) { 619gdjs.copyArray(eventsFunctionContext.getObjects("Hovered"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2); 620gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2); 621gdjs.copyArray(eventsFunctionContext.getObjects("Label"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2); 622/* Reuse gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2 */ 623gdjs.copyArray(eventsFunctionContext.getObjects("Pressed"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects2); 624{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2.length ;i < len;++i) { 625 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2[i].setCenterYInScene((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[0].CenterWithPaddingY((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined))) + (( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[0]._getPressedLabelOffsetY())); 626} 627}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2.length ;i < len;++i) { 628 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2[i].hide(); 629} 630}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2.length ;i < len;++i) { 631 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2[i].hide(); 632} 633}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects2.length ;i < len;++i) { 634 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects2[i].hide(false); 635} 636}} 637 638} 639 640 641{ 642 643gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1); 644 645let isConditionTrue_0 = false; 646isConditionTrue_0 = false; 647for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1.length;i<l;++i) { 648 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1[i].IsFocused((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { 649 isConditionTrue_0 = true; 650 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1[i]; 651 ++k; 652 } 653} 654gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1.length = k; 655if (isConditionTrue_0) { 656isConditionTrue_0 = false;
657{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(13213940); 658} 659} 660if (isConditionTrue_0) { 661gdjs.copyArray(eventsFunctionContext.getObjects("Hovered"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects1); 662gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1); 663gdjs.copyArray(eventsFunctionContext.getObjects("Label"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects1); 664/* Reuse gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1 */ 665gdjs.copyArray(eventsFunctionContext.getObjects("Pressed"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects1); 666{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects1.length ;i < len;++i) { 667 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects1[i].setCenterYInScene((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1[0].CenterWithPaddingY((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)))); 668} 669}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1.length ;i < len;++i) { 670 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1[i].hide(); 671} 672}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects1.length ;i < len;++i) { 673 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects1[i].hide(false); 674} 675}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects1.length ;i < len;++i) { 676 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects1[i].hide(); 677} 678}} 679 680} 681 682 683};gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.eventsList2 = function(runtimeScene, eventsFunctionContext) { 684 685{ 686 687 688 689} 690 691 692{ 693 694gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1.length = 0; 695 696gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects1.length = 0; 697 698gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1.length = 0; 699 700 701let isConditionTrue_0 = false; 702isConditionTrue_0 = false; 703{gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1_1final.length = 0; 704gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects1_1final.length = 0; 705gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1_1final.length = 0; 706let isConditionTrue_1 = false; 707isConditionTrue_0 = false; 708{ 709gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2); 710gdjs.copyArray(eventsFunctionContext.getObjects("Label"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2); 711gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2); 712{isConditionTrue_1 = ((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[0].getWidth()) != Math.max((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2[0].getAABBRight()), (( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2[0].getAABBRight())) - Math.min((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2[0].getAABBLeft()), (( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2[0].getAABBLeft()))); 713} 714if(isConditionTrue_1) { 715 isConditionTrue_0 = true; 716 for (let j = 0, jLen = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2.length; j < jLen ; ++j) { 717 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1_1final.indexOf(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2[j]) === -1 ) 718 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1_1final.push(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2[j]); 719 } 720 for (let j = 0, jLen = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2.length; j < jLen ; ++j) { 721 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects1_1final.indexOf(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2[j]) === -1 ) 722 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects1_1final.push(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2[j]); 723 } 724 for (let j = 0, jLen = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length; j < jLen ; ++j) { 725 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1_1final.indexOf(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[j]) === -1 ) 726 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1_1final.push(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[j]); 727 } 728} 729} 730{ 731gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2); 732gdjs.copyArray(eventsFunctionContext.getObjects("Label"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2); 733gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2); 734{isConditionTrue_1 = ((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[0].getHeight()) != Math.max((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2[0].getAABBBottom()), (( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2[0].getAABBBottom())) - Math.min((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2[0].getAABBTop()), (( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2[0].getAABBTop()))); 735} 736if(isConditionTrue_1) { 737 isConditionTrue_0 = true; 738 for (let j = 0, jLen = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2.length; j < jLen ; ++j) { 739 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1_1final.indexOf(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2[j]) === -1 ) 740 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1_1final.push(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2[j]); 741 } 742 for (let j = 0, jLen = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2.length; j < jLen ; ++j) { 743 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects1_1final.indexOf(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2[j]) === -1 ) 744 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects1_1final.push(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2[j]); 745 } 746 for (let j = 0, jLen = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length; j < jLen ; ++j) { 747 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1_1final.indexOf(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[j]) === -1 ) 748 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1_1final.push(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2[j]); 749 } 750} 751} 752{ 753gdjs.copyArray(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1_1final, gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1); 754gdjs.copyArray(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects1_1final, gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects1); 755gdjs.copyArray(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1_1final, gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1); 756} 757} 758if (isConditionTrue_0) { 759gdjs.copyArray(eventsFunctionContext.getObjects("Hovered"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects1); 760/* Reuse gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1 */ 761/* Reuse gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1 */ 762gdjs.copyArray(eventsFunctionContext.getObjects("Pressed"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects1); 763{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1.length ;i < len;++i) { 764 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1[i].returnVariable(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1[i].getVariables().get("Width")).setNumber((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1[0].getWidth())); 765} 766}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1.length ;i < len;++i) { 767 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1[i].returnVariable(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1[i].getVariables().get("Height")).setNumber((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1[0].getHeight())); 768} 769}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1.length ;i < len;++i) { 770 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1[i].setScale(1); 771} 772}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1.length ;i < len;++i) { 773 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1[i].setWi
773dth((gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1[i].getVariables().get("Width")))); 774} 775for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects1.length ;i < len;++i) { 776 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects1[i].setWidth((gdjs.RuntimeObject.getVariableNumber(((gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1[0].getVariables()).get("Width")))); 777} 778for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects1.length ;i < len;++i) { 779 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects1[i].setWidth((gdjs.RuntimeObject.getVariableNumber(((gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1[0].getVariables()).get("Width")))); 780} 781}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1.length ;i < len;++i) { 782 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1[i].setHeight((gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1[i].getVariables().get("Height")))); 783} 784for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects1.length ;i < len;++i) { 785 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects1[i].setHeight((gdjs.RuntimeObject.getVariableNumber(((gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1[0].getVariables()).get("Height")))); 786} 787for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects1.length ;i < len;++i) { 788 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects1[i].setHeight((gdjs.RuntimeObject.getVariableNumber(((gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1[0].getVariables()).get("Height")))); 789} 790}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1.length ;i < len;++i) { 791 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1[i].CenterLabel((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); 792} 793}} 794 795} 796 797 798};gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.eventsList3 = function(runtimeScene, eventsFunctionContext) { 799 800{ 801 802 803gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.eventsList1(runtimeScene, eventsFunctionContext); 804} 805 806 807{ 808 809 810gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.eventsList2(runtimeScene, eventsFunctionContext); 811} 812 813 814}; 815 816gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEvents = function(parentEventsFunctionContext) { 817 818var that = this; 819var runtimeScene = this._instanceContainer; 820var thisObjectList = [this]; 821var Object = Hashtable.newFrom({Object: thisObjectList}); 822var thisGDLabelObjectsList = [...runtimeScene.getObjects("Label")]; 823var GDLabelObjects = Hashtable.newFrom({"Label": thisGDLabelObjectsList}); 824var thisGDIdleObjectsList = [...runtimeScene.getObjects("Idle")]; 825var GDIdleObjects = Hashtable.newFrom({"Idle": thisGDIdleObjectsList}); 826var thisGDHoveredObjectsList = [...runtimeScene.getObjects("Hovered")]; 827var GDHoveredObjects = Hashtable.newFrom({"Hovered": thisGDHoveredObjectsList}); 828var thisGDPressedObjectsList = [...runtimeScene.getObjects("Pressed")]; 829var GDPressedObjects = Hashtable.newFrom({"Pressed": thisGDPressedObjectsList}); 830var eventsFunctionContext = { 831 _objectsMap: { 832"Object": Object 833, "Label": GDLabelObjects 834, "Idle": GDIdleObjects 835, "Hovered": GDHoveredObjects 836, "Pressed": GDPressedObjects 837}, 838 _objectArraysMap: { 839"Object": thisObjectList 840, "Label": thisGDLabelObjectsList 841, "Idle": thisGDIdleObjectsList 842, "Hovered": thisGDHoveredObjectsList 843, "Pressed": thisGDPressedObjectsList 844}, 845 _behaviorNamesMap: { 846}, 847 getObjects: function(objectName) { 848 return eventsFunctionContext._objectArraysMap[objectName] || []; 849 }, 850 getObjectsLists: function(objectName) { 851 return eventsFunctionContext._objectsMap[objectName] || null; 852 }, 853 getBehaviorName: function(behaviorName) { 854 return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName; 855 }, 856 createObject: function(objectName) { 857 const objectsList = eventsFunctionContext._objectsMap[objectName]; 858 if (objectsList) { 859 const object = parentEventsFunctionContext ? 860 parentEventsFunctionContext.createObject(objectsList.firstKey()) : 861 runtimeScene.createObject(objectsList.firstKey()); 862 if (object) { 863 objectsList.get(objectsList.firstKey()).push(object); 864 eventsFunctionContext._objectArraysMap[objectName].push(object); 865 } 866 return object; } 867 return null; 868 }, 869 getInstancesCountOnScene: function(objectName) { 870 const objectsList = eventsFunctionContext._objectsMap[objectName];
871 let count = 0; 872 if (objectsList) { 873 for(const objectName in objectsList.items) 874 count += parentEventsFunctionContext ? 875parentEventsFunctionContext.getInstancesCountOnScene(objectName) : 876 runtimeScene.getInstancesCountOnScene(objectName); 877 } 878 return count; 879 }, 880 getLayer: function(layerName) { 881 return runtimeScene.getLayer(layerName); 882 }, 883 getArgument: function(argName) { 884 return ""; 885 }, 886 getOnceTriggers: function() { return that._onceTriggers; } 887}; 888 889gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1.length = 0; 890gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = 0; 891gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects3.length = 0; 892gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects4.length = 0; 893gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects1.length = 0; 894gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects2.length = 0; 895gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects3.length = 0; 896gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDLabelObjects4.length = 0; 897gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects1.length = 0; 898gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects2.length = 0; 899gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects3.length = 0; 900gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDIdleObjects4.length = 0; 901gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects1.length = 0; 902gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects2.length = 0; 903gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects3.length = 0; 904gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDHoveredObjects4.length = 0; 905gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects1.length = 0; 906gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects2.length = 0; 907gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects3.length = 0; 908gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDPressedObjects4.length = 0; 909 910gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.eventsList3(runtimeScene, eventsFunctionContext); 911 912return; 913} 914gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext = {}; 915gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDObjectObjects1= []; 916gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDObjectObjects2= []; 917gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDLabelObjects1= []; 918gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDLabelObjects2= []; 919gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDIdleObjects1= []; 920gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDIdleObjects2= []; 921gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDHoveredObjects1= []; 922gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDHoveredObjects2= []; 923gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDPressedObjects1= []; 924gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDPressedObjects2= []; 925 926 927gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.eventsList0 = function(runtimeScene, eventsFunctionContext) { 928 929{ 930 931gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDIdleObjects1); 932 933let isConditionTrue_0 = false;
934isConditionTrue_0 = false; 935for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDIdleObjects1.length;i<l;++i) { 936 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDIdleObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("ButtonFSM")).IsIdle((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { 937 isConditionTrue_0 = true; 938 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDIdleObjects1[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDIdleObjects1[i]; 939 ++k; 940 } 941} 942gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDIdleObjects1.length = k; 943if (isConditionTrue_0) { 944{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}} 945 946} 947 948 949}; 950 951gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdle = function(parentEventsFunctionContext) { 952 953var that = this; 954var runtimeScene = this._instanceContainer; 955var thisObjectList = [this]; 956var Object = Hashtable.newFrom({Object: thisObjectList}); 957var thisGDLabelObjectsList = [...runtimeScene.getObjects("Label")]; 958var GDLabelObjects = Hashtable.newFrom({"Label": thisGDLabelObjectsList}); 959var thisGDIdleObjectsList = [...runtimeScene.getObjects("Idle")]; 960var GDIdleObjects = Hashtable.newFrom({"Idle": thisGDIdleObjectsList}); 961var thisGDHoveredObjectsList = [...runtimeScene.getObjects("Hovered")]; 962var GDHoveredObjects = Hashtable.newFrom({"Hovered": thisGDHoveredObjectsList}); 963var thisGDPressedObjectsList = [...runtimeScene.getObjects("Pressed")]; 964var GDPressedObjects = Hashtable.newFrom({"Pressed": thisGDPressedObjectsList}); 965var eventsFunctionContext = { 966 _objectsMap: { 967"Object": Object 968, "Label": GDLabelObjects 969, "Idle": GDIdleObjects 970, "Hovered": GDHoveredObjects 971, "Pressed": GDPressedObjects 972}, 973 _objectArraysMap: { 974"Object": thisObjectList 975, "Label": thisGDLabelObjectsList 976, "Idle": thisGDIdleObjectsList 977, "Hovered": thisGDHoveredObjectsList 978, "Pressed": thisGDPressedObjectsList 979}, 980 _behaviorNamesMap: { 981}, 982 getObjects: function(objectName) { 983 return eventsFunctionContext._objectArraysMap[objectName] || []; 984 }, 985 getObjectsLists: function(objectName) { 986 return eventsFunctionContext._objectsMap[objectName] || null; 987 }, 988 getBehaviorName: function(behaviorName) { 989 return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName; 990 }, 991 createObject: function(objectName) { 992 const objectsList = eventsFunctionContext._objectsMap[objectName]; 993 if (objectsList) { 994 const object = parentEventsFunctionContext ? 995 parentEventsFunctionContext.createObject(objectsList.firstKey()) : 996 runtimeScene.createObject(objectsList.firstKey()); 997 if (object) { 998 objectsList.get(objectsList.firstKey()).push(object); 999 eventsFunctionContext._objectArraysMap[objectName].push(object); 1000 } 1001 return object; } 1002 return null; 1003 }, 1004 getInstancesCountOnScene: function(objectName) { 1005 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1006 let count = 0; 1007 if (objectsList) { 1008 for(const objectName in objectsList.items) 1009 count += parentEventsFunctionContext ? 1010parentEventsFunctionContext.getInstancesCountOnScene(objectName) : 1011 runtimeScene.getInstancesCountOnScene(objectName); 1012 } 1013 return count; 1014 }, 1015 getLayer: function(layerName) { 1016 return runtimeScene.getLayer(layerName); 1017 }, 1018 getArgument: function(argName) { 1019 return ""; 1020 }, 1021 getOnceTriggers: function() { return that._onceTriggers; } 1022}; 1023 1024gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDObjectObjects1.length = 0; 1025gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDObjectObjects2.length = 0; 1026gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDLabelObjects1.length = 0; 1027gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDLabelObjects2.length = 0; 1028gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDIdleObjects1.length = 0; 1029gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDIdleObjects2.length = 0; 1030gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDHoveredObjects1.length = 0; 1031gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDHoveredObjects2.length = 0; 1032gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDPressedObjects1.length = 0; 1033gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.GDPressedObjects2.length = 0; 1034 1035gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsIdleContext.eventsList0(runtimeScene, eventsFunctionContext); 1036 1037return !!eventsFunctionContext.returnValue; 1038} 1039gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext = {}; 1040gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDObjectObjects1= []; 1041gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDObjectObjects2= []; 1042gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDLabelObjects1= []; 1043gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDLabelObjects2= []; 1044gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDIdleObjects1= []; 1045gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDIdleObjects2= []; 1046gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDHoveredObjects1= []; 1047gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDHoveredObjects2= []; 1048gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDPressedObjects1= []; 1049gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDPressedObjects2= []; 1050 1051 1052gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.eventsList0 = function(runtimeScene, eventsFunctionContext) { 1053 1054{ 1055 1056gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDIdleObjects1); 1057 1058let isConditionTrue_0 = false;
1059isConditionTrue_0 = false; 1060for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDIdleObjects1.length;i<l;++i) { 1061 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDIdleObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("ButtonFSM")).IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { 1062 isConditionTrue_0 = true; 1063 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDIdleObjects1[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDIdleObjects1[i]; 1064 ++k; 1065 } 1066} 1067gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDIdleObjects1.length = k; 1068if (isConditionTrue_0) { 1069{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}} 1070 1071} 1072 1073 1074}; 1075 1076gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClicked = function(parentEventsFunctionContext) { 1077 1078var that = this; 1079var runtimeScene = this._instanceContainer; 1080var thisObjectList = [this]; 1081var Object = Hashtable.newFrom({Object: thisObjectList}); 1082var thisGDLabelObjectsList = [...runtimeScene.getObjects("Label")]; 1083var GDLabelObjects = Hashtable.newFrom({"Label": thisGDLabelObjectsList}); 1084var thisGDIdleObjectsList = [...runtimeScene.getObjects("Idle")]; 1085var GDIdleObjects = Hashtable.newFrom({"Idle": thisGDIdleObjectsList}); 1086var thisGDHoveredObjectsList = [...runtimeScene.getObjects("Hovered")]; 1087var GDHoveredObjects = Hashtable.newFrom({"Hovered": thisGDHoveredObjectsList}); 1088var thisGDPressedObjectsList = [...runtimeScene.getObjects("Pressed")]; 1089var GDPressedObjects = Hashtable.newFrom({"Pressed": thisGDPressedObjectsList}); 1090var eventsFunctionContext = { 1091 _objectsMap: { 1092"Object": Object 1093, "Label": GDLabelObjects 1094, "Idle": GDIdleObjects 1095, "Hovered": GDHoveredObjects 1096, "Pressed": GDPressedObjects 1097}, 1098 _objectArraysMap: { 1099"Object": thisObjectList 1100, "Label": thisGDLabelObjectsList 1101, "Idle": thisGDIdleObjectsList 1102, "Hovered": thisGDHoveredObjectsList 1103, "Pressed": thisGDPressedObjectsList 1104}, 1105 _behaviorNamesMap: { 1106}, 1107 getObjects: function(objectName) { 1108 return eventsFunctionContext._objectArraysMap[objectName] || []; 1109 }, 1110 getObjectsLists: function(objectName) { 1111 return eventsFunctionContext._objectsMap[objectName] || null; 1112 }, 1113 getBehaviorName: function(behaviorName) { 1114 return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName; 1115 }, 1116 createObject: function(objectName) { 1117 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1118 if (objectsList) { 1119 const object = parentEventsFunctionContext ? 1120 parentEventsFunctionContext.createObject(objectsList.firstKey()) : 1121 runtimeScene.createObject(objectsList.firstKey()); 1122 if (object) { 1123 objectsList.get(objectsList.firstKey()).push(object); 1124 eventsFunctionContext._objectArraysMap[objectName].push(object); 1125 } 1126 return object; } 1127 return null; 1128 }, 1129 getInstancesCountOnScene: function(objectName) { 1130 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1131 let count = 0; 1132 if (objectsList) { 1133 for(const objectName in objectsList.items) 1134 count += parentEventsFunctionContext ? 1135parentEventsFunctionContext.getInstancesCountOnScene(objectName) : 1136 runtimeScene.getInstancesCountOnScene(objectName); 1137 } 1138 return count; 1139 }, 1140 getLayer: function(layerName) { 1141 return runtimeScene.getLayer(layerName); 1142 }, 1143 getArgument: function(argName) { 1144 return ""; 1145 }, 1146 getOnceTriggers: function() { return that._onceTriggers; } 1147}; 1148 1149gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDObjectObjects1.length = 0; 1150gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDObjectObjects2.length = 0; 1151gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDLabelObjects1.length = 0; 1152gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDLabelObjects2.length = 0; 1153gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDIdleObjects1.length = 0; 1154gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDIdleObjects2.length = 0; 1155gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDHoveredObjects1.length = 0; 1156gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDHoveredObjects2.length = 0; 1157gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDPressedObjects1.length = 0; 1158gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.GDPressedObjects2.length = 0; 1159 1160gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsClickedContext.eventsList0(runtimeScene, eventsFunctionContext); 1161 1162return !!eventsFunctionContext.returnValue; 1163} 1164gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext = {}; 1165gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDObjectObjects1= []; 1166gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDObjectObjects2= []; 1167gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDLabelObjects1= []; 1168gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDLabelObjects2= []; 1169gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDIdleObjects1= []; 1170gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDIdleObjects2= []; 1171gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDHoveredObjects1= []; 1172gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDHoveredObjects2= []; 1173gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDPressedObjects1= []; 1174gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDPressedObjects2= []; 1175 1176 1177gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.eventsList0 = function(runtimeScene, eventsFunctionContext) { 1178 1179{ 1180 1181gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDIdleObjects1); 1182 1183let isConditionTrue_0 = false;
1184isConditionTrue_0 = false; 1185for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDIdleObjects1.length;i<l;++i) { 1186 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDIdleObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("ButtonFSM")).IsHovered((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { 1187 isConditionTrue_0 = true; 1188 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDIdleObjects1[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDIdleObjects1[i]; 1189 ++k; 1190 } 1191} 1192gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDIdleObjects1.length = k; 1193if (isConditionTrue_0) { 1194{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}} 1195 1196} 1197 1198 1199}; 1200 1201gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHovered = function(parentEventsFunctionContext) { 1202 1203var that = this; 1204var runtimeScene = this._instanceContainer; 1205var thisObjectList = [this]; 1206var Object = Hashtable.newFrom({Object: thisObjectList}); 1207var thisGDLabelObjectsList = [...runtimeScene.getObjects("Label")]; 1208var GDLabelObjects = Hashtable.newFrom({"Label": thisGDLabelObjectsList}); 1209var thisGDIdleObjectsList = [...runtimeScene.getObjects("Idle")]; 1210var GDIdleObjects = Hashtable.newFrom({"Idle": thisGDIdleObjectsList}); 1211var thisGDHoveredObjectsList = [...runtimeScene.getObjects("Hovered")]; 1212var GDHoveredObjects = Hashtable.newFrom({"Hovered": thisGDHoveredObjectsList}); 1213var thisGDPressedObjectsList = [...runtimeScene.getObjects("Pressed")]; 1214var GDPressedObjects = Hashtable.newFrom({"Pressed": thisGDPressedObjectsList}); 1215var eventsFunctionContext = { 1216 _objectsMap: { 1217"Object": Object 1218, "Label": GDLabelObjects 1219, "Idle": GDIdleObjects 1220, "Hovered": GDHoveredObjects 1221, "Pressed": GDPressedObjects 1222}, 1223 _objectArraysMap: { 1224"Object": thisObjectList 1225, "Label": thisGDLabelObjectsList 1226, "Idle": thisGDIdleObjectsList 1227, "Hovered": thisGDHoveredObjectsList 1228, "Pressed": thisGDPressedObjectsList 1229}, 1230 _behaviorNamesMap: { 1231}, 1232 getObjects: function(objectName) { 1233 return eventsFunctionContext._objectArraysMap[objectName] || []; 1234 }, 1235 getObjectsLists: function(objectName) { 1236 return eventsFunctionContext._objectsMap[objectName] || null; 1237 }, 1238 getBehaviorName: function(behaviorName) { 1239 return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName; 1240 }, 1241 createObject: function(objectName) { 1242 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1243 if (objectsList) { 1244 const object = parentEventsFunctionContext ? 1245 parentEventsFunctionContext.createObject(objectsList.firstKey()) : 1246 runtimeScene.createObject(objectsList.firstKey()); 1247 if (object) { 1248 objectsList.get(objectsList.firstKey()).push(object); 1249 eventsFunctionContext._objectArraysMap[objectName].push(object); 1250 } 1251 return object; } 1252 return null; 1253 }, 1254 getInstancesCountOnScene: function(objectName) { 1255 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1256 let count = 0; 1257 if (objectsList) { 1258 for(const objectName in objectsList.items) 1259 count += parentEventsFunctionContext ? 1260parentEventsFunctionContext.getInstancesCountOnScene(objectName) : 1261 runtimeScene.getInstancesCountOnScene(objectName); 1262 } 1263 return count; 1264 }, 1265 getLayer: function(layerName) { 1266 return runtimeScene.getLayer(layerName); 1267 }, 1268 getArgument: function(argName) { 1269 return ""; 1270 }, 1271 getOnceTriggers: function() { return that._onceTriggers; } 1272}; 1273 1274gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDObjectObjects1.length = 0; 1275gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDObjectObjects2.length = 0; 1276gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDLabelObjects1.length = 0; 1277gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDLabelObjects2.length = 0; 1278gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDIdleObjects1.length = 0; 1279gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDIdleObjects2.length = 0; 1280gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDHoveredObjects1.length = 0; 1281gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDHoveredObjects2.length = 0; 1282gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDPressedObjects1.length = 0; 1283gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.GDPressedObjects2.length = 0; 1284 1285gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsHoveredContext.eventsList0(runtimeScene, eventsFunctionContext); 1286 1287return !!eventsFunctionContext.returnValue; 1288} 1289gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext = {}; 1290gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDObjectObjects1= []; 1291gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDObjectObjects2= []; 1292gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDLabelObjects1= []; 1293gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDLabelObjects2= []; 1294gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDIdleObjects1= []; 1295gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDIdleObjects2= []; 1296gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDHoveredObjects1= []; 1297gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDHoveredObjects2= []; 1298gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDPressedObjects1= []; 1299gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDPressedObjects2= []; 1300 1301 1302gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.eventsList0 = function(runtimeScene, eventsFunctionContext) { 1303 1304{ 1305 1306gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDIdleObjects1); 1307 1308let isConditionTrue_0 = false;
1309isConditionTrue_0 = false; 1310for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDIdleObjects1.length;i<l;++i) { 1311 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDIdleObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("ButtonFSM")).IsFocused((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { 1312 isConditionTrue_0 = true; 1313 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDIdleObjects1[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDIdleObjects1[i]; 1314 ++k; 1315 } 1316} 1317gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDIdleObjects1.length = k; 1318if (isConditionTrue_0) { 1319{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}} 1320 1321} 1322 1323 1324}; 1325 1326gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocused = function(parentEventsFunctionContext) { 1327 1328var that = this; 1329var runtimeScene = this._instanceContainer; 1330var thisObjectList = [this]; 1331var Object = Hashtable.newFrom({Object: thisObjectList}); 1332var thisGDLabelObjectsList = [...runtimeScene.getObjects("Label")]; 1333var GDLabelObjects = Hashtable.newFrom({"Label": thisGDLabelObjectsList}); 1334var thisGDIdleObjectsList = [...runtimeScene.getObjects("Idle")]; 1335var GDIdleObjects = Hashtable.newFrom({"Idle": thisGDIdleObjectsList}); 1336var thisGDHoveredObjectsList = [...runtimeScene.getObjects("Hovered")]; 1337var GDHoveredObjects = Hashtable.newFrom({"Hovered": thisGDHoveredObjectsList}); 1338var thisGDPressedObjectsList = [...runtimeScene.getObjects("Pressed")]; 1339var GDPressedObjects = Hashtable.newFrom({"Pressed": thisGDPressedObjectsList}); 1340var eventsFunctionContext = { 1341 _objectsMap: { 1342"Object": Object 1343, "Label": GDLabelObjects 1344, "Idle": GDIdleObjects 1345, "Hovered": GDHoveredObjects 1346, "Pressed": GDPressedObjects 1347}, 1348 _objectArraysMap: { 1349"Object": thisObjectList 1350, "Label": thisGDLabelObjectsList 1351, "Idle": thisGDIdleObjectsList 1352, "Hovered": thisGDHoveredObjectsList 1353, "Pressed": thisGDPressedObjectsList 1354}, 1355 _behaviorNamesMap: { 1356}, 1357 getObjects: function(objectName) { 1358 return eventsFunctionContext._objectArraysMap[objectName] || []; 1359 }, 1360 getObjectsLists: function(objectName) { 1361 return eventsFunctionContext._objectsMap[objectName] || null; 1362 }, 1363 getBehaviorName: function(behaviorName) { 1364 return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName; 1365 }, 1366 createObject: function(objectName) { 1367 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1368 if (objectsList) { 1369 const object = parentEventsFunctionContext ? 1370 parentEventsFunctionContext.createObject(objectsList.firstKey()) : 1371 runtimeScene.createObject(objectsList.firstKey()); 1372 if (object) { 1373 objectsList.get(objectsList.firstKey()).push(object); 1374 eventsFunctionContext._objectArraysMap[objectName].push(object); 1375 } 1376 return object; } 1377 return null; 1378 }, 1379 getInstancesCountOnScene: function(objectName) { 1380 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1381 let count = 0; 1382 if (objectsList) { 1383 for(const objectName in objectsList.items) 1384 count += parentEventsFunctionContext ? 1385parentEventsFunctionContext.getInstancesCountOnScene(objectName) : 1386 runtimeScene.getInstancesCountOnScene(objectName); 1387 } 1388 return count; 1389 }, 1390 getLayer: function(layerName) { 1391 return runtimeScene.getLayer(layerName); 1392 }, 1393 getArgument: function(argName) { 1394 return ""; 1395 }, 1396 getOnceTriggers: function() { return that._onceTriggers; } 1397}; 1398 1399gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDObjectObjects1.length = 0; 1400gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDObjectObjects2.length = 0; 1401gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDLabelObjects1.length = 0; 1402gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDLabelObjects2.length = 0; 1403gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDIdleObjects1.length = 0; 1404gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDIdleObjects2.length = 0; 1405gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDHoveredObjects1.length = 0; 1406gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDHoveredObjects2.length = 0; 1407gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDPressedObjects1.length = 0; 1408gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.GDPressedObjects2.length = 0; 1409 1410gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsFocusedContext.eventsList0(runtimeScene, eventsFunctionContext); 1411 1412return !!eventsFunctionContext.returnValue; 1413} 1414gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext = {}; 1415gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDObjectObjects1= []; 1416gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDObjectObjects2= []; 1417gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDLabelObjects1= []; 1418gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDLabelObjects2= []; 1419gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDIdleObjects1= []; 1420gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDIdleObjects2= []; 1421gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDHoveredObjects1= []; 1422gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDHoveredObjects2= []; 1423gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDPressedObjects1= []; 1424gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDPressedObjects2= []; 1425 1426 1427gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.eventsList0 = function(runtimeScene, eventsFunctionContext) { 1428 1429{ 1430 1431gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDIdleObjects1); 1432 1433let isConditionTrue_0 = false;
1434isConditionTrue_0 = false; 1435for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDIdleObjects1.length;i<l;++i) { 1436 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDIdleObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("ButtonFSM")).IsPressed((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { 1437 isConditionTrue_0 = true; 1438 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDIdleObjects1[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDIdleObjects1[i]; 1439 ++k; 1440 } 1441} 1442gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDIdleObjects1.length = k; 1443if (isConditionTrue_0) { 1444{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}} 1445 1446} 1447 1448 1449}; 1450 1451gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressed = function(parentEventsFunctionContext) { 1452 1453var that = this; 1454var runtimeScene = this._instanceContainer; 1455var thisObjectList = [this]; 1456var Object = Hashtable.newFrom({Object: thisObjectList}); 1457var thisGDLabelObjectsList = [...runtimeScene.getObjects("Label")]; 1458var GDLabelObjects = Hashtable.newFrom({"Label": thisGDLabelObjectsList}); 1459var thisGDIdleObjectsList = [...runtimeScene.getObjects("Idle")]; 1460var GDIdleObjects = Hashtable.newFrom({"Idle": thisGDIdleObjectsList}); 1461var thisGDHoveredObjectsList = [...runtimeScene.getObjects("Hovered")]; 1462var GDHoveredObjects = Hashtable.newFrom({"Hovered": thisGDHoveredObjectsList}); 1463var thisGDPressedObjectsList = [...runtimeScene.getObjects("Pressed")]; 1464var GDPressedObjects = Hashtable.newFrom({"Pressed": thisGDPressedObjectsList}); 1465var eventsFunctionContext = { 1466 _objectsMap: { 1467"Object": Object 1468, "Label": GDLabelObjects 1469, "Idle": GDIdleObjects 1470, "Hovered": GDHoveredObjects 1471, "Pressed": GDPressedObjects 1472}, 1473 _objectArraysMap: { 1474"Object": thisObjectList 1475, "Label": thisGDLabelObjectsList 1476, "Idle": thisGDIdleObjectsList 1477, "Hovered": thisGDHoveredObjectsList 1478, "Pressed": thisGDPressedObjectsList 1479}, 1480 _behaviorNamesMap: { 1481}, 1482 getObjects: function(objectName) { 1483 return eventsFunctionContext._objectArraysMap[objectName] || []; 1484 }, 1485 getObjectsLists: function(objectName) { 1486 return eventsFunctionContext._objectsMap[objectName] || null; 1487 }, 1488 getBehaviorName: function(behaviorName) { 1489 return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName; 1490 }, 1491 createObject: function(objectName) { 1492 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1493 if (objectsList) { 1494 const object = parentEventsFunctionContext ? 1495 parentEventsFunctionContext.createObject(objectsList.firstKey()) : 1496 runtimeScene.createObject(objectsList.firstKey()); 1497 if (object) { 1498 objectsList.get(objectsList.firstKey()).push(object); 1499 eventsFunctionContext._objectArraysMap[objectName].push(object); 1500 } 1501 return object; } 1502 return null; 1503 }, 1504 getInstancesCountOnScene: function(objectName) { 1505 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1506 let count = 0; 1507 if (objectsList) { 1508 for(const objectName in objectsList.items) 1509 count += parentEventsFunctionContext ? 1510parentEventsFunctionContext.getInstancesCountOnScene(objectName) : 1511 runtimeScene.getInstancesCountOnScene(objectName); 1512 } 1513 return count; 1514 }, 1515 getLayer: function(layerName) { 1516 return runtimeScene.getLayer(layerName); 1517 }, 1518 getArgument: function(argName) { 1519 return ""; 1520 }, 1521 getOnceTriggers: function() { return that._onceTriggers; } 1522}; 1523 1524gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDObjectObjects1.length = 0; 1525gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDObjectObjects2.length = 0; 1526gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDLabelObjects1.length = 0; 1527gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDLabelObjects2.length = 0; 1528gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDIdleObjects1.length = 0; 1529gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDIdleObjects2.length = 0; 1530gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDHoveredObjects1.length = 0; 1531gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDHoveredObjects2.length = 0; 1532gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDPressedObjects1.length = 0; 1533gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.GDPressedObjects2.length = 0; 1534 1535gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsPressedContext.eventsList0(runtimeScene, eventsFunctionContext); 1536 1537return !!eventsFunctionContext.returnValue; 1538} 1539gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext = {}; 1540gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDObjectObjects1= []; 1541gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDObjectObjects2= []; 1542gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDLabelObjects1= []; 1543gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDLabelObjects2= []; 1544gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDIdleObjects1= []; 1545gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDIdleObjects2= []; 1546gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDHoveredObjects1= []; 1547gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDHoveredObjects2= []; 1548gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDPressedObjects1= []; 1549gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDPressedObjects2= []; 1550 1551 1552gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.eventsList0 = function(runtimeScene, eventsFunctionContext) { 1553 1554{ 1555 1556 1557let isConditionTrue_0 = false;
1558{ 1559gdjs.copyArray(eventsFunctionContext.getObjects("Label"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDLabelObjects1); 1560gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDObjectObjects1); 1561{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDLabelObjects1.length ;i < len;++i) { 1562 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDLabelObjects1[i].setString((typeof eventsFunctionContext !== 'undefined' ? "" + eventsFunctionContext.getArgument("LabelText") : "")); 1563} 1564}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDObjectObjects1.length ;i < len;++i) { 1565 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDObjectObjects1[i].CenterLabel((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); 1566} 1567}} 1568 1569} 1570 1571 1572}; 1573 1574gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelText = function(LabelText, parentEventsFunctionContext) { 1575 1576var that = this; 1577var runtimeScene = this._instanceContainer; 1578var thisObjectList = [this]; 1579var Object = Hashtable.newFrom({Object: thisObjectList}); 1580var thisGDLabelObjectsList = [...runtimeScene.getObjects("Label")]; 1581var GDLabelObjects = Hashtable.newFrom({"Label": thisGDLabelObjectsList}); 1582var thisGDIdleObjectsList = [...runtimeScene.getObjects("Idle")]; 1583var GDIdleObjects = Hashtable.newFrom({"Idle": thisGDIdleObjectsList}); 1584var thisGDHoveredObjectsList = [...runtimeScene.getObjects("Hovered")]; 1585var GDHoveredObjects = Hashtable.newFrom({"Hovered": thisGDHoveredObjectsList}); 1586var thisGDPressedObjectsList = [...runtimeScene.getObjects("Pressed")]; 1587var GDPressedObjects = Hashtable.newFrom({"Pressed": thisGDPressedObjectsList}); 1588var eventsFunctionContext = { 1589 _objectsMap: { 1590"Object": Object 1591, "Label": GDLabelObjects 1592, "Idle": GDIdleObjects 1593, "Hovered": GDHoveredObjects 1594, "Pressed": GDPressedObjects 1595}, 1596 _objectArraysMap: { 1597"Object": thisObjectList 1598, "Label": thisGDLabelObjectsList 1599, "Idle": thisGDIdleObjectsList 1600, "Hovered": thisGDHoveredObjectsList 1601, "Pressed": thisGDPressedObjectsList 1602}, 1603 _behaviorNamesMap: { 1604}, 1605 getObjects: function(objectName) { 1606 return eventsFunctionContext._objectArraysMap[objectName] || []; 1607 }, 1608 getObjectsLists: function(objectName) { 1609 return eventsFunctionContext._objectsMap[objectName] || null; 1610 }, 1611 getBehaviorName: function(behaviorName) { 1612 return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName; 1613 }, 1614 createObject: function(objectName) { 1615 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1616 if (objectsList) { 1617 const object = parentEventsFunctionContext ? 1618 parentEventsFunctionContext.createObject(objectsList.firstKey()) : 1619 runtimeScene.createObject(objectsList.firstKey()); 1620 if (object) { 1621 objectsList.get(objectsList.firstKey()).push(object); 1622 eventsFunctionContext._objectArraysMap[objectName].push(object); 1623 } 1624 return object; } 1625 return null; 1626 }, 1627 getInstancesCountOnScene: function(objectName) { 1628 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1629 let count = 0; 1630 if (objectsList) { 1631 for(const objectName in objectsList.items) 1632 count += parentEventsFunctionContext ? 1633parentEventsFunctionContext.getInstancesCountOnScene(objectName) : 1634 runtimeScene.getInstancesCountOnScene(objectName); 1635 } 1636 return count; 1637 }, 1638 getLayer: function(layerName) { 1639 return runtimeScene.getLayer(layerName); 1640 }, 1641 getArgument: function(argName) { 1642if (argName === "LabelText") return LabelText; 1643 return ""; 1644 }, 1645 getOnceTriggers: function() { return that._onceTriggers; } 1646}; 1647 1648gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDObjectObjects1.length = 0; 1649gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDObjectObjects2.length = 0; 1650gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDLabelObjects1.length = 0; 1651gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDLabelObjects2.length = 0; 1652gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDIdleObjects1.length = 0; 1653gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDIdleObjects2.length = 0; 1654gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDHoveredObjects1.length = 0; 1655gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDHoveredObjects2.length = 0; 1656gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDPressedObjects1.length = 0; 1657gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.GDPressedObjects2.length = 0; 1658 1659gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.SetLabelTextContext.eventsList0(runtimeScene, eventsFunctionContext); 1660 1661return; 1662} 1663gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext = {}; 1664gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDObjectObjects1= []; 1665gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDObjectObjects2= []; 1666gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDLabelObjects1= []; 1667gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDLabelObjects2= []; 1668gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDIdleObjects1= []; 1669gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDIdleObjects2= []; 1670gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDHoveredObjects1= []; 1671gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDHoveredObjects2= []; 1672gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDPressedObjects1= []; 1673gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDPressedObjects2= []; 1674 1675 1676gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.eventsList0 = function(runtimeScene, eventsFunctionContext) { 1677 1678{ 1679 1680 1681let isConditionTrue_0 = false;
1682{ 1683gdjs.copyArray(eventsFunctionContext.getObjects("Label"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDLabelObjects1); 1684{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = (( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDLabelObjects1.length === 0 ) ? "" :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDLabelObjects1[0].getString()); }}} 1685 1686} 1687 1688 1689}; 1690 1691gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelText = function(parentEventsFunctionContext) { 1692 1693var that = this; 1694var runtimeScene = this._instanceContainer; 1695var thisObjectList = [this]; 1696var Object = Hashtable.newFrom({Object: thisObjectList}); 1697var thisGDLabelObjectsList = [...runtimeScene.getObjects("Label")]; 1698var GDLabelObjects = Hashtable.newFrom({"Label": thisGDLabelObjectsList}); 1699var thisGDIdleObjectsList = [...runtimeScene.getObjects("Idle")]; 1700var GDIdleObjects = Hashtable.newFrom({"Idle": thisGDIdleObjectsList}); 1701var thisGDHoveredObjectsList = [...runtimeScene.getObjects("Hovered")]; 1702var GDHoveredObjects = Hashtable.newFrom({"Hovered": thisGDHoveredObjectsList}); 1703var thisGDPressedObjectsList = [...runtimeScene.getObjects("Pressed")]; 1704var GDPressedObjects = Hashtable.newFrom({"Pressed": thisGDPressedObjectsList}); 1705var eventsFunctionContext = { 1706 _objectsMap: { 1707"Object": Object 1708, "Label": GDLabelObjects 1709, "Idle": GDIdleObjects 1710, "Hovered": GDHoveredObjects 1711, "Pressed": GDPressedObjects 1712}, 1713 _objectArraysMap: { 1714"Object": thisObjectList 1715, "Label": thisGDLabelObjectsList 1716, "Idle": thisGDIdleObjectsList 1717, "Hovered": thisGDHoveredObjectsList 1718, "Pressed": thisGDPressedObjectsList 1719}, 1720 _behaviorNamesMap: { 1721}, 1722 getObjects: function(objectName) { 1723 return eventsFunctionContext._objectArraysMap[objectName] || []; 1724 }, 1725 getObjectsLists: function(objectName) { 1726 return eventsFunctionContext._objectsMap[objectName] || null; 1727 }, 1728 getBehaviorName: function(behaviorName) { 1729 return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName; 1730 }, 1731 createObject: function(objectName) { 1732 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1733 if (objectsList) { 1734 const object = parentEventsFunctionContext ? 1735 parentEventsFunctionContext.createObject(objectsList.firstKey()) : 1736 runtimeScene.createObject(objectsList.firstKey()); 1737 if (object) { 1738 objectsList.get(objectsList.firstKey()).push(object); 1739 eventsFunctionContext._objectArraysMap[objectName].push(object); 1740 } 1741 return object; } 1742 return null; 1743 }, 1744 getInstancesCountOnScene: function(objectName) { 1745 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1746 let count = 0; 1747 if (objectsList) { 1748 for(const objectName in objectsList.items) 1749 count += parentEventsFunctionContext ? 1750parentEventsFunctionContext.getInstancesCountOnScene(objectName) : 1751 runtimeScene.getInstancesCountOnScene(objectName); 1752 } 1753 return count; 1754 }, 1755 getLayer: function(layerName) { 1756 return runtimeScene.getLayer(layerName); 1757 }, 1758 getArgument: function(argName) { 1759 return ""; 1760 }, 1761 getOnceTriggers: function() { return that._onceTriggers; } 1762}; 1763 1764gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDObjectObjects1.length = 0; 1765gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDObjectObjects2.length = 0; 1766gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDLabelObjects1.length = 0; 1767gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDLabelObjects2.length = 0; 1768gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDIdleObjects1.length = 0; 1769gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDIdleObjects2.length = 0; 1770gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDHoveredObjects1.length = 0; 1771gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDHoveredObjects2.length = 0; 1772gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDPressedObjects1.length = 0; 1773gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.GDPressedObjects2.length = 0; 1774 1775gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.LabelTextContext.eventsList0(runtimeScene, eventsFunctionContext); 1776 1777return "" + eventsFunctionContext.returnValue; 1778} 1779gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext = {}; 1780gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDObjectObjects1= []; 1781gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDObjectObjects2= []; 1782gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDLabelObjects1= []; 1783gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDLabelObjects2= []; 1784gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDIdleObjects1= []; 1785gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDIdleObjects2= []; 1786gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDHoveredObjects1= []; 1787gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDHoveredObjects2= []; 1788gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDPressedObjects1= []; 1789gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDPressedObjects2= []; 1790 1791 1792gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.eventsList0 = function(runtimeScene, eventsFunctionContext) { 1793 1794{ 1795 1796 1797let isConditionTrue_0 = false;
1798{ 1799gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDIdleObjects1); 1800gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDObjectObjects1); 1801{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = (( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDIdleObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDIdleObjects1[0].getCenterYInScene()) + ((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDObjectObjects1[0]._getTopPadding()) - (( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDObjectObjects1[0]._getBottomPadding())) / 2; }}} 1802 1803} 1804 1805 1806}; 1807 1808gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingY = function(parentEventsFunctionContext) { 1809 1810var that = this; 1811var runtimeScene = this._instanceContainer; 1812var thisObjectList = [this]; 1813var Object = Hashtable.newFrom({Object: thisObjectList}); 1814var thisGDLabelObjectsList = [...runtimeScene.getObjects("Label")]; 1815var GDLabelObjects = Hashtable.newFrom({"Label": thisGDLabelObjectsList}); 1816var thisGDIdleObjectsList = [...runtimeScene.getObjects("Idle")]; 1817var GDIdleObjects = Hashtable.newFrom({"Idle": thisGDIdleObjectsList}); 1818var thisGDHoveredObjectsList = [...runtimeScene.getObjects("Hovered")]; 1819var GDHoveredObjects = Hashtable.newFrom({"Hovered": thisGDHoveredObjectsList}); 1820var thisGDPressedObjectsList = [...runtimeScene.getObjects("Pressed")]; 1821var GDPressedObjects = Hashtable.newFrom({"Pressed": thisGDPressedObjectsList}); 1822var eventsFunctionContext = { 1823 _objectsMap: { 1824"Object": Object 1825, "Label": GDLabelObjects 1826, "Idle": GDIdleObjects 1827, "Hovered": GDHoveredObjects 1828, "Pressed": GDPressedObjects 1829}, 1830 _objectArraysMap: { 1831"Object": thisObjectList 1832, "Label": thisGDLabelObjectsList 1833, "Idle": thisGDIdleObjectsList 1834, "Hovered": thisGDHoveredObjectsList 1835, "Pressed": thisGDPressedObjectsList 1836}, 1837 _behaviorNamesMap: { 1838}, 1839 getObjects: function(objectName) { 1840 return eventsFunctionContext._objectArraysMap[objectName] || []; 1841 }, 1842 getObjectsLists: function(objectName) { 1843 return eventsFunctionContext._objectsMap[objectName] || null; 1844 }, 1845 getBehaviorName: function(behaviorName) { 1846 return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName; 1847 }, 1848 createObject: function(objectName) { 1849 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1850 if (objectsList) { 1851 const object = parentEventsFunctionContext ? 1852 parentEventsFunctionContext.createObject(objectsList.firstKey()) : 1853 runtimeScene.createObject(objectsList.firstKey()); 1854 if (object) { 1855 objectsList.get(objectsList.firstKey()).push(object); 1856 eventsFunctionContext._objectArraysMap[objectName].push(object); 1857 } 1858 return object; } 1859 return null; 1860 }, 1861 getInstancesCountOnScene: function(objectName) { 1862 const objectsList = eventsFunctionContext._objectsMap[objectName]; 1863 let count = 0; 1864 if (objectsList) { 1865 for(const objectName in objectsList.items) 1866 count += parentEventsFunctionContext ? 1867parentEventsFunctionContext.getInstancesCountOnScene(objectName) : 1868 runtimeScene.getInstancesCountOnScene(objectName); 1869 } 1870 return count; 1871 }, 1872 getLayer: function(layerName) { 1873 return runtimeScene.getLayer(layerName); 1874 }, 1875 getArgument: function(argName) { 1876 return ""; 1877 }, 1878 getOnceTriggers: function() { return that._onceTriggers; } 1879}; 1880 1881gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDObjectObjects1.length = 0; 1882gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDObjectObjects2.length = 0; 1883gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDLabelObjects1.length = 0; 1884gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDLabelObjects2.length = 0; 1885gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDIdleObjects1.length = 0; 1886gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDIdleObjects2.length = 0; 1887gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDHoveredObjects1.length = 0; 1888gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDHoveredObjects2.length = 0; 1889gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDPressedObjects1.length = 0; 1890gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.GDPressedObjects2.length = 0; 1891 1892gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterWithPaddingYContext.eventsList0(runtimeScene, eventsFunctionContext); 1893 1894return Number(eventsFunctionContext.returnValue) || 0; 1895} 1896gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext = {}; 1897gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1= []; 1898gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects2= []; 1899gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1= []; 1900gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects2= []; 1901gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDIdleObjects1= []; 1902gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDIdleObjects2= []; 1903gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDHoveredObjects1= []; 1904gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDHoveredObjects2= []; 1905gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDPressedObjects1= []; 1906gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDPressedObjects2= []; 1907 1908 1909gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.eventsList0 = function(runtimeScene, eventsFunctionContext) { 1910 1911{ 1912 1913 1914let isConditionTrue_0 = false;
1915{ 1916gdjs.copyArray(eventsFunctionContext.getObjects("Hovered"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDHoveredObjects1); 1917/* Reuse gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDIdleObjects1 */ 1918/* Reuse gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1 */ 1919/* Reuse gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1 */ 1920gdjs.copyArray(eventsFunctionContext.getObjects("Pressed"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDPressedObjects1); 1921{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1.length ;i < len;++i) { 1922 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1[i].setCenterXInScene((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDPressedObjects1.length === 0 ) ? (( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDHoveredObjects1.length === 0 ) ? (( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDIdleObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDIdleObjects1[0].getCenterXInScene()) :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDHoveredObjects1[0].getCenterXInScene()) :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDPressedObjects1[0].getCenterXInScene()) + ((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1[0]._getLeftPadding()) - (( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1[0]._getRightPadding())) / 2); 1923} 1924}} 1925 1926} 1927 1928 1929};gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.eventsList1 = function(runtimeScene, eventsFunctionContext) { 1930 1931{ 1932 1933 1934let isConditionTrue_0 = false; 1935{ 1936gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDIdleObjects1); 1937gdjs.copyArray(eventsFunctionContext.getObjects("Label"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1); 1938gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1); 1939{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1.length ;i < len;++i) { 1940 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1[i].setPosition((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1[0]._getLeftPadding()),(( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1[0]._getTopPadding())); 1941} 1942}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1.length ;i < len;++i) { 1943 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1[i].setWrappingWidth((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDIdleObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDIdleObjects1[0].getWidth()) - (( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1[0]._getLeftPadding()) - (( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1[0]._getRightPadding())); 1944} 1945}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1.length ;i < len;++i) { 1946 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1[i].setCenterYInScene((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1[0].CenterWithPaddingY((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)))); 1947} 1948} 1949{ //Subevents 1950gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.eventsList0(runtimeScene, eventsFunctionContext);} //End of subevents 1951} 1952 1953} 1954 1955 1956{ 1957 1958gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1); 1959 1960let isConditionTrue_0 = false;
1961isConditionTrue_0 = false; 1962for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1.length;i<l;++i) { 1963 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1[i].IsPressed((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { 1964 isConditionTrue_0 = true; 1965 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1[i]; 1966 ++k; 1967 } 1968} 1969gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1.length = k; 1970if (isConditionTrue_0) { 1971gdjs.copyArray(eventsFunctionContext.getObjects("Label"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1); 1972/* Reuse gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1 */ 1973{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1.length ;i < len;++i) { 1974 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1[i].setY(gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1[i].getY() + ((( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1[0]._getPressedLabelOffsetY()))); 1975} 1976}} 1977 1978} 1979 1980 1981}; 1982 1983gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabel = function(parentEventsFunctionContext) { 1984 1985var that = this; 1986var runtimeScene = this._instanceContainer; 1987var thisObjectList = [this]; 1988var Object = Hashtable.newFrom({Object: thisObjectList}); 1989var thisGDLabelObjectsList = [...runtimeScene.getObjects("Label")]; 1990var GDLabelObjects = Hashtable.newFrom({"Label": thisGDLabelObjectsList}); 1991var thisGDIdleObjectsList = [...runtimeScene.getObjects("Idle")]; 1992var GDIdleObjects = Hashtable.newFrom({"Idle": thisGDIdleObjectsList}); 1993var thisGDHoveredObjectsList = [...runtimeScene.getObjects("Hovered")]; 1994var GDHoveredObjects = Hashtable.newFrom({"Hovered": thisGDHoveredObjectsList}); 1995var thisGDPressedObjectsList = [...runtimeScene.getObjects("Pressed")]; 1996var GDPressedObjects = Hashtable.newFrom({"Pressed": thisGDPressedObjectsList}); 1997var eventsFunctionContext = { 1998 _objectsMap: { 1999"Object": Object 2000, "Label": GDLabelObjects 2001, "Idle": GDIdleObjects 2002, "Hovered": GDHoveredObjects 2003, "Pressed": GDPressedObjects 2004}, 2005 _objectArraysMap: { 2006"Object": thisObjectList 2007, "Label": thisGDLabelObjectsList 2008, "Idle": thisGDIdleObjectsList 2009, "Hovered": thisGDHoveredObjectsList 2010, "Pressed": thisGDPressedObjectsList 2011}, 2012 _behaviorNamesMap: { 2013}, 2014 getObjects: function(objectName) { 2015 return eventsFunctionContext._objectArraysMap[objectName] || []; 2016 }, 2017 getObjectsLists: function(objectName) { 2018 return eventsFunctionContext._objectsMap[objectName] || null; 2019 }, 2020 getBehaviorName: function(behaviorName) { 2021 return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName; 2022 }, 2023 createObject: function(objectName) { 2024 const objectsList = eventsFunctionContext._objectsMap[objectName]; 2025 if (objectsList) { 2026 const object = parentEventsFunctionContext ? 2027 parentEventsFunctionContext.createObject(objectsList.firstKey()) : 2028 runtimeScene.createObject(objectsList.firstKey()); 2029 if (object) { 2030 objectsList.get(objectsList.firstKey()).push(object); 2031 eventsFunctionContext._objectArraysMap[objectName].push(object); 2032 } 2033 return object; } 2034 return null; 2035 }, 2036 getInstancesCountOnScene: function(objectName) { 2037 const objectsList = eventsFunctionContext._objectsMap[objectName];
2038 let count = 0; 2039 if (objectsList) { 2040 for(const objectName in objectsList.items) 2041 count += parentEventsFunctionContext ? 2042parentEventsFunctionContext.getInstancesCountOnScene(objectName) : 2043 runtimeScene.getInstancesCountOnScene(objectName); 2044 } 2045 return count; 2046 }, 2047 getLayer: function(layerName) { 2048 return runtimeScene.getLayer(layerName); 2049 }, 2050 getArgument: function(argName) { 2051 return ""; 2052 }, 2053 getOnceTriggers: function() { return that._onceTriggers; } 2054}; 2055 2056gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects1.length = 0; 2057gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDObjectObjects2.length = 0; 2058gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects1.length = 0; 2059gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDLabelObjects2.length = 0; 2060gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDIdleObjects1.length = 0; 2061gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDIdleObjects2.length = 0; 2062gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDHoveredObjects1.length = 0; 2063gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDHoveredObjects2.length = 0; 2064gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDPressedObjects1.length = 0; 2065gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.GDPressedObjects2.length = 0; 2066 2067gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.CenterLabelContext.eventsList1(runtimeScene, eventsFunctionContext); 2068 2069return; 2070} 2071gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext = {}; 2072gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDObjectObjects1= []; 2073gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDObjectObjects2= []; 2074gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDLabelObjects1= []; 2075gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDLabelObjects2= []; 2076gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDIdleObjects1= []; 2077gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDIdleObjects2= []; 2078gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDHoveredObjects1= []; 2079gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDHoveredObjects2= []; 2080gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDPressedObjects1= []; 2081gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDPressedObjects2= []; 2082 2083 2084gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.eventsList0 = function(runtimeScene, eventsFunctionContext) { 2085 2086{ 2087 2088 2089let isConditionTrue_0 = false; 2090isConditionTrue_0 = false; 2091{isConditionTrue_0 = (typeof eventsFunctionContext !== 'undefined' ? !!eventsFunctionContext.getArgument("ShouldActivate") : false); 2092} 2093if (isConditionTrue_0) { 2094gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDIdleObjects1); 2095{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDIdleObjects1.length ;i < len;++i) { 2096 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDIdleObjects1[i].activateBehavior(eventsFunctionContext.getBehaviorName("ButtonFSM"), true); 2097} 2098}} 2099 2100} 2101 2102 2103{ 2104 2105 2106let isConditionTrue_0 = false;
2107isConditionTrue_0 = false; 2108{isConditionTrue_0 = !(typeof eventsFunctionContext !== 'undefined' ? !!eventsFunctionContext.getArgument("ShouldActivate") : false); 2109} 2110if (isConditionTrue_0) { 2111gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDIdleObjects1); 2112{for(var i = 0, len = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDIdleObjects1.length ;i < len;++i) { 2113 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDIdleObjects1[i].activateBehavior(eventsFunctionContext.getBehaviorName("ButtonFSM"), false); 2114} 2115}} 2116 2117} 2118 2119 2120}; 2121 2122gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.Activate = function(ShouldActivate, parentEventsFunctionContext) { 2123 2124var that = this; 2125var runtimeScene = this._instanceContainer; 2126var thisObjectList = [this]; 2127var Object = Hashtable.newFrom({Object: thisObjectList}); 2128var thisGDLabelObjectsList = [...runtimeScene.getObjects("Label")]; 2129var GDLabelObjects = Hashtable.newFrom({"Label": thisGDLabelObjectsList}); 2130var thisGDIdleObjectsList = [...runtimeScene.getObjects("Idle")]; 2131var GDIdleObjects = Hashtable.newFrom({"Idle": thisGDIdleObjectsList}); 2132var thisGDHoveredObjectsList = [...runtimeScene.getObjects("Hovered")]; 2133var GDHoveredObjects = Hashtable.newFrom({"Hovered": thisGDHoveredObjectsList}); 2134var thisGDPressedObjectsList = [...runtimeScene.getObjects("Pressed")]; 2135var GDPressedObjects = Hashtable.newFrom({"Pressed": thisGDPressedObjectsList}); 2136var eventsFunctionContext = { 2137 _objectsMap: { 2138"Object": Object 2139, "Label": GDLabelObjects 2140, "Idle": GDIdleObjects 2141, "Hovered": GDHoveredObjects 2142, "Pressed": GDPressedObjects 2143}, 2144 _objectArraysMap: { 2145"Object": thisObjectList 2146, "Label": thisGDLabelObjectsList 2147, "Idle": thisGDIdleObjectsList 2148, "Hovered": thisGDHoveredObjectsList 2149, "Pressed": thisGDPressedObjectsList 2150}, 2151 _behaviorNamesMap: { 2152}, 2153 getObjects: function(objectName) { 2154 return eventsFunctionContext._objectArraysMap[objectName] || []; 2155 }, 2156 getObjectsLists: function(objectName) { 2157 return eventsFunctionContext._objectsMap[objectName] || null; 2158 }, 2159 getBehaviorName: function(behaviorName) { 2160 return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName; 2161 }, 2162 createObject: function(objectName) { 2163 const objectsList = eventsFunctionContext._objectsMap[objectName]; 2164 if (objectsList) { 2165 const object = parentEventsFunctionContext ? 2166 parentEventsFunctionContext.createObject(objectsList.firstKey()) : 2167 runtimeScene.createObject(objectsList.firstKey()); 2168 if (object) { 2169 objectsList.get(objectsList.firstKey()).push(object); 2170 eventsFunctionContext._objectArraysMap[objectName].push(object); 2171 } 2172 return object; } 2173 return null; 2174 }, 2175 getInstancesCountOnScene: function(objectName) { 2176 const objectsList = eventsFunctionContext._objectsMap[objectName]; 2177 let count = 0; 2178 if (objectsList) { 2179 for(const objectName in objectsList.items) 2180 count += parentEventsFunctionContext ? 2181parentEventsFunctionContext.getInstancesCountOnScene(objectName) : 2182 runtimeScene.getInstancesCountOnScene(objectName); 2183 } 2184 return count; 2185 }, 2186 getLayer: function(layerName) { 2187 return runtimeScene.getLayer(layerName); 2188 }, 2189 getArgument: function(argName) { 2190if (argName === "ShouldActivate") return ShouldActivate; 2191 return ""; 2192 }, 2193 getOnceTriggers: function() { return that._onceTriggers; } 2194}; 2195 2196gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDObjectObjects1.length = 0; 2197gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDObjectObjects2.length = 0; 2198gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDLabelObjects1.length = 0; 2199gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDLabelObjects2.length = 0; 2200gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDIdleObjects1.length = 0; 2201gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDIdleObjects2.length = 0; 2202gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDHoveredObjects1.length = 0; 2203gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDHoveredObjects2.length = 0; 2204gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDPressedObjects1.length = 0; 2205gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.GDPressedObjects2.length = 0; 2206 2207gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.ActivateContext.eventsList0(runtimeScene, eventsFunctionContext); 2208 2209return; 2210} 2211gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext = {}; 2212gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDObjectObjects1= []; 2213gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDObjectObjects2= []; 2214gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDLabelObjects1= []; 2215gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDLabelObjects2= []; 2216gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDIdleObjects1= []; 2217gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDIdleObjects2= []; 2218gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDHoveredObjects1= []; 2219gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDHoveredObjects2= []; 2220gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDPressedObjects1= []; 2221gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDPressedObjects2= []; 2222 2223 2224gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.eventsList0 = function(runtimeScene, eventsFunctionContext) { 2225 2226{ 2227 2228gdjs.copyArray(eventsFunctionContext.getObjects("Idle"), gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDIdleObjects1); 2229 2230let isConditionTrue_0 = false;
2231isConditionTrue_0 = false; 2232for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDIdleObjects1.length;i<l;++i) { 2233 if ( gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDIdleObjects1[i].behaviorActivated(eventsFunctionContext.getBehaviorName("ButtonFSM")) ) { 2234 isConditionTrue_0 = true; 2235 gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDIdleObjects1[k] = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDIdleObjects1[i]; 2236 ++k; 2237 } 2238} 2239gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDIdleObjects1.length = k; 2240if (isConditionTrue_0) { 2241{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}} 2242 2243} 2244 2245 2246}; 2247 2248gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivated = function(parentEventsFunctionContext) { 2249 2250var that = this; 2251var runtimeScene = this._instanceContainer; 2252var thisObjectList = [this]; 2253var Object = Hashtable.newFrom({Object: thisObjectList}); 2254var thisGDLabelObjectsList = [...runtimeScene.getObjects("Label")]; 2255var GDLabelObjects = Hashtable.newFrom({"Label": thisGDLabelObjectsList}); 2256var thisGDIdleObjectsList = [...runtimeScene.getObjects("Idle")]; 2257var GDIdleObjects = Hashtable.newFrom({"Idle": thisGDIdleObjectsList}); 2258var thisGDHoveredObjectsList = [...runtimeScene.getObjects("Hovered")]; 2259var GDHoveredObjects = Hashtable.newFrom({"Hovered": thisGDHoveredObjectsList}); 2260var thisGDPressedObjectsList = [...runtimeScene.getObjects("Pressed")]; 2261var GDPressedObjects = Hashtable.newFrom({"Pressed": thisGDPressedObjectsList}); 2262var eventsFunctionContext = { 2263 _objectsMap: { 2264"Object": Object 2265, "Label": GDLabelObjects 2266, "Idle": GDIdleObjects 2267, "Hovered": GDHoveredObjects 2268, "Pressed": GDPressedObjects 2269}, 2270 _objectArraysMap: { 2271"Object": thisObjectList 2272, "Label": thisGDLabelObjectsList 2273, "Idle": thisGDIdleObjectsList 2274, "Hovered": thisGDHoveredObjectsList 2275, "Pressed": thisGDPressedObjectsList 2276}, 2277 _behaviorNamesMap: { 2278}, 2279 getObjects: function(objectName) { 2280 return eventsFunctionContext._objectArraysMap[objectName] || []; 2281 }, 2282 getObjectsLists: function(objectName) { 2283 return eventsFunctionContext._objectsMap[objectName] || null; 2284 }, 2285 getBehaviorName: function(behaviorName) { 2286 return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName; 2287 }, 2288 createObject: function(objectName) { 2289 const objectsList = eventsFunctionContext._objectsMap[objectName]; 2290 if (objectsList) { 2291 const object = parentEventsFunctionContext ? 2292 parentEventsFunctionContext.createObject(objectsList.firstKey()) : 2293 runtimeScene.createObject(objectsList.firstKey()); 2294 if (object) { 2295 objectsList.get(objectsList.firstKey()).push(object); 2296 eventsFunctionContext._objectArraysMap[objectName].push(object); 2297 } 2298 return object; } 2299 return null; 2300 }, 2301 getInstancesCountOnScene: function(objectName) { 2302 const objectsList = eventsFunctionContext._objectsMap[objectName]; 2303 let count = 0; 2304 if (objectsList) { 2305 for(const objectName in objectsList.items) 2306 count += parentEventsFunctionContext ? 2307parentEventsFunctionContext.getInstancesCountOnScene(objectName) : 2308 runtimeScene.getInstancesCountOnScene(objectName); 2309 } 2310 return count; 2311 }, 2312 getLayer: function(layerName) { 2313 return runtimeScene.getLayer(layerName); 2314 }, 2315 getArgument: function(argName) { 2316 return ""; 2317 }, 2318 getOnceTriggers: function() { return that._onceTriggers; } 2319}; 2320 2321gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDObjectObjects1.length = 0; 2322gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDObjectObjects2.length = 0; 2323gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDLabelObjects1.length = 0; 2324gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDLabelObjects2.length = 0; 2325gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDIdleObjects1.length = 0; 2326gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDIdleObjects2.length = 0; 2327gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDHoveredObjects1.length = 0; 2328gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDHoveredObjects2.length = 0; 2329gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDPressedObjects1.length = 0; 2330gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.GDPressedObjects2.length = 0; 2331 2332gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.IsActivatedContext.eventsList0(runtimeScene, eventsFunctionContext); 2333 2334return !!eventsFunctionContext.returnValue; 2335} 2336 2337gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPreEvents = function() { 2338 this._onceTriggers.startNewFrame(); 2339}; 2340 2341 2342gdjs.registerObject("PanelSpriteButton::PanelSpriteButton", gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.