PageSourceSearch

https://timewoven.netlify.app/gdjs-evtsext__panelspriteslider__buttonfsm.js

js timewoven.netlify.app collected 2026-10-03 11:31:56 UTC 78,992 bytes, 1,626 lines download raw bytes

1
2gdjs.evtsExt__PanelSpriteSlider__ButtonFSM = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM || {};
3
4/**
5 * Behavior generated from Button finite state machine
6 */
7gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM = class ButtonFSM extends gdjs.RuntimeBehavior {
8  constructor(instanceContainer, behaviorData, owner) {
9    super(instanceContainer, behaviorData, owner);
10    this._runtimeScene = instanceContainer;
11
12    this._onceTriggers = new gdjs.OnceTriggers();
13    this._behaviorData = {};
14    this._sharedData = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.getSharedData(
15      instanceContainer,
16      behaviorData.name
17    );
18    
19    this._behaviorData.ShouldCheckHovering = true;
20    this._behaviorData.State = "Idle";
21    this._behaviorData.TouchId = Number("0") || 0;
22    this._behaviorData.TouchIsInside = false;
23    this._behaviorData.MouseIsInside = false;
24    this._behaviorData.Index = Number("") || 0;
25  }
26
27  // Hot-reload:
28  updateFromBehaviorData(oldBehaviorData, newBehaviorData) {
29    
30    if (oldBehaviorData.ShouldCheckHovering !== newBehaviorData.ShouldCheckHovering)
31      this._behaviorData.ShouldCheckHovering = newBehaviorData.ShouldCheckHovering;
32    if (oldBehaviorData.State !== newBehaviorData.State)
33      this._behaviorData.State = newBehaviorData.State;
34    if (oldBehaviorData.TouchId !== newBehaviorData.TouchId)
35      this._behaviorData.TouchId = newBehaviorData.TouchId;
36    if (oldBehaviorData.TouchIsInside !== newBehaviorData.TouchIsInside)
37      this._behaviorData.TouchIsInside = newBehaviorData.TouchIsInside;
38    if (oldBehaviorData.MouseIsInside !== newBehaviorData.MouseIsInside)
39      this._behaviorData.MouseIsInside = newBehaviorData.MouseIsInside;
40    if (oldBehaviorData.Index !== newBehaviorData.Index)
41      this._behaviorData.Index = newBehaviorData.Index;
42
43    return true;
44  }
45
46  // Network sync:
47  getNetworkSyncData() {
48    return {
49      ...super.getNetworkSyncData(),
50      props: {
51        
52    ShouldCheckHovering: this._behaviorData.ShouldCheckHovering,
53    State: this._behaviorData.State,
54    TouchId: this._behaviorData.TouchId,
55    TouchIsInside: this._behaviorData.TouchIsInside,
56    MouseIsInside: this._behaviorData.MouseIsInside,
57    Index: this._behaviorData.Index,
58      }
59    };
60  }
61  updateFromNetworkSyncData(networkSyncData) {
62    super.updateFromNetworkSyncData(networkSyncData);
63    
64    if (networkSyncData.props.ShouldCheckHovering !== undefined)
65      this._behaviorData.ShouldCheckHovering = networkSyncData.props.ShouldCheckHovering;
66    if (networkSyncData.props.State !== undefined)
67      this._behaviorData.State = networkSyncData.props.State;
68    if (networkSyncData.props.TouchId !== undefined)
69      this._behaviorData.TouchId = networkSyncData.props.TouchId;
70    if (networkSyncData.props.TouchIsInside !== undefined)
71      this._behaviorData.TouchIsInside = networkSyncData.props.TouchIsInside;
72    if (networkSyncData.props.MouseIsInside !== undefined)
73      this._behaviorData.MouseIsInside = networkSyncData.props.MouseIsInside;
74    if (networkSyncData.props.Index !== undefined)
75      this._behaviorData.Index = networkSyncData.props.Index;
76  }
77
78  // Properties:
79  
80  _getShouldCheckHovering() {
81    return this._behaviorData.ShouldCheckHovering !== undefined ? this._behaviorData.ShouldCheckHovering : true;
82  }
83  _setShouldCheckHovering(newValue) {
84    this._behaviorData.ShouldCheckHovering = newValue;
85  }
86  _toggleShouldCheckHovering() {
87    this._setShouldCheckHovering(!this._getShouldCheckHovering());
88  }
89  _getState() {
90    return this._behaviorData.State !== undefined ? this._behaviorData.State : "Idle";
91  }
92  _setState(newValue) {
93    this._behaviorData.State = newValue;
94  }
95  _getTouchId() {
96    return this._behaviorData.TouchId !== undefined ? this._behaviorData.TouchId : Number("0") || 0;
97  }
98  _setTouchId(newValue) {
99    this._behaviorData.TouchId = newValue;
100  }
101  _getTouchIsInside() {
102    return this._behaviorData.TouchIsInside !== undefined ? this._behaviorData.TouchIsInside : false;
103  }
104  _setTouchIsInside(newValue) {
105    this._behaviorData.TouchIsInside = newValue;
106  }
107  _toggleTouchIsInside() {
108    this._setTouchIsInside(!this._getTouchIsInside());
109  }
110  _getMouseIsInside() {
111    return this._behaviorData.MouseIsInside !== undefined ? this._behaviorData.MouseIsInside : false;
112  }
113  _setMouseIsInside(newValue) {
114    this._behaviorData.MouseIsInside = newValue;
115  }
116  _toggleMouseIsInside() {
117    this._setMouseIsInside(!this._getMouseIsInside());
118  }
119  _getIndex() {
120    return this._behaviorData.Index !== undefined ? this._behaviorData.Index : Number("") || 0;
121  }
122  _setIndex(newValue) {
123    this._behaviorData.Index = newValue;
124  }
125}
126
127/**
128 * Shared data generated from Button finite state machine
129 */
130gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.SharedData = class ButtonFSMSharedData {
131  constructor(sharedData) {
132    
133  }
134  
135  // Shared properties:
136  
137}
138
139gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.getSharedData = function(instanceContainer, behaviorName) {
140  if (!instanceContainer._PanelSpriteSlider_ButtonFSMSharedData) {
141    const initialData = instanceContainer.getInitialSharedDataForBehavior(
142      behaviorName
143    );
144    instanceContainer._PanelSpriteSlider_ButtonFSMSharedData = new gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.SharedData(
145      initialData
146    );
147  }
148  return instanceContainer._PanelSpriteSlider_ButtonFSMSharedData;
149}
150
151// Methods:
152gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext = {};
153gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4_1final = [];
154
155gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1= [];
156gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2= [];
157gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3= [];
158gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4= [];
159gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5= [];
160
161
162gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
163
164{
165
166
167
168}
169
170
171{
172
173
174let isConditionTrue_0 = false;
175{
176gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3);
177{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length ;i < len;++i) {
178    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setMouseIsInside(false);
179}
180}}
181
182}
183
184
185{
186
187gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3);
188
189let isConditionTrue_0 = false;
190isConditionTrue_0 = false;
191for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length;i<l;++i) {
192    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getShouldCheckHovering() ) {
193        isConditionTrue_0 = true;
194        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i];
195        ++k;
196    }
197}
198gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length = k;
199if (isConditionTrue_0) {
200isConditionTrue_0 = false;
201for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length;i<l;++i) {
202    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].isCollidingWithPoint(gdjs.evtTools.input.getMouseOnlyCursorX(runtimeScene, (gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getLayer()), 0), gdjs.evtTools.input.getMouseOnlyCursorY(runtimeScene, (gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getLayer()), 0)) ) {
203        isConditionTrue_0 = true;
204        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i];
205        ++k;
206    }
207}
208gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length = k;
209}
210if (isConditionTrue_0) {
211/* Reuse gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3 */
212{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length ;i < len;++i) {
213    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setMouseIsInside(true);
214}
215}}
216
217}
218
219
220{
221
222
223
224}
225
226
227{
228
229
230let isConditionTrue_0 = false;
231{
232gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3);
233{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length ;i < len;++i) {
234    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setTouchIsInside(false);
235}
236}}
237
238}
239
240
241{
242
243gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2);
244
245let isConditionTrue_0 = false;
246isConditionTrue_0 = false;
247for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length;i<l;++i) {
248    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchId() != 0 ) {
249        isConditionTrue_0 = true;
250        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i];
251        ++k;
252    }
253}
254gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
255if (isConditionTrue_0) {
256isConditionTrue_0 = false;
257for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length;i<l;++i) {
258    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].isCollidingWithPoint(gdjs.evtTools.input.getTouchX(runtimeScene, (gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchId()), (gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].getLayer()), 0), gdjs.evtTools.input.getTouchY(runtimeScene, (gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchId()), (gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].getLayer()), 0)) ) {
259        isConditionTrue_0 = true;
260        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i];
261        ++k;
262    }
263}
264gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
265}
266if (isConditionTrue_0) {
267/* Reuse gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2 */
268{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length ;i < len;++i) {
269    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setTouchIsInside(true);
270}
271}}
272
273}
274
275
276};gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList1 = function(runtimeScene, eventsFunctionContext) {
277
278{
279
280/* Reuse gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4 */
281
282let isConditionTrue_0 = false;
283isConditionTrue_0 = false;
284{gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4_1final.length = 0;
285let isConditionTrue_1 = false;
286isConditionTrue_0 = false;
287{
288gdjs.copyArray(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4, gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5);
289
290for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5.length;i<l;++i) {
291    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "Hovered" ) {
292        isConditionTrue_1 = true;
293        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5[i];
294        ++k;
295    }
296}
297gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5.length = k;
298if(isConditionTrue_1) {
299    isConditionTrue_0 = true;
300    for (let j = 0, jLen = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5.length; j < jLen ; ++j) {
301        if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4_1final.indexOf(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5[j]) === -1 )
302            gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4_1final.push(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5[j]);
303    }
304}
305}
306{
307gdjs.copyArray(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4, gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5);
308
309for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5.length;i<l;++i) {
310    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "Idle" ) {
311        isConditionTrue_1 = true;
312        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5[i];
313        ++k;
314    }
315}
316gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5.length = k;
317if(isConditionTrue_1) {
318    isConditionTrue_0 = true;
319    for (let j = 0, jLen = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5.length; j < jLen ; ++j) {
320        if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4_1final.indexOf(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5[j]) === -1 )
321            gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4_1final.push(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5[j]);
322    }
323}
324}
325{
326gdjs.copyArray(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4_1final, gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4);
327}
328}
329if (isConditionTrue_0) {
330/* Reuse gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4 */
331{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4.length ;i < len;++i) {
332    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setState("PressedInside");
333}
334}}
335
336}
337
338
339};gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList2 = function(runtimeScene, eventsFunctionContext) {
340
341{
342
343gdjs.copyArray(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2, gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4);
344
345
346let isConditionTrue_0 = false;
347isConditionTrue_0 = false;
348for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4.length;i<l;++i) {
349    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4[i].isCollidingWithPoint(gdjs.evtTools.input.getTouchX(runtimeScene, gdjs.evtTools.input.getStartedTouchOrMouseIdentifier(runtimeScene, (gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getIndex())), (gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4[i].getLayer()), 0), gdjs.evtTools.input.getTouchY(runtimeScene, gdjs.evtTools.input.getStartedTouchOrMouseIdentifier(runtimeScene, (gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getIndex())), (gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4[i].getLayer()), 0)) ) {
350        isConditionTrue_0 = true;
351        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4[i];
352        ++k;
353    }
354}
355gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4.length = k;
356if (isConditionTrue_0) {
357/* Reuse gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4 */
358{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4.length ;i < len;++i) {
359    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setTouchId(gdjs.evtTools.input.getStartedTouchOrMouseIdentifier(runtimeScene, (gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getIndex())));
360}
361}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4.length ;i < len;++i) {
362    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setTouchIsInside(true);
363}
364}
365{ //Subevents
366gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList1(runtimeScene, eventsFunctionContext);} //End of subevents
367}
368
369}
370
371
372{
373
374
375let isConditionTrue_0 = false;
376{
377gdjs.copyArray(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2, gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4);
378
379{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4.length ;i < len;++i) {
380    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setIndex(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getIndex() + (1));
381}
382}}
383
384}
385
386
387};gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList3 = function(runtimeScene, eventsFunctionContext) {
388
389{
390
391
392const repeatCount3 = gdjs.evtTools.input.getStartedTouchOrMouseCount(runtimeScene);
393for (let repeatIndex3 = 0;repeatIndex3 < repeatCount3;++repeatIndex3) {
394
395let isConditionTrue_0 = false;
396if (true)
397{
398
399{ //Subevents: 
400gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList2(runtimeScene, eventsFunctionContext);} //Subevents end.
401}
402}
403
404}
405
406
407};gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList4 = function(runtimeScene, eventsFunctionContext) {
408
409{
410
411
412let isConditionTrue_0 = false;
413isConditionTrue_0 = false;
414isConditionTrue_0 = gdjs.evtTools.input.hasAnyTouchOrMouseStarted(runtimeScene);
415if (isConditionTrue_0) {
416gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2);
417{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length ;i < len;++i) {
418    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setIndex(0);
419}
420}
421{ //Subevents
422gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList3(runtimeScene, eventsFunctionContext);} //End of subevents
423}
424
425}
426
427
428};gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList5 = function(runtimeScene, eventsFunctionContext) {
429
430{
431
432gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3);
433
434let isConditionTrue_0 = false;
435isConditionTrue_0 = false;
436for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length;i<l;++i) {
437    if ( !(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getMouseIsInside()) ) {
438        isConditionTrue_0 = true;
439        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i];
440        ++k;
441    }
442}
443gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length = k;
444if (isConditionTrue_0) {
445isConditionTrue_0 = false;
446for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length;i<l;++i) {
447    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "Hovered" ) {
448        isConditionTrue_0 = true;
449        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i];
450        ++k;
451    }
452}
453gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length = k;
454}
455if (isConditionTrue_0) {
456/* Reuse gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3 */
457{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length ;i < len;++i) {
458    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setState("Idle");
459}
460}}
461
462}
463
464
465{
466
467gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3);
468
469let isConditionTrue_0 = false;
470isConditionTrue_0 = false;
471for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length;i<l;++i) {
472    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getMouseIsInside() ) {
473        isConditionTrue_0 = true;
474        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i];
475        ++k;
476    }
477}
478gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length = k;
479if (isConditionTrue_0) {
480isConditionTrue_0 = false;
481for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length;i<l;++i) {
482    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "Idle" ) {
483        isConditionTrue_0 = true;
484        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i];
485        ++k;
486    }
487}
488gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length = k;
489}
490if (isConditionTrue_0) {
491/* Reuse gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3 */
492{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length ;i < len;++i) {
493    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setState("Hovered");
494}
495}}
496
497}
498
499
500{
501
502gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3);
503
504let isConditionTrue_0 = false;
505isConditionTrue_0 = false;
506for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length;i<l;++i) {
507    if ( !(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchIsInside()) ) {
508        isConditionTrue_0 = true;
509        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i];
510        ++k;
511    }
512}
513gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length = k;
514if (isConditionTrue_0) {
515isConditionTrue_0 = false;
516for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length;i<l;++i) {
517    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "PressedInside" ) {
518        isConditionTrue_0 = true;
519        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i];
520        ++k;
521    }
522}
523gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length = k;
524}
525if (isConditionTrue_0) {
526/* Reuse gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3 */
527{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length ;i < len;++i) {
528    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setState("PressedOutside");
529}
530}}
531
532}
533
534
535{
536
537gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2);
538
539let isConditionTrue_0 = false;
540isConditionTrue_0 = false;
541for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length;i<l;++i) {
542    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchIsInside() ) {
543        isConditionTrue_0 = true;
544        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i];
545        ++k;
546    }
547}
548gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
549if (isConditionTrue_0) {
550isConditionTrue_0 = false;
551for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length;i<l;++i) {
552    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "PressedOutside" ) {
553        isConditionTrue_0 = true;
554        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i];
555        ++k;
556    }
557}
558gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
559}
560if (isConditionTrue_0) {
561/* Reuse gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2 */
562{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length ;i < len;++i) {
563    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setState("PressedInside");
564}
565}}
566
567}
568
569
570};gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList6 = function(runtimeScene, eventsFunctionContext) {
571
572{
573
574gdjs.copyArray(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1, gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2);
575
576
577let isConditionTrue_0 = false;
578isConditionTrue_0 = false;
579for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length;i<l;++i) {
580    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "PressedInside" ) {
581        isConditionTrue_0 = true;
582        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i];
583        ++k;
584    }
585}
586gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
587if (isConditionTrue_0) {
588/* Reuse gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2 */
589{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length ;i < len;++i) {
590    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setState("Validated");
591}
592}}
593
594}
595
596
597{
598
599/* Reuse gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1 */
600
601let isConditionTrue_0 = false;
602isConditionTrue_0 = false;
603for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1.length;i<l;++i) {
604    if ( !(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "PressedInside") ) {
605        isConditionTrue_0 = true;
606        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1[i];
607        ++k;
608    }
609}
610gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1.length = k;
611if (isConditionTrue_0) {
612isConditionTrue_0 = false;
613for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1.length;i<l;++i) {
614    if ( !(gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "Validated") ) {
615        isConditionTrue_0 = true;
616        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1[i];
617        ++k;
618    }
619}
620gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1.length = k;
621}
622if (isConditionTrue_0) {
623/* Reuse gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1 */
624{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1.length ;i < len;++i) {
625    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setState("Idle");
626}
627}}
628
629}
630
631
632};gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList7 = function(runtimeScene, eventsFunctionContext) {
633
634{
635
636gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1);
637
638let isConditionTrue_0 = false;
639isConditionTrue_0 = false;
640isConditionTrue_0 = gdjs.evtTools.input.hasTouchEnded(runtimeScene, (( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchId()));
641if (isConditionTrue_0) {
642/* Reuse gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1 */
643{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1.length ;i < len;++i) {
644    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setTouchId(0);
645}
646}
647{ //Subevents
648gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList6(runtimeScene, eventsFunctionContext);} //End of subevents
649}
650
651}
652
653
654};gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList8 = function(runtimeScene, eventsFunctionContext) {
655
656{
657
658
659
660}
661
662
663{
664
665gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2);
666
667let isConditionTrue_0 = false;
668isConditionTrue_0 = false;
669for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length;i<l;++i) {
670    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "Validated" ) {
671        isConditionTrue_0 = true;
672        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i];
673        ++k;
674    }
675}
676gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
677if (isConditionTrue_0) {
678/* Reuse gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2 */
679{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length ;i < len;++i) {
680    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setState("Idle");
681}
682}}
683
684}
685
686
687{
688
689
690gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList0(runtimeScene, eventsFunctionContext);
691}
692
693
694{
695
696
697gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList4(runtimeScene, eventsFunctionContext);
698}
699
700
701{
702
703
704gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList5(runtimeScene, eventsFunctionContext);
705}
706
707
708{
709
710
711gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList7(runtimeScene, eventsFunctionContext);
712}
713
714
715};gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList9 = function(runtimeScene, eventsFunctionContext) {
716
717{
718
719
720gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList8(runtimeScene, eventsFunctionContext);
721}
722
723
724};
725
726gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEvents = function(parentEventsFunctionContext) {
727
728var that = this;
729var runtimeScene = this._runtimeScene;
730var thisObjectList = [this.owner];
731var Object = Hashtable.newFrom({Object: thisObjectList});
732var Behavior = this.name;
733var eventsFunctionContext = {
734  _objectsMap: {
735"Object": Object
736},
737  _objectArraysMap: {
738"Object": thisObjectList
739},
740  _behaviorNamesMap: {
741"Behavior": Behavior
742},
743  globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("PanelSpriteSlider"),
744  sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("PanelSpriteSlider"),
745  localVariables: [],
746  getObjects: function(objectName) {
747    return eventsFunctionContext._objectArraysMap[objectName] || [];
748  },
749  getObjectsLists: function(objectName) {
750    return eventsFunctionContext._objectsMap[objectName] || null;
751  },
752  getBehaviorName: function(behaviorName) {
753    return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
754  },
755  createObject: function(objectName) {
756    const objectsList = eventsFunctionContext._objectsMap[objectName];
757    if (objectsList) {
758      const object = parentEventsFunctionContext ?
759        parentEventsFunctionContext.createObject(objectsList.firstKey()) :
760        runtimeScene.createObject(objectsList.firstKey());
761      if (object) {
762        objectsList.get(objectsList.firstKey()).push(object);
763        eventsFunctionContext._objectArraysMap[objectName].push(object);
764      }
765      return object;    }
766    return null;
767  },
768  getInstancesCountOnScene: function(objectName) {
769    const objectsList = eventsFunctionContext._objectsMap[objectName];
770    let count = 0;
771    if (objectsList) {
772      for(const objectName in objectsList.items)
773        count += parentEventsFunctionContext ?
774parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
775        runtimeScene.getInstancesCountOnScene(objectName);
776    }
777    return count;
778  },
779  getLayer: function(layerName) {
780    return runtimeScene.getLayer(layerName);
781  },
782  getArgument: function(argName) {
783    return "";
784  },
785  getOnceTriggers: function() { return that._onceTriggers; }
786};
787
788gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1.length = 0;
789gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length = 0;
790gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length = 0;
791gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4.length = 0;
792gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5.length = 0;
793
794gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.eventsList9(runtimeScene, eventsFunctionContext);
795gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects1.length = 0;
796gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects2.length = 0;
797gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects3.length = 0;
798gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects4.length = 0;
799gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPostEventsContext.GDObjectObjects5.length = 0;
800
801
802return;
803}
804gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivateContext = {};
805gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivateContext.GDObjectObjects1= [];
806gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivateContext.GDObjectObjects2= [];
807
808
809gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivateContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
810
811{
812
813
814let isConditionTrue_0 = false;
815{
816gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivateContext.GDObjectObjects1);
817{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivateContext.GDObjectObjects1.length ;i < len;++i) {
818    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivateContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setState("Idle");
819}
820}{for(var i = 0, len = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivateContext.GDObjectObjects1.length ;i < len;++i) {
821    gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivateContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setTouchId(0);
822}
823}}
824
825}
826
827
828};
829
830gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivate = function(parentEventsFunctionContext) {
831
832var that = this;
833var runtimeScene = this._runtimeScene;
834var thisObjectList = [this.owner];
835var Object = Hashtable.newFrom({Object: thisObjectList});
836var Behavior = this.name;
837var eventsFunctionContext = {
838  _objectsMap: {
839"Object": Object
840},
841  _objectArraysMap: {
842"Object": thisObjectList
843},
844  _behaviorNamesMap: {
845"Behavior": Behavior
846},
847  globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("PanelSpriteSlider"),
848  sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("PanelSpriteSlider"),
849  localVariables: [],
850  getObjects: function(objectName) {
851    return eventsFunctionContext._objectArraysMap[objectName] || [];
852  },
853  getObjectsLists: function(objectName) {
854    return eventsFunctionContext._objectsMap[objectName] || null;
855  },
856  getBehaviorName: function(behaviorName) {
857    return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
858  },
859  createObject: function(objectName) {
860    const objectsList = eventsFunctionContext._objectsMap[objectName];
861    if (objectsList) {
862      const object = parentEventsFunctionContext ?
863        parentEventsFunctionContext.createObject(objectsList.firstKey()) :
864        runtimeScene.createObject(objectsList.firstKey());
865      if (object) {
866        objectsList.get(objectsList.firstKey()).push(object);
867        eventsFunctionContext._objectArraysMap[objectName].push(object);
868      }
869      return object;    }
870    return null;
871  },
872  getInstancesCountOnScene: function(objectName) {
873    const objectsList = eventsFunctionContext._objectsMap[objectName];
874    let count = 0;
875    if (objectsList) {
876      for(const objectName in objectsList.items)
877        count += parentEventsFunctionContext ?
878parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
879        runtimeScene.getInstancesCountOnScene(objectName);
880    }
881    return count;
882  },
883  getLayer: function(layerName) {
884    return runtimeScene.getLayer(layerName);
885  },
886  getArgument: function(argName) {
887    return "";
888  },
889  getOnceTriggers: function() { return that._onceTriggers; }
890};
891
892gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivateContext.GDObjectObjects1.length = 0;
893gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivateContext.GDObjectObjects2.length = 0;
894
895gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivateContext.eventsList0(runtimeScene, eventsFunctionContext);
896gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivateContext.GDObjectObjects1.length = 0;
897gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.onDeActivateContext.GDObjectObjects2.length = 0;
898
899
900return;
901}
902gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext = {};
903gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext.GDObjectObjects1= [];
904gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext.GDObjectObjects2= [];
905
906
907gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
908
909{
910
911gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext.GDObjectObjects1);
912
913let isConditionTrue_0 = false;
914isConditionTrue_0 = false;
915for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext.GDObjectObjects1.length;i<l;++i) {
916    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "Idle" ) {
917        isConditionTrue_0 = true;
918        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext.GDObjectObjects1[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext.GDObjectObjects1[i];
919        ++k;
920    }
921}
922gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext.GDObjectObjects1.length = k;
923if (isConditionTrue_0) {
924{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}}
925
926}
927
928
929};
930
931gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdle = function(parentEventsFunctionContext) {
932
933var that = this;
934var runtimeScene = this._runtimeScene;
935var thisObjectList = [this.owner];
936var Object = Hashtable.newFrom({Object: thisObjectList});
937var Behavior = this.name;
938var eventsFunctionContext = {
939  _objectsMap: {
940"Object": Object
941},
942  _objectArraysMap: {
943"Object": thisObjectList
944},
945  _behaviorNamesMap: {
946"Behavior": Behavior
947},
948  globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("PanelSpriteSlider"),
949  sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("PanelSpriteSlider"),
950  localVariables: [],
951  getObjects: function(objectName) {
952    return eventsFunctionContext._objectArraysMap[objectName] || [];
953  },
954  getObjectsLists: function(objectName) {
955    return eventsFunctionContext._objectsMap[objectName] || null;
956  },
957  getBehaviorName: function(behaviorName) {
958    return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
959  },
960  createObject: function(objectName) {
961    const objectsList = eventsFunctionContext._objectsMap[objectName];
962    if (objectsList) {
963      const object = parentEventsFunctionContext ?
964        parentEventsFunctionContext.createObject(objectsList.firstKey()) :
965        runtimeScene.createObject(objectsList.firstKey());
966      if (object) {
967        objectsList.get(objectsList.firstKey()).push(object);
968        eventsFunctionContext._objectArraysMap[objectName].push(object);
969      }
970      return object;    }
971    return null;
972  },
973  getInstancesCountOnScene: function(objectName) {
974    const objectsList = eventsFunctionContext._objectsMap[objectName];
975    let count = 0;
976    if (objectsList) {
977      for(const objectName in objectsList.items)
978        count += parentEventsFunctionContext ?
979parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
980        runtimeScene.getInstancesCountOnScene(objectName);
981    }
982    return count;
983  },
984  getLayer: function(layerName) {
985    return runtimeScene.getLayer(layerName);
986  },
987  getArgument: function(argName) {
988    return "";
989  },
990  getOnceTriggers: function() { return that._onceTriggers; }
991};
992
993gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext.GDObjectObjects1.length = 0;
994gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext.GDObjectObjects2.length = 0;
995
996gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext.eventsList0(runtimeScene, eventsFunctionContext);
997gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext.GDObjectObjects1.length = 0;
998gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsIdleContext.GDObjectObjects2.length = 0;
999
1000
1001return !!eventsFunctionContext.returnValue;
1002}
1003gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext = {};
1004gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext.GDObjectObjects1= [];
1005gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext.GDObjectObjects2= [];
1006
1007
1008gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
1009
1010{
1011
1012gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext.GDObjectObjects1);
1013
1014let isConditionTrue_0 = false;
1015isConditionTrue_0 = false;
1016for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext.GDObjectObjects1.length;i<l;++i) {
1017    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "Validated" ) {
1018        isConditionTrue_0 = true;
1019        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext.GDObjectObjects1[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext.GDObjectObjects1[i];
1020        ++k;
1021    }
1022}
1023gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext.GDObjectObjects1.length = k;
1024if (isConditionTrue_0) {
1025{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}}
1026
1027}
1028
1029
1030};
1031
1032gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClicked = function(parentEventsFunctionContext) {
1033
1034var that = this;
1035var runtimeScene = this._runtimeScene;
1036var thisObjectList = [this.owner];
1037var Object = Hashtable.newFrom({Object: thisObjectList});
1038var Behavior = this.name;
1039var eventsFunctionContext = {
1040  _objectsMap: {
1041"Object": Object
1042},
1043  _objectArraysMap: {
1044"Object": thisObjectList
1045},
1046  _behaviorNamesMap: {
1047"Behavior": Behavior
1048},
1049  globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("PanelSpriteSlider"),
1050  sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("PanelSpriteSlider"),
1051  localVariables: [],
1052  getObjects: function(objectName) {
1053    return eventsFunctionContext._objectArraysMap[objectName] || [];
1054  },
1055  getObjectsLists: function(objectName) {
1056    return eventsFunctionContext._objectsMap[objectName] || null;
1057  },
1058  getBehaviorName: function(behaviorName) {
1059    return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
1060  },
1061  createObject: function(objectName) {
1062    const objectsList = eventsFunctionContext._objectsMap[objectName];
1063    if (objectsList) {
1064      const object = parentEventsFunctionContext ?
1065        parentEventsFunctionContext.createObject(objectsList.firstKey()) :
1066        runtimeScene.createObject(objectsList.firstKey());
1067      if (object) {
1068        objectsList.get(objectsList.firstKey()).push(object);
1069        eventsFunctionContext._objectArraysMap[objectName].push(object);
1070      }
1071      return object;    }
1072    return null;
1073  },
1074  getInstancesCountOnScene: function(objectName) {
1075    const objectsList = eventsFunctionContext._objectsMap[objectName];
1076    let count = 0;
1077    if (objectsList) {
1078      for(const objectName in objectsList.items)
1079        count += parentEventsFunctionContext ?
1080parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
1081        runtimeScene.getInstancesCountOnScene(objectName);
1082    }
1083    return count;
1084  },
1085  getLayer: function(layerName) {
1086    return runtimeScene.getLayer(layerName);
1087  },
1088  getArgument: function(argName) {
1089    return "";
1090  },
1091  getOnceTriggers: function() { return that._onceTriggers; }
1092};
1093
1094gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext.GDObjectObjects1.length = 0;
1095gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext.GDObjectObjects2.length = 0;
1096
1097gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext.eventsList0(runtimeScene, eventsFunctionContext);
1098gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext.GDObjectObjects1.length = 0;
1099gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsClickedContext.GDObjectObjects2.length = 0;
1100
1101
1102return !!eventsFunctionContext.returnValue;
1103}
1104gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext = {};
1105gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext.GDObjectObjects1= [];
1106gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext.GDObjectObjects2= [];
1107
1108
1109gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
1110
1111{
1112
1113gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext.GDObjectObjects1);
1114
1115let isConditionTrue_0 = false;
1116isConditionTrue_0 = false;
1117for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext.GDObjectObjects1.length;i<l;++i) {
1118    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "Hovered" ) {
1119        isConditionTrue_0 = true;
1120        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext.GDObjectObjects1[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext.GDObjectObjects1[i];
1121        ++k;
1122    }
1123}
1124gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext.GDObjectObjects1.length = k;
1125if (isConditionTrue_0) {
1126{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}}
1127
1128}
1129
1130
1131};
1132
1133gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHovered = function(parentEventsFunctionContext) {
1134
1135var that = this;
1136var runtimeScene = this._runtimeScene;
1137var thisObjectList = [this.owner];
1138var Object = Hashtable.newFrom({Object: thisObjectList});
1139var Behavior = this.name;
1140var eventsFunctionContext = {
1141  _objectsMap: {
1142"Object": Object
1143},
1144  _objectArraysMap: {
1145"Object": thisObjectList
1146},
1147  _behaviorNamesMap: {
1148"Behavior": Behavior
1149},
1150  globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("PanelSpriteSlider"),
1151  sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("PanelSpriteSlider"),
1152  localVariables: [],
1153  getObjects: function(objectName) {
1154    return eventsFunctionContext._objectArraysMap[objectName] || [];
1155  },
1156  getObjectsLists: function(objectName) {
1157    return eventsFunctionContext._objectsMap[objectName] || null;
1158  },
1159  getBehaviorName: function(behaviorName) {
1160    return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
1161  },
1162  createObject: function(objectName) {
1163    const objectsList = eventsFunctionContext._objectsMap[objectName];
1164    if (objectsList) {
1165      const object = parentEventsFunctionContext ?
1166        parentEventsFunctionContext.createObject(objectsList.firstKey()) :
1167        runtimeScene.createObject(objectsList.firstKey());
1168      if (object) {
1169        objectsList.get(objectsList.firstKey()).push(object);
1170        eventsFunctionContext._objectArraysMap[objectName].push(object);
1171      }
1172      return object;    }
1173    return null;
1174  },
1175  getInstancesCountOnScene: function(objectName) {
1176    const objectsList = eventsFunctionContext._objectsMap[objectName];
1177    let count = 0;
1178    if (objectsList) {
1179      for(const objectName in objectsList.items)
1180        count += parentEventsFunctionContext ?
1181parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
1182        runtimeScene.getInstancesCountOnScene(objectName);
1183    }
1184    return count;
1185  },
1186  getLayer: function(layerName) {
1187    return runtimeScene.getLayer(layerName);
1188  },
1189  getArgument: function(argName) {
1190    return "";
1191  },
1192  getOnceTriggers: function() { return that._onceTriggers; }
1193};
1194
1195gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext.GDObjectObjects1.length = 0;
1196gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext.GDObjectObjects2.length = 0;
1197
1198gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext.eventsList0(runtimeScene, eventsFunctionContext);
1199gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext.GDObjectObjects1.length = 0;
1200gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsHoveredContext.GDObjectObjects2.length = 0;
1201
1202
1203return !!eventsFunctionContext.returnValue;
1204}
1205gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext = {};
1206gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1= [];
1207gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects2= [];
1208
1209
1210gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
1211
1212{
1213
1214gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1);
1215
1216let isConditionTrue_0 = false;
1217isConditionTrue_0 = false;
1218for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1.length;i<l;++i) {
1219    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "Hovered" ) {
1220        isConditionTrue_0 = true;
1221        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1[i];
1222        ++k;
1223    }
1224}
1225gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1.length = k;
1226if (isConditionTrue_0) {
1227{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}}
1228
1229}
1230
1231
1232{
1233
1234gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1);
1235
1236let isConditionTrue_0 = false;
1237isConditionTrue_0 = false;
1238for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1.length;i<l;++i) {
1239    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "PressedOutside" ) {
1240        isConditionTrue_0 = true;
1241        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1[i];
1242        ++k;
1243    }
1244}
1245gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1.length = k;
1246if (isConditionTrue_0) {
1247{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}}
1248
1249}
1250
1251
1252};
1253
1254gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocused = function(parentEventsFunctionContext) {
1255
1256var that = this;
1257var runtimeScene = this._runtimeScene;
1258var thisObjectList = [this.owner];
1259var Object = Hashtable.newFrom({Object: thisObjectList});
1260var Behavior = this.name;
1261var eventsFunctionContext = {
1262  _objectsMap: {
1263"Object": Object
1264},
1265  _objectArraysMap: {
1266"Object": thisObjectList
1267},
1268  _behaviorNamesMap: {
1269"Behavior": Behavior
1270},
1271  globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("PanelSpriteSlider"),
1272  sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("PanelSpriteSlider"),
1273  localVariables: [],
1274  getObjects: function(objectName) {
1275    return eventsFunctionContext._objectArraysMap[objectName] || [];
1276  },
1277  getObjectsLists: function(objectName) {
1278    return eventsFunctionContext._objectsMap[objectName] || null;
1279  },
1280  getBehaviorName: function(behaviorName) {
1281    return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
1282  },
1283  createObject: function(objectName) {
1284    const objectsList = eventsFunctionContext._objectsMap[objectName];
1285    if (objectsList) {
1286      const object = parentEventsFunctionContext ?
1287        parentEventsFunctionContext.createObject(objectsList.firstKey()) :
1288        runtimeScene.createObject(objectsList.firstKey());
1289      if (object) {
1290        objectsList.get(objectsList.firstKey()).push(object);
1291        eventsFunctionContext._objectArraysMap[objectName].push(object);
1292      }
1293      return object;    }
1294    return null;
1295  },
1296  getInstancesCountOnScene: function(objectName) {
1297    const objectsList = eventsFunctionContext._objectsMap[objectName];
1298    let count = 0;
1299    if (objectsList) {
1300      for(const objectName in objectsList.items)
1301        count += parentEventsFunctionContext ?
1302parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
1303        runtimeScene.getInstancesCountOnScene(objectName);
1304    }
1305    return count;
1306  },
1307  getLayer: function(layerName) {
1308    return runtimeScene.getLayer(layerName);
1309  },
1310  getArgument: function(argName) {
1311    return "";
1312  },
1313  getOnceTriggers: function() { return that._onceTriggers; }
1314};
1315
1316gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1.length = 0;
1317gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects2.length = 0;
1318
1319gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.eventsList0(runtimeScene, eventsFunctionContext);
1320gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects1.length = 0;
1321gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsFocusedContext.GDObjectObjects2.length = 0;
1322
1323
1324return !!eventsFunctionContext.returnValue;
1325}
1326gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext = {};
1327gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext.GDObjectObjects1= [];
1328gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext.GDObjectObjects2= [];
1329
1330
1331gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
1332
1333{
1334
1335gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext.GDObjectObjects1);
1336
1337let isConditionTrue_0 = false;
1338isConditionTrue_0 = false;
1339for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext.GDObjectObjects1.length;i<l;++i) {
1340    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "PressedInside" ) {
1341        isConditionTrue_0 = true;
1342        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext.GDObjectObjects1[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext.GDObjectObjects1[i];
1343        ++k;
1344    }
1345}
1346gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext.GDObjectObjects1.length = k;
1347if (isConditionTrue_0) {
1348{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}}
1349
1350}
1351
1352
1353};
1354
1355gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressed = function(parentEventsFunctionContext) {
1356
1357var that = this;
1358var runtimeScene = this._runtimeScene;
1359var thisObjectList = [this.owner];
1360var Object = Hashtable.newFrom({Object: thisObjectList});
1361var Behavior = this.name;
1362var eventsFunctionContext = {
1363  _objectsMap: {
1364"Object": Object
1365},
1366  _objectArraysMap: {
1367"Object": thisObjectList
1368},
1369  _behaviorNamesMap: {
1370"Behavior": Behavior
1371},
1372  globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("PanelSpriteSlider"),
1373  sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("PanelSpriteSlider"),
1374  localVariables: [],
1375  getObjects: function(objectName) {
1376    return eventsFunctionContext._objectArraysMap[objectName] || [];
1377  },
1378  getObjectsLists: function(objectName) {
1379    return eventsFunctionContext._objectsMap[objectName] || null;
1380  },
1381  getBehaviorName: function(behaviorName) {
1382    return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
1383  },
1384  createObject: function(objectName) {
1385    const objectsList = eventsFunctionContext._objectsMap[objectName];
1386    if (objectsList) {
1387      const object = parentEventsFunctionContext ?
1388        parentEventsFunctionContext.createObject(objectsList.firstKey()) :
1389        runtimeScene.createObject(objectsList.firstKey());
1390      if (object) {
1391        objectsList.get(objectsList.firstKey()).push(object);
1392        eventsFunctionContext._objectArraysMap[objectName].push(object);
1393      }
1394      return object;    }
1395    return null;
1396  },
1397  getInstancesCountOnScene: function(objectName) {
1398    const objectsList = eventsFunctionContext._objectsMap[objectName];
1399    let count = 0;
1400    if (objectsList) {
1401      for(const objectName in objectsList.items)
1402        count += parentEventsFunctionContext ?
1403parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
1404        runtimeScene.getInstancesCountOnScene(objectName);
1405    }
1406    return count;
1407  },
1408  getLayer: function(layerName) {
1409    return runtimeScene.getLayer(layerName);
1410  },
1411  getArgument: function(argName) {
1412    return "";
1413  },
1414  getOnceTriggers: function() { return that._onceTriggers; }
1415};
1416
1417gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext.GDObjectObjects1.length = 0;
1418gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext.GDObjectObjects2.length = 0;
1419
1420gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext.eventsList0(runtimeScene, eventsFunctionContext);
1421gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext.GDObjectObjects1.length = 0;
1422gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedContext.GDObjectObjects2.length = 0;
1423
1424
1425return !!eventsFunctionContext.returnValue;
1426}
1427gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext = {};
1428gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext.GDObjectObjects1= [];
1429gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext.GDObjectObjects2= [];
1430
1431
1432gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
1433
1434{
1435
1436gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext.GDObjectObjects1);
1437
1438let isConditionTrue_0 = false;
1439isConditionTrue_0 = false;
1440for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext.GDObjectObjects1.length;i<l;++i) {
1441    if ( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getState() == "PressedOutside" ) {
1442        isConditionTrue_0 = true;
1443        gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext.GDObjectObjects1[k] = gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext.GDObjectObjects1[i];
1444        ++k;
1445    }
1446}
1447gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext.GDObjectObjects1.length = k;
1448if (isConditionTrue_0) {
1449{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}}
1450
1451}
1452
1453
1454};
1455
1456gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutside = function(parentEventsFunctionContext) {
1457
1458var that = this;
1459var runtimeScene = this._runtimeScene;
1460var thisObjectList = [this.owner];
1461var Object = Hashtable.newFrom({Object: thisObjectList});
1462var Behavior = this.name;
1463var eventsFunctionContext = {
1464  _objectsMap: {
1465"Object": Object
1466},
1467  _objectArraysMap: {
1468"Object": thisObjectList
1469},
1470  _behaviorNamesMap: {
1471"Behavior": Behavior
1472},
1473  globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("PanelSpriteSlider"),
1474  sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("PanelSpriteSlider"),
1475  localVariables: [],
1476  getObjects: function(objectName) {
1477    return eventsFunctionContext._objectArraysMap[objectName] || [];
1478  },
1479  getObjectsLists: function(objectName) {
1480    return eventsFunctionContext._objectsMap[objectName] || null;
1481  },
1482  getBehaviorName: function(behaviorName) {
1483    return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
1484  },
1485  createObject: function(objectName) {
1486    const objectsList = eventsFunctionContext._objectsMap[objectName];
1487    if (objectsList) {
1488      const object = parentEventsFunctionContext ?
1489        parentEventsFunctionContext.createObject(objectsList.firstKey()) :
1490        runtimeScene.createObject(objectsList.firstKey());
1491      if (object) {
1492        objectsList.get(objectsList.firstKey()).push(object);
1493        eventsFunctionContext._objectArraysMap[objectName].push(object);
1494      }
1495      return object;    }
1496    return null;
1497  },
1498  getInstancesCountOnScene: function(objectName) {
1499    const objectsList = eventsFunctionContext._objectsMap[objectName];
1500    let count = 0;
1501    if (objectsList) {
1502      for(const objectName in objectsList.items)
1503        count += parentEventsFunctionContext ?
1504parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
1505        runtimeScene.getInstancesCountOnScene(objectName);
1506    }
1507    return count;
1508  },
1509  getLayer: function(layerName) {
1510    return runtimeScene.getLayer(layerName);
1511  },
1512  getArgument: function(argName) {
1513    return "";
1514  },
1515  getOnceTriggers: function() { return that._onceTriggers; }
1516};
1517
1518gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext.GDObjectObjects1.length = 0;
1519gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext.GDObjectObjects2.length = 0;
1520
1521gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext.eventsList0(runtimeScene, eventsFunctionContext);
1522gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext.GDObjectObjects1.length = 0;
1523gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.IsPressedOutsideContext.GDObjectObjects2.length = 0;
1524
1525
1526return !!eventsFunctionContext.returnValue;
1527}
1528gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.TouchIdContext = {};
1529gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.TouchIdContext.GDObjectObjects1= [];
1530gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.TouchIdContext.GDObjectObjects2= [];
1531
1532
1533gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.TouchIdContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
1534
1535{
1536
1537
1538let isConditionTrue_0 = false;
1539{
1540gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.TouchIdContext.GDObjectObjects1);
1541{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = (( gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.TouchIdContext.GDObjectObjects1.length === 0 ) ? 0 :gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.TouchIdContext.GDObjectObjects1[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchId()); }}}
1542
1543}
1544
1545
1546};
1547
1548gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.TouchId = function(parentEventsFunctionContext) {
1549
1550var that = this;
1551var runtimeScene = this._runtimeScene;
1552var thisObjectList = [this.owner];
1553var Object = Hashtable.newFrom({Object: thisObjectList});
1554var Behavior = this.name;
1555var eventsFunctionContext = {
1556  _objectsMap: {
1557"Object": Object
1558},
1559  _objectArraysMap: {
1560"Object": thisObjectList
1561},
1562  _behaviorNamesMap: {
1563"Behavior": Behavior
1564},
1565  globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("PanelSpriteSlider"),
1566  sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("PanelSpriteSlider"),
1567  localVariables: [],
1568  getObjects: function(objectName) {
1569    return eventsFunctionContext._objectArraysMap[objectName] || [];
1570  },
1571  getObjectsLists: function(objectName) {
1572    return eventsFunctionContext._objectsMap[objectName] || null;
1573  },
1574  getBehaviorName: function(behaviorName) {
1575    return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
1576  },
1577  createObject: function(objectName) {
1578    const objectsList = eventsFunctionContext._objectsMap[objectName];
1579    if (objectsList) {
1580      const object = parentEventsFunctionContext ?
1581        parentEventsFunctionContext.createObject(objectsList.firstKey()) :
1582        runtimeScene.createObject(objectsList.firstKey());
1583      if (object) {
1584        objectsList.get(objectsList.firstKey()).push(object);
1585        eventsFunctionContext._objectArraysMap[objectName].push(object);
1586      }
1587      return object;    }
1588    return null;
1589  },
1590  getInstancesCountOnScene: function(objectName) {
1591    const objectsList = eventsFunctionContext._objectsMap[objectName];
1592    let count = 0;
1593    if (objectsList) {
1594      for(const objectName in objectsList.items)
1595        count += parentEventsFunctionContext ?
1596parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
1597        runtimeScene.getInstancesCountOnScene(objectName);
1598    }
1599    return count;
1600  },
1601  getLayer: function(layerName) {
1602    return runtimeScene.getLayer(layerName);
1603  },
1604  getArgument: function(argName) {
1605    return "";
1606  },
1607  getOnceTriggers: function() { return that._onceTriggers; }
1608};
1609
1610gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.TouchIdContext.GDObjectObjects1.length = 0;
1611gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.TouchIdContext.GDObjectObjects2.length = 0;
1612
1613gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.TouchIdContext.eventsList0(runtimeScene, eventsFunctionContext);
1614gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.TouchIdContext.GDObjectObjects1.length = 0;
1615gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.TouchIdContext.GDObjectObjects2.length = 0;
1616
1617
1618return Number(eventsFunctionContext.returnValue) || 0;
1619}
1620
1621gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM.prototype.doStepPreEvents = function() {
1622  this._onceTriggers.startNewFrame();
1623};
1624
1625
1626gdjs.registerBehavior("PanelSpriteSlider::ButtonFSM", gdjs.evtsExt__PanelSpriteSlider__ButtonFSM.ButtonFSM);

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.