From 2a1d9dae5e6552327c799196ecf47a0f8ee2b185 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Davy=20H=C3=A9lard?= Date: Tue, 21 Jul 2026 23:26:06 +0200 Subject: [PATCH 1/4] Simplifies events --- .../orbiting-objects/orbiting-objects.json | 3672 ++++++++++++----- 1 file changed, 2541 insertions(+), 1131 deletions(-) diff --git a/examples/orbiting-objects/orbiting-objects.json b/examples/orbiting-objects/orbiting-objects.json index ab224c023..f8b883ef4 100644 --- a/examples/orbiting-objects/orbiting-objects.json +++ b/examples/orbiting-objects/orbiting-objects.json @@ -1,9 +1,9 @@ { "firstLayout": "Elliptical Orbits", "gdVersion": { - "build": 245, + "build": 274, "major": 5, - "minor": 5, + "minor": 6, "revision": 0 }, "properties": { @@ -18,6 +18,7 @@ "scaleMode": "linear", "sizeOnStartupMode": "", "templateSlug": "", + "useDeprecatedZeroAsDefaultStringVariable": true, "version": "1.0.0", "name": "Extension: Orbiting Objects", "description": "Try the new elliptical orbit that modifies the Z-order or orbiting objects to make a 3D effect!", @@ -89,7 +90,6 @@ ], "playableDevices": [ "keyboard", - "mobile", "mobile" ], "extensionProperties": [], @@ -1952,7 +1952,8 @@ "snap": true, "zoomFactor": 0.44036845014237413, "windowMask": false, - "selectedLayer": "" + "selectedLayer": "", + "gameEditorMode": "instances-editor" }, "objectsGroups": [ { @@ -3193,7 +3194,6 @@ "colorG": 176, "colorR": 74, "creationTime": 0, - "folded": true, "name": "Setup", "source": "", "type": "BuiltinCommonInstructions::Group", @@ -9565,6 +9565,7 @@ { "author": "Tristan Rhodes (https://victrisgames.itch.io/)", "category": "User interface", + "dimension": "", "extensionNamespace": "", "fullName": "Toggle switch (for Shape Painter)", "gdevelopVersion": "", @@ -9607,12 +9608,18 @@ "globalVariables": [], "sceneVariables": [], "eventsFunctions": [], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT" + }, "eventsBasedBehaviors": [ { "description": "Use a shape-painter object to draw a toggle switch that users can click or touch.", "fullName": "Toggle switch", + "helpPath": "", + "iconUrl": "", "name": "ToggleSwitch", "objectType": "PrimitiveDrawing::Drawer", + "previewIconUrl": "", "eventsFunctions": [ { "fullName": "", @@ -13183,6 +13190,128 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPostEvents" + }, + { + "functionName": "onCreated" + }, + { + "functionName": "SetTrackWidth" + }, + { + "functionName": "SetTrackHeight" + }, + { + "functionName": "SetThumbOpacity" + }, + { + "functionName": "SetInactiveTrackOpacity" + }, + { + "functionName": "SetActiveTrackOpacity" + }, + { + "functionName": "SetHaloOpacityPressed" + }, + { + "functionName": "SetHaloOpacityHover" + }, + { + "functionName": "SetThumbShadowOffsetY" + }, + { + "functionName": "SetThumbShadowOffsetX" + }, + { + "functionName": "SetThumbShadowOpacity" + }, + { + "functionName": "SetThumbRadius" + }, + { + "functionName": "SetHaloRadius" + }, + { + "functionName": "SetActiveTrackColor" + }, + { + "functionName": "SetInactiveTrackColor" + }, + { + "functionName": "SetInactiveThumbColor" + }, + { + "functionName": "SetActiveThumbColor" + }, + { + "functionName": "ToggleChecked" + }, + { + "functionName": "SetDisabled" + }, + { + "functionName": "SetChecked" + }, + { + "functionName": "IsHoveredOver" + }, + { + "functionName": "TrackWidth" + }, + { + "functionName": "TrackHeight" + }, + { + "functionName": "ThumbShadowOffsetY" + }, + { + "functionName": "ThumbShadowOffsetX" + }, + { + "functionName": "ThumbShadowOpacity" + }, + { + "functionName": "ThumbOpacity" + }, + { + "functionName": "ActiveTrackOpacity" + }, + { + "functionName": "InactiveTrackOpacity" + }, + { + "functionName": "HaloOpacityPressed" + }, + { + "functionName": "HaloOpacityHover" + }, + { + "functionName": "HaloRadius" + }, + { + "functionName": "ActiveTrackColor" + }, + { + "functionName": "InactiveTrackColor" + }, + { + "functionName": "ActiveThumbColor" + }, + { + "functionName": "IsDisabled" + }, + { + "functionName": "IsChecked" + }, + { + "functionName": "InactiveThumbColor" + } + ] + }, "propertyDescriptors": [ { "value": "10", @@ -13335,7 +13464,83 @@ "name": "WasHovered" } ], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "ThumbRadius" + }, + { + "propertyName": "ActiveThumbColor" + }, + { + "propertyName": "ThumbOpacity" + }, + { + "propertyName": "TrackWidth" + }, + { + "propertyName": "TrackHeight" + }, + { + "propertyName": "InactiveTrackColor" + }, + { + "propertyName": "InactiveTrackOpacity" + }, + { + "propertyName": "ActiveTrackColor" + }, + { + "propertyName": "ActiveTrackOpacity" + }, + { + "propertyName": "HaloRadius" + }, + { + "propertyName": "HaloOpacityHover" + }, + { + "propertyName": "HaloOpacityPressed" + }, + { + "propertyName": "ThumbOffset" + }, + { + "propertyName": "Checked" + }, + { + "propertyName": "Disabled" + }, + { + "propertyName": "ToggleChanged" + }, + { + "propertyName": "InactiveThumbColor" + }, + { + "propertyName": "IsPressed" + }, + { + "propertyName": "ThumbShadowOffsetY" + }, + { + "propertyName": "ThumbShadowOffsetX" + }, + { + "propertyName": "ThumbShadowOpacity" + }, + { + "propertyName": "NeedRedaw" + }, + { + "propertyName": "IsHovered" + }, + { + "propertyName": "WasHovered" + } + ] + } } ], "eventsBasedObjects": [] @@ -13343,6 +13548,7 @@ { "author": "Tristan Rhodes (https://victrisgames.itch.io/), D8H", "category": "User interface", + "dimension": "", "extensionNamespace": "", "fullName": "Checkbox (for Shape Painter)", "gdevelopVersion": "", @@ -13384,12 +13590,18 @@ "globalVariables": [], "sceneVariables": [], "eventsFunctions": [], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT" + }, "eventsBasedBehaviors": [ { "description": "Checkbox that can be toggled by a left-click or touch.", "fullName": "Checkbox", + "helpPath": "", + "iconUrl": "", "name": "Checkbox", "objectType": "PrimitiveDrawing::Drawer", + "previewIconUrl": "", "eventsFunctions": [ { "fullName": "", @@ -16321,6 +16533,120 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "onCreated" + }, + { + "functionName": "doStepPreEvents" + }, + { + "functionName": "doStepPostEvents" + }, + { + "folderName": "Checkbox state", + "children": [ + { + "functionName": "SetChecked" + }, + { + "functionName": "IsChecked" + } + ] + }, + { + "folderName": "Checkbox behavior", + "children": [ + { + "functionName": "SetEnabled" + } + ] + }, + { + "functionName": "ToggleChecked" + }, + { + "folderName": "Checkbox appearance", + "children": [ + { + "functionName": "SetPrimaryColor" + }, + { + "functionName": "SetSecondaryColor" + }, + { + "functionName": "SetHaloOpacityPressed" + }, + { + "functionName": "SetHaloOpacityHover" + }, + { + "functionName": "SetHaloRadiusPressed" + }, + { + "functionName": "SetHaloRadiusHover" + }, + { + "functionName": "SetBorderThickness" + }, + { + "functionName": "SetSideLength" + }, + { + "functionName": "SetLineWidth" + }, + { + "functionName": "PrimaryColor" + }, + { + "functionName": "SecondaryColor" + }, + { + "functionName": "HaloRadiusPressed" + }, + { + "functionName": "HaloOpacityPressed" + }, + { + "functionName": "HaloRadiusHover" + }, + { + "functionName": "HaloOpacityHover" + }, + { + "functionName": "LineWidth" + }, + { + "functionName": "SideLength" + }, + { + "functionName": "BorderThickness" + } + ] + }, + { + "folderName": "Checkbox", + "children": [ + { + "functionName": "IsEnabled" + }, + { + "functionName": "IsBeingPressed" + } + ] + }, + { + "folderName": "Private", + "children": [ + { + "functionName": "UpdateHitbox" + } + ] + } + ] + }, "propertyDescriptors": [ { "value": "0", @@ -16449,7 +16775,75 @@ "name": "HaloRadiusPressed" } ], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "folderName": "Checkbox state", + "children": [ + { + "propertyName": "Checked" + }, + { + "propertyName": "Enabled" + } + ] + }, + { + "folderName": "Checkbox appearance", + "children": [ + { + "propertyName": "HaloRadiusHover" + }, + { + "propertyName": "HaloOpacityHover" + }, + { + "propertyName": "HaloOpacityClick" + }, + { + "propertyName": "PrimaryColor" + }, + { + "propertyName": "SecondaryColor" + }, + { + "propertyName": "SideLength" + }, + { + "propertyName": "LineWidth" + }, + { + "propertyName": "BorderThickness" + }, + { + "propertyName": "HaloRadiusPressed" + } + ] + }, + { + "propertyName": "IsBeingPressed" + }, + { + "propertyName": "NeedRedraw" + }, + { + "propertyName": "IsHovered" + }, + { + "propertyName": "CurrentHaloRadius" + }, + { + "propertyName": "HaloGrowSpeed" + }, + { + "propertyName": "TargetHaloRadius" + }, + { + "propertyName": "ToggleChanged" + } + ] + } } ], "eventsBasedObjects": [] @@ -16457,6 +16851,7 @@ { "author": "Tristan Rhodes (https://victrisgames.itch.io/), D8H", "category": "User interface", + "dimension": "", "extensionNamespace": "", "fullName": "Draggable slider (for Shape Painter)", "gdevelopVersion": "", @@ -16505,12 +16900,18 @@ "globalVariables": [], "sceneVariables": [], "eventsFunctions": [], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT" + }, "eventsBasedBehaviors": [ { "description": "Let users select a numerical value by dragging a slider.", "fullName": "Draggable slider", + "helpPath": "", + "iconUrl": "", "name": "DraggableSliderControl", "objectType": "PrimitiveDrawing::Drawer", + "previewIconUrl": "", "eventsFunctions": [ { "fullName": "", @@ -20117,6 +20518,135 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "onCreated" + }, + { + "functionName": "doStepPreEvents" + }, + { + "functionName": "doStepPostEvents" + }, + { + "folderName": "Slider", + "children": [ + { + "functionName": "IsBeingDragged" + }, + { + "functionName": "IsEnabled" + }, + { + "functionName": "SetEnabled" + }, + { + "functionName": "Value" + }, + { + "functionName": "SetValue" + } + ] + }, + { + "folderName": "Slider value configuration", + "children": [ + { + "functionName": "ValueMin" + }, + { + "functionName": "SetValueMin" + }, + { + "functionName": "ValueMax" + }, + { + "functionName": "SetValueMax" + }, + { + "functionName": "TickSpacing" + }, + { + "functionName": "SetTickSpacing" + } + ] + }, + { + "folderName": "Slider track configuration", + "children": [ + { + "functionName": "TrackThickness" + }, + { + "functionName": "TrackLength" + }, + { + "functionName": "SetTrackLength" + }, + { + "functionName": "SetTrackThickness" + }, + { + "functionName": "SetRoundedTrack" + }, + { + "functionName": "SetInactiveTrackOpacity" + }, + { + "functionName": "SetActiveTrackOpacity" + }, + { + "functionName": "SetActiveTrackColor" + }, + { + "functionName": "SetInactiveTrackColor" + } + ] + }, + { + "folderName": "Slider thumb configuration", + "children": [ + { + "functionName": "ThumbHeight" + }, + { + "functionName": "SetThumbWidth" + }, + { + "functionName": "SetThumbHeight" + }, + { + "functionName": "SetHaloRadius" + }, + { + "functionName": "SetHaloOpacityHover" + }, + { + "functionName": "SetHaloOpacityPressed" + }, + { + "functionName": "SetThumbShape" + }, + { + "functionName": "SetThumbOpacity" + }, + { + "functionName": "SetThumbColor" + } + ] + }, + { + "folderName": "Private", + "children": [ + { + "functionName": "UpdateHitbox" + } + ] + } + ] + }, "propertyDescriptors": [ { "value": "0", @@ -20328,7 +20858,108 @@ "name": "TargetHaloRadius" } ], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "ValueMin" + }, + { + "propertyName": "ValueMax" + }, + { + "propertyName": "TickSpacing" + }, + { + "folderName": "Thumb", + "children": [ + { + "propertyName": "ThumbShape" + }, + { + "propertyName": "ThumbWidth" + }, + { + "propertyName": "ThumbHeight" + }, + { + "propertyName": "ThumbColor" + }, + { + "propertyName": "ThumbOpacity" + }, + { + "propertyName": "HaloRadius" + }, + { + "propertyName": "HaloOpacityHover" + }, + { + "propertyName": "HaloOpacityClick" + } + ] + }, + { + "folderName": "Track", + "children": [ + { + "propertyName": "TrackLength" + }, + { + "propertyName": "TrackThickness" + }, + { + "propertyName": "InactiveTrackColor" + }, + { + "propertyName": "InactiveTrackOpacity" + }, + { + "propertyName": "ActiveTrackColor" + }, + { + "propertyName": "ActiveTrackOpacity" + }, + { + "propertyName": "RoundedTrack" + } + ] + }, + { + "propertyName": "Enabled" + }, + { + "propertyName": "IsBeingDragged" + }, + { + "propertyName": "Value" + }, + { + "propertyName": "ThumbOffset" + }, + { + "propertyName": "NeedRedraw" + }, + { + "propertyName": "IsHovered" + }, + { + "propertyName": "MouseX" + }, + { + "propertyName": "MouseY" + }, + { + "propertyName": "CurrentHaloRadius" + }, + { + "propertyName": "HaloGrowSpeed" + }, + { + "propertyName": "TargetHaloRadius" + } + ] + } } ], "eventsBasedObjects": [] @@ -20336,6 +20967,7 @@ { "author": "", "category": "User interface", + "dimension": "", "extensionNamespace": "", "fullName": "Panel sprite button", "gdevelopVersion": ">=5.5.230", @@ -20394,12 +21026,23 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "IsInGameEdition" + } + ] + }, "eventsBasedBehaviors": [ { "description": "The finite state machine used internally by the button object.", "fullName": "Button finite state machine", + "helpPath": "", + "iconUrl": "", "name": "ButtonFSM", "objectType": "", + "previewIconUrl": "", "private": true, "eventsFunctions": [ { @@ -21494,6 +22137,41 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPostEvents" + }, + { + "functionName": "onDeActivate" + }, + { + "functionName": "ResetState" + }, + { + "functionName": "IsIdle" + }, + { + "functionName": "IsClicked" + }, + { + "functionName": "IsHovered" + }, + { + "functionName": "IsFocused" + }, + { + "functionName": "IsPressed" + }, + { + "functionName": "IsPressedOutside" + }, + { + "functionName": "TouchId" + } + ] + }, "propertyDescriptors": [ { "value": "true", @@ -21561,7 +22239,29 @@ "name": "Index" } ], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "ShouldCheckHovering" + }, + { + "propertyName": "State" + }, + { + "propertyName": "TouchId" + }, + { + "propertyName": "TouchIsInside" + }, + { + "propertyName": "MouseIsInside" + }, + { + "propertyName": "Index" + } + ] + } } ], "eventsBasedObjects": [ @@ -21575,9 +22275,12 @@ "defaultName": "Button", "description": "A button that can be customized.", "fullName": "Button (panel sprite)", + "helpPath": "", + "iconUrl": "", "isInnerAreaFollowingParentSize": true, "isUsingLegacyInstancesRenderer": false, "name": "PanelSpriteButton", + "previewIconUrl": "", "objects": [ { "assetStoreId": "", @@ -22996,6 +23699,56 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "onCreated" + }, + { + "functionName": "onHotReloading" + }, + { + "functionName": "doStepPostEvents" + }, + { + "functionName": "IsIdle" + }, + { + "functionName": "IsClicked" + }, + { + "functionName": "IsHovered" + }, + { + "functionName": "IsFocused" + }, + { + "functionName": "IsPressed" + }, + { + "functionName": "SetLabelText" + }, + { + "functionName": "SetLabelTextOp" + }, + { + "functionName": "LabelText" + }, + { + "functionName": "Activate" + }, + { + "functionName": "IsActivated" + }, + { + "functionName": "LabelOffset" + }, + { + "functionName": "SetLabelOffset" + } + ] + }, "propertyDescriptors": [ { "value": "", @@ -23045,6 +23798,31 @@ "name": "_PropertyMapping" } ], + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "LabelText" + }, + { + "folderName": "States", + "children": [ + { + "propertyName": "HoveredFadeOutDuration" + }, + { + "propertyName": "PressedLabelOffsetY" + } + ] + }, + { + "propertyName": "LabelOffset" + }, + { + "propertyName": "_PropertyMapping" + } + ] + }, "variants": [ { "areaMaxX": 348, @@ -23382,6 +24160,7 @@ { "author": "", "category": "User interface", + "dimension": "", "extensionNamespace": "", "fullName": "Slider", "gdevelopVersion": ">=5.5.230", @@ -23443,12 +24222,23 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "IsInGameEdition" + } + ] + }, "eventsBasedBehaviors": [ { "description": "Represent a value on a slider.", "fullName": "Slider", + "helpPath": "", + "iconUrl": "", "name": "Slider", "objectType": "", + "previewIconUrl": "", "private": true, "eventsFunctions": [ { @@ -23613,6 +24403,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "MinValue", + "group": "Resource bar configuration", "name": "SetMinValue", "sentence": "", "events": [ @@ -23705,6 +24496,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "MaxValue", + "group": "Resource bar configuration", "name": "SetMaxValue", "sentence": "", "events": [ @@ -23837,6 +24629,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "StepSize", + "group": "Resource bar configuration", "name": "SetStepSize", "sentence": "", "events": [ @@ -23885,6 +24678,43 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "Value" + }, + { + "functionName": "SetValue" + }, + { + "folderName": "Resource bar configuration", + "children": [ + { + "functionName": "MinValue" + }, + { + "functionName": "SetMinValue" + }, + { + "functionName": "MaxValue" + }, + { + "functionName": "SetMaxValue" + }, + { + "functionName": "StepSize" + }, + { + "functionName": "SetStepSize" + } + ] + }, + { + "functionName": "Size" + } + ] + }, "propertyDescriptors": [ { "value": "0", @@ -23911,13 +24741,32 @@ "name": "StepSize" } ], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "CurrentValue" + }, + { + "propertyName": "MinValue" + }, + { + "propertyName": "MaxValue" + }, + { + "propertyName": "StepSize" + } + ] + } }, { "description": "The finite state machine used internally by the button object.", "fullName": "Button finite state machine", + "helpPath": "", + "iconUrl": "", "name": "ButtonFSM", "objectType": "", + "previewIconUrl": "", "private": true, "eventsFunctions": [ { @@ -24972,6 +25821,38 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPostEvents" + }, + { + "functionName": "onDeActivate" + }, + { + "functionName": "IsIdle" + }, + { + "functionName": "IsClicked" + }, + { + "functionName": "IsHovered" + }, + { + "functionName": "IsFocused" + }, + { + "functionName": "IsPressed" + }, + { + "functionName": "IsPressedOutside" + }, + { + "functionName": "TouchId" + } + ] + }, "propertyDescriptors": [ { "value": "true", @@ -25039,7 +25920,29 @@ "name": "Index" } ], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "ShouldCheckHovering" + }, + { + "propertyName": "State" + }, + { + "propertyName": "TouchId" + }, + { + "propertyName": "TouchIsInside" + }, + { + "propertyName": "MouseIsInside" + }, + { + "propertyName": "Index" + } + ] + } } ], "eventsBasedObjects": [ @@ -25053,9 +25956,12 @@ "defaultName": "Slider", "description": "Let users select a numerical value by dragging a slider.", "fullName": "Slider", + "helpPath": "", + "iconUrl": "", "isInnerAreaFollowingParentSize": true, "isUsingLegacyInstancesRenderer": false, "name": "PanelSpriteSlider", + "previewIconUrl": "", "objects": [ { "assetStoreId": "", @@ -26211,6 +27117,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "MinValue", + "group": "Slider configuration", "name": "SetMinValue", "sentence": "", "events": [ @@ -26298,6 +27205,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "MaxValue", + "group": "Slider configuration", "name": "SetMaxValue", "sentence": "", "events": [ @@ -26385,6 +27293,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "StepSize", + "group": "Slider configuration", "name": "SetStepSize", "sentence": "", "events": [ @@ -26946,6 +27855,78 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "onCreated" + }, + { + "functionName": "onHotReloading" + }, + { + "functionName": "doStepPostEvents" + }, + { + "folderName": "Slider", + "children": [ + { + "functionName": "IsBeingDragged" + } + ] + }, + { + "functionName": "Value" + }, + { + "functionName": "SetValue" + }, + { + "folderName": "Slider configuration", + "children": [ + { + "functionName": "MinValue" + }, + { + "functionName": "SetMinValue" + }, + { + "functionName": "MaxValue" + }, + { + "functionName": "SetMaxValue" + }, + { + "functionName": "StepSize" + }, + { + "functionName": "SetStepSize" + }, + { + "functionName": "IsLabelShown" + }, + { + "functionName": "SetLabelShown" + } + ] + }, + { + "functionName": "UpdateThumbPosition" + }, + { + "functionName": "FullBarWidth" + }, + { + "functionName": "UpdateSliderConfiguration" + }, + { + "functionName": "Activate" + }, + { + "functionName": "IsActivated" + } + ] + }, "propertyDescriptors": [ { "value": "0", @@ -27112,6 +28093,77 @@ "name": "OldParentWidth" } ], + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "folderName": "Bar", + "children": [ + { + "propertyName": "BarLeftPadding" + }, + { + "propertyName": "BarTopPadding" + }, + { + "propertyName": "BarRightPadding" + }, + { + "propertyName": "BarBottomPadding" + } + ] + }, + { + "folderName": "Label", + "children": [ + { + "propertyName": "ShowLabelAtChanges" + }, + { + "propertyName": "LabelMargin" + } + ] + }, + { + "folderName": "Value", + "children": [ + { + "propertyName": "MinValue" + }, + { + "propertyName": "MaxValue" + }, + { + "propertyName": "StepSize" + }, + { + "propertyName": "InitialValue" + } + ] + }, + { + "propertyName": "PreviousInitialValue" + }, + { + "propertyName": "ThumbAnchorOrigin" + }, + { + "propertyName": "ThumbAnchorTarget" + }, + { + "propertyName": "ShowLabel" + }, + { + "propertyName": "BarLeftPlusRightMargin" + }, + { + "propertyName": "BarTopPlusBottomMargin" + }, + { + "propertyName": "OldParentWidth" + } + ] + }, "variants": [ { "areaMaxX": 583, @@ -27380,15 +28432,16 @@ { "author": "VegeTato, Tristan Rhodes (https://victrisgames.itch.io/)", "category": "Movement", + "dimension": "2D", "extensionNamespace": "", "fullName": "Make objects orbit around a center object", - "gdevelopVersion": "", + "gdevelopVersion": ">=5.5.222", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNMTYsOWMtMy45LDAtNywzLjEtNyw3czMuMSw3LDcsN3M3LTMuMSw3LTdTMTkuOSw5LDE2LDl6Ii8+DQoJPHBhdGggZD0iTTI3LjcsOC4zQzI3LjksNy45LDI4LDcuNSwyOCw3YzAtMS43LTEuMy0zLTMtM2MtMC41LDAtMC45LDAuMS0xLjMsMC4zQzIxLjQsMi44LDE4LjgsMiwxNiwyQzguMywyLDIsOC4zLDIsMTYNCgkJczYuMywxNCwxNCwxNHMxNC02LjMsMTQtMTRDMzAsMTMuMiwyOS4yLDEwLjYsMjcuNyw4LjN6IE0xNiwyOEM5LjQsMjgsNCwyMi42LDQsMTZTOS40LDQsMTYsNGMyLjIsMCw0LjQsMC42LDYuMywxLjgNCgkJQzIyLjEsNi4xLDIyLDYuNiwyMiw3YzAsMS43LDEuMywzLDMsM2MwLjQsMCwwLjktMC4xLDEuMi0wLjNjMS4yLDEuOSwxLjgsNCwxLjgsNi4zQzI4LDIyLjYsMjIuNiwyOCwxNiwyOHoiLz4NCjwvZz4NCjwvc3ZnPg0K", "name": "OrbitingObjects", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Glyphster Pack/Master/SVG/Space/Space_earth_moon_orbit.svg", - "shortDescription": "Make objects orbit around a center object in a circular or elliptical shape.", - "version": "0.6.0", + "shortDescription": "Make objects orbit around a center object in a circular or elliptical path.", + "version": "0.7.1", "description": [ "Run the actions on every frame to make the orbiting objects move.", "The extension will automatically create/delete orbiting objects to match the quantity specified. ", @@ -27409,7 +28462,9 @@ "- Weapons that can damage enemies when they collide", "- A visual indicator of ammo quantity or health points", "- Interesting animations of stacked objects that can function as a single entity ", - "- Visual cue for an active character power-up, such as invincibility" + "- Visual cue for an active character power-up, such as invincibility", + "", + "An example shows how to use this extension ([open the project online](https://editor.gdevelop.io/?project=example://orbiting-objects))." ], "origin": { "identifier": "OrbitingObjects", @@ -27438,6 +28493,218 @@ "functionType": "Action", "name": "AnimateOrbitingObjects", "sentence": "Animate _PARAM3_ copies of _PARAM2_ that orbit around _PARAM1_ at a distance of _PARAM5_ with orbit speed of _PARAM4_ degrees per second. Rotate orbiting objects at _PARAM6_ degrees per second. Start objects with an angle offset of _PARAM9_ degrees. Create objects on layer _PARAM7_ with Z value _PARAM8_. Reset locations of orbiting objects after quantity is reduced: _PARAM10_", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ResetObjectsAfterDeletion", + "=", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "OrbitingObjects::AnimateEllipticalOrbitingObjects" + }, + "parameters": [ + "", + "CenterObject", + "OrbitingObject", + "OrbitQuantity", + "OrbitSpeed", + "OrbitDistance", + "ObjectRotationSpeed", + "StartingOffset", + "", + "OrbitDistance", + "\"None\"", + "OrbitZvalue", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ResetObjectsAfterDeletion", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "OrbitingObjects::AnimateEllipticalOrbitingObjects" + }, + "parameters": [ + "", + "CenterObject", + "OrbitingObject", + "OrbitQuantity", + "OrbitSpeed", + "OrbitDistance", + "ObjectRotationSpeed", + "StartingOffset", + "yes", + "OrbitDistance", + "\"None\"", + "OrbitZvalue", + "" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Center object", + "name": "CenterObject", + "type": "objectList" + }, + { + "description": "Orbiting object", + "longDescription": "Cannot be the same object used for the Center object", + "name": "OrbitingObject", + "type": "objectList" + }, + { + "description": "Quantity of orbiting objects", + "name": "OrbitQuantity", + "type": "expression" + }, + { + "description": "Orbit speed (in degrees per second)", + "longDescription": "Use negative numbers to orbit counter-clockwise", + "name": "OrbitSpeed", + "type": "expression" + }, + { + "description": "Distance from the center object (in pixels)", + "name": "OrbitDistance", + "type": "expression" + }, + { + "description": "Angular speed (in degrees per second)", + "longDescription": "Use negative numbers to rotate counter-clockwise", + "name": "ObjectRotationSpeed", + "type": "expression" + }, + { + "description": "Layer that orbiting objects will be created on (base layer if empty)", + "name": "OrbitLayer", + "type": "layer" + }, + { + "description": "Z order of orbiting objects", + "name": "OrbitZvalue", + "type": "expression" + }, + { + "description": "Starting angle offset (in degrees)", + "name": "StartingOffset", + "type": "expression" + }, + { + "description": "Reset locations of orbiting objects after quantity is reduced", + "name": "ResetObjectsAfterDeletion", + "type": "yesorno" + } + ], + "objectGroups": [] + }, + { + "description": "Delete orbiting objects that are linked to a center object.", + "fullName": "Delete orbiting objects that are linked to a center object", + "functionType": "Action", + "name": "DeleteOrbitingObjects", + "sentence": "Delete all _PARAM2_ that are linked to _PARAM1_", + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Delete objects", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Delete orbiting objects" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "LinkedObjects::PickObjectsLinkedTo" + }, + "parameters": [ + "", + "OrbitingObject", + "CenterObject" + ] + } + ], + "actions": [ + { + "type": { + "value": "Delete" + }, + "parameters": [ + "OrbitingObject", + "" + ] + } + ] + } + ], + "parameters": [] + } + ], + "parameters": [ + { + "description": "Center object", + "name": "CenterObject", + "type": "objectList" + }, + { + "description": "Orbiting object", + "longDescription": "Cannot be the same object that was used for the Center object", + "name": "OrbitingObject", + "type": "objectList" + } + ], + "objectGroups": [] + }, + { + "description": "Move objects in elliptical orbit around a center object. Z-order is changed to make 3D effect.", + "fullName": "Move objects in elliptical orbit around a center object", + "functionType": "Action", + "name": "AnimateEllipticalOrbitingObjects", + "sentence": "Animate _PARAM3_ copies of _PARAM2_ in elliptical orbit around _PARAM1_ with vertical radius of _PARAM5_, horizontal radius of _PARAM9_ and an orbit speed of _PARAM4_ degrees per second. Foreground side is _PARAM10_. Rotate orbiting objects at _PARAM6_ degrees per second. Initial Z-Order: _PARAM11_", "events": [ { "type": "BuiltinCommonInstructions::ForEach", @@ -27464,7 +28731,7 @@ "textG": 0, "textR": 0 }, - "comment": "Note: Must use the Action form of \"Take into account\" so that this variable is set to 0 when there are no linked objects" + "comment": "Note: Use the Action (instead of a Condition) for \"Take into account\" to make the action run even when there are no linked objects" }, { "type": "BuiltinCommonInstructions::Standard", @@ -27516,7 +28783,7 @@ "CenterObject", "LinkedObjectQuantity", "<", - "GetArgumentAsNumber(\"OrbitQuantity\")" + "OrbitQuantity" ] } ], @@ -27534,7 +28801,7 @@ "CenterObject", "LinkedObjectQuantity", "<", - "GetArgumentAsNumber(\"OrbitQuantity\")" + "OrbitQuantity" ] } ], @@ -27566,17 +28833,7 @@ "OrbitingObject", "CenterObject.X()", "CenterObject.Y()", - "GetArgumentAsString(\"OrbitLayer\")" - ] - }, - { - "type": { - "value": "LinkedObjects::LinkObjects" - }, - "parameters": [ - "", - "OrbitingObject", - "CenterObject" + "CenterObject.Layer()" ] }, { @@ -27586,30 +28843,12 @@ "parameters": [ "OrbitingObject", "=", - "GetArgumentAsNumber(\"OrbitZvalue\")" + "OrbitZvalue" ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Update counter" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + }, { "type": { - "value": "LinkedObjects::PickObjectsLinkedTo" + "value": "LinkedObjects::LinkObjects" }, "parameters": [ "", @@ -27624,8 +28863,8 @@ "parameters": [ "CenterObject", "LinkedObjectQuantity", - "=", - "Count(OrbitingObject)" + "+", + "1" ] } ] @@ -27646,40 +28885,34 @@ }, { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "ModVarObjet" + "value": "LinkedObjects::PickObjectsLinkedTo" }, "parameters": [ - "CenterObject", - "OrbitingObjects.OrderCounter", - "=", - "1" + "", + "OrbitingObject", + "CenterObject" ] } - ] - }, - { - "type": "BuiltinCommonInstructions::ForEach", - "object": "OrbitingObject", - "conditions": [ + ], + "actions": [ { "type": { - "value": "LinkedObjects::PickObjectsLinkedTo" + "value": "SetNumberVariable" }, "parameters": [ - "", - "OrbitingObject", - "CenterObject" + "OrderCounter", + "=", + "1" ] } ], - "actions": [], "events": [ { - "type": "BuiltinCommonInstructions::Standard", + "type": "BuiltinCommonInstructions::ForEach", + "object": "OrbitingObject", "conditions": [], "actions": [ { @@ -27690,198 +28923,86 @@ "OrbitingObject", "OrbitOrder", "=", - "CenterObject.Variable(OrbitingObjects.OrderCounter)" + "OrderCounter" ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + }, { "type": { - "value": "ModVarObjet" + "value": "SetNumberVariable" }, "parameters": [ - "CenterObject", - "OrbitingObjects.OrderCounter", + "OrderCounter", "+", "1" ] } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Match the angle used by the rest of the orbiting objects" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + ], + "events": [ { - "type": { - "value": "SetAngle" + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 }, - "parameters": [ - "OrbitingObject", - "=", - "CenterObject.Variable(OrbitingObjects.RotationAngle)" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Spread out orbiting objects evenly" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitAngle", - "=", - "OrbitingObject.Variable(OrbitOrder) * (360/GetArgumentAsNumber(\"OrbitQuantity\")) + GetArgumentAsNumber(\"StartingOffset\")" - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Delete orbiting objects (if needed)", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "CenterObject", - "LinkedObjectQuantity", - ">", - "GetArgumentAsNumber(\"OrbitQuantity\")" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::ForEach", - "object": "OrbitingObject", - "conditions": [], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "comment": "Match the angle used by the rest of the orbiting objects" + }, { - "type": { - "value": "LinkedObjects::PickObjectsLinkedTo" - }, - "parameters": [ - "", - "OrbitingObject", - "CenterObject" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetAngle" + }, + "parameters": [ + "OrbitingObject", + "=", + "CenterObject.Variable(OrbitingObjects.RotationAngle)" + ] + } ] }, { - "type": { - "value": "VarObjet" + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 }, - "parameters": [ - "OrbitingObject", - "OrbitOrder", - ">", - "GetArgumentAsNumber(\"OrbitQuantity\")" - ] - } - ], - "actions": [ + "comment": "Spread out orbiting objects evenly" + }, { - "type": { - "value": "Delete" - }, - "parameters": [ - "OrbitingObject", - "" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "OrbitingObject", + "OrbitAngle", + "=", + "OrbitingObject.Variable(OrbitOrder) * 360 / OrbitQuantity + StartingOffset" + ] + } ] } ] } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Spread out orbiting objects evenly" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "GetArgumentAsBoolean" - }, - "parameters": [ - "\"ResetObjectsAfterDeletion\"" - ] - } ], - "actions": [ + "variables": [ { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitAngle", - "=", - "OrbitingObject.Variable(OrbitOrder) * (360/GetArgumentAsNumber(\"OrbitQuantity\")) + GetArgumentAsNumber(\"StartingOffset\")" - ] + "name": "OrderCounter", + "type": "number", + "value": 0 } ] } @@ -27895,122 +29016,60 @@ "colorG": 176, "colorR": 74, "creationTime": 0, - "name": "Move orbiting objects (always)", + "name": "Delete orbiting objects (if needed)", "source": "", "type": "BuiltinCommonInstructions::Group", "events": [ { - "type": "BuiltinCommonInstructions::ForEach", - "object": "OrbitingObject", + "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "LinkedObjects::PickObjectsLinkedTo" + "value": "VarObjet" }, "parameters": [ - "", - "OrbitingObject", - "CenterObject" + "CenterObject", + "LinkedObjectQuantity", + ">", + "OrbitQuantity" ] } ], "actions": [], "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Calculate new angle for this frame" - }, { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "ModVarObjet" + "value": "LinkedObjects::PickObjectsLinkedTo" }, "parameters": [ + "", "OrbitingObject", - "OrbitAngle", - "+", - "GetArgumentAsNumber(\"OrbitSpeed\")*TimeDelta()" + "CenterObject" ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Keep the angle between (0 to 360)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + }, { "type": { "value": "VarObjet" }, "parameters": [ "OrbitingObject", - "OrbitAngle", + "OrbitOrder", ">", - "360" + "OrbitQuantity" ] } ], "actions": [ { "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitAngle", - "=", - "mod(OrbitingObject.Variable(OrbitAngle),360)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Move object to new angle" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PutAroundObject" + "value": "Delete" }, "parameters": [ "OrbitingObject", - "CenterObject", - "GetArgumentAsNumber(\"OrbitDistance\")", - "OrbitingObject.Variable(OrbitAngle)" + "" ] } ] @@ -28025,49 +29084,40 @@ "textG": 0, "textR": 0 }, - "comment": "Change angle of rotating objects" + "comment": "Spread out orbiting objects evenly" }, { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "Rotate" + "value": "BooleanVariable" }, "parameters": [ - "OrbitingObject", - "GetArgumentAsNumber(\"ObjectRotationSpeed\")", + "ResetObjectsAfterDeletion", + "True", "" ] } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save the current angle so it can be used for new orbiting objects" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + ], + "actions": [], + "events": [ { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "CenterObject", - "OrbitingObjects.RotationAngle", - "=", - "OrbitingObject.Angle()" + "type": "BuiltinCommonInstructions::ForEach", + "object": "OrbitingObject", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "OrbitingObject", + "OrbitAngle", + "=", + "OrbitingObject.Variable(OrbitOrder) * 360 / OrbitQuantity + StartingOffset" + ] + } ] } ] @@ -28076,105 +29126,19 @@ } ], "parameters": [] - } - ] - } - ], - "parameters": [ - { - "description": "Center object", - "name": "CenterObject", - "type": "objectList" - }, - { - "description": "Orbiting object", - "longDescription": "Cannot be the same object used for the Center object", - "name": "OrbitingObject", - "type": "objectList" - }, - { - "description": "Quantity of orbiting objects", - "name": "OrbitQuantity", - "type": "expression" - }, - { - "description": "Orbit speed (in degrees per second)", - "longDescription": "Use negative numbers to orbit counter-clockwise", - "name": "OrbitSpeed", - "type": "expression" - }, - { - "description": "Distance from the center object (in pixels)", - "name": "OrbitDistance", - "type": "expression" - }, - { - "description": "Angular speed (in degrees per second)", - "longDescription": "Use negative numbers to rotate counter-clockwise", - "name": "ObjectRotationSpeed", - "type": "expression" - }, - { - "description": "Layer that orbiting objects will be created on (base layer if empty)", - "name": "OrbitLayer", - "type": "layer" - }, - { - "description": "Z order of orbiting objects", - "name": "OrbitZvalue", - "type": "expression" - }, - { - "description": "Starting angle offset (in degrees)", - "name": "StartingOffset", - "type": "expression" - }, - { - "description": "Reset locations of orbiting objects after quantity is reduced", - "name": "ResetObjectsAfterDeletion", - "type": "yesorno" - } - ], - "objectGroups": [] - }, - { - "description": "Move objects in elliptical orbit around a center object. Z-order is changed to make 3D effect.", - "fullName": "Move objects in elliptical orbit around a center object", - "functionType": "Action", - "name": "AnimateEllipticalOrbitingObjects", - "sentence": "Animate _PARAM3_ copies of _PARAM2_ in elliptical orbit around _PARAM1_ with vertical radius of _PARAM5_, horizontal radius of _PARAM9_ and an orbit speed of _PARAM4_ degrees per second. Foreground side is _PARAM10_. Rotate orbiting objects at _PARAM6_ degrees per second", - "events": [ - { - "type": "BuiltinCommonInstructions::ForEach", - "object": "CenterObject", - "conditions": [], - "actions": [], - "events": [ + }, { "colorB": 228, "colorG": 176, "colorR": 74, "creationTime": 0, - "name": "Count the number of linked objects (always)", + "name": "Move orbiting objects (always)", "source": "", "type": "BuiltinCommonInstructions::Group", "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Note: Use the Action (instead of a Condition) for \"Take into account\" to make the action run even when there are no linked objects" - }, { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { "value": "LinkedObjects::PickObjectsLinkedTo" @@ -28184,65 +29148,13 @@ "OrbitingObject", "CenterObject" ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "CenterObject", - "LinkedObjectQuantity", - "=", - "Count(OrbitingObject)" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Create orbiting objects (if needed)", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "CenterObject", - "LinkedObjectQuantity", - "<", - "GetArgumentAsNumber(\"OrbitQuantity\")" - ] } ], "actions": [], "events": [ { - "infiniteLoopWarning": true, - "type": "BuiltinCommonInstructions::While", - "whileConditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "CenterObject", - "LinkedObjectQuantity", - "<", - "GetArgumentAsNumber(\"OrbitQuantity\")" - ] - } - ], + "type": "BuiltinCommonInstructions::ForEach", + "object": "OrbitingObject", "conditions": [], "actions": [], "events": [ @@ -28256,7 +29168,7 @@ "textG": 0, "textR": 0 }, - "comment": "Create orbiting objects and link them to the center object" + "comment": "Calculate new angle for this frame" }, { "type": "BuiltinCommonInstructions::Standard", @@ -28264,24 +29176,13 @@ "actions": [ { "type": { - "value": "Create" - }, - "parameters": [ - "", - "OrbitingObject", - "CenterObject.X()", - "CenterObject.Y()", - "CenterObject.Layer()" - ] - }, - { - "type": { - "value": "LinkedObjects::LinkObjects" + "value": "ModVarObjet" }, "parameters": [ - "", "OrbitingObject", - "CenterObject" + "OrbitAngle", + "=", + "mod(OrbitingObject.Variable(OrbitAngle) + OrbitSpeed * TimeDelta(), 360)" ] } ] @@ -28296,7 +29197,7 @@ "textG": 0, "textR": 0 }, - "comment": "Update counter" + "comment": "Move object to new angle" }, { "type": "BuiltinCommonInstructions::Standard", @@ -28304,91 +29205,29 @@ "actions": [ { "type": { - "value": "LinkedObjects::PickObjectsLinkedTo" + "value": "SetCenter" }, "parameters": [ - "", "OrbitingObject", - "CenterObject" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "CenterObject", - "LinkedObjectQuantity", "=", - "Count(OrbitingObject)" + "CenterObject.BoundingBoxCenterX() + XFromAngleAndDistance(OrbitingObject.Variable(OrbitAngle), HorizontalDistance)", + "=", + "CenterObject.BoundingBoxCenterY() + YFromAngleAndDistance(OrbitingObject.Variable(OrbitAngle), VerticalDistance)" ] } ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Reassign OrbitOrder" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "CenterObject", - "OrbitingObjects.OrderCounter", - "=", - "1" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::ForEach", - "object": "OrbitingObject", - "conditions": [ + }, { - "type": { - "value": "LinkedObjects::PickObjectsLinkedTo" + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 }, - "parameters": [ - "", - "OrbitingObject", - "CenterObject" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitOrder", - "=", - "CenterObject.Variable(OrbitingObjects.OrderCounter)" - ] - } - ] + "comment": "Change angle of rotating objects" }, { "type": "BuiltinCommonInstructions::Standard", @@ -28396,13 +29235,12 @@ "actions": [ { "type": { - "value": "ModVarObjet" + "value": "Rotate" }, "parameters": [ - "CenterObject", - "OrbitingObjects.OrderCounter", - "+", - "1" + "OrbitingObject", + "ObjectRotationSpeed", + "" ] } ] @@ -28417,7 +29255,7 @@ "textG": 0, "textR": 0 }, - "comment": "Match the angle used by the rest of the orbiting objects" + "comment": "Save the current angle so it can be used for new orbiting objects" }, { "type": "BuiltinCommonInstructions::Standard", @@ -28425,534 +29263,204 @@ "actions": [ { "type": { - "value": "SetAngle" + "value": "ModVarObjet" }, "parameters": [ - "OrbitingObject", + "CenterObject", + "OrbitingObjects.RotationAngle", "=", - "CenterObject.Variable(OrbitingObjects.RotationAngle)" + "OrbitingObject.Angle()" ] } ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Spread out orbiting objects evenly" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitAngle", - "=", - "OrbitingObject.Variable(OrbitOrder) * (360/GetArgumentAsNumber(\"OrbitQuantity\")) + GetArgumentAsNumber(\"StartingOffset\")" - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Delete orbiting objects (if needed)", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "CenterObject", - "LinkedObjectQuantity", - ">", - "GetArgumentAsNumber(\"OrbitQuantity\")" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::ForEach", - "object": "OrbitingObject", - "conditions": [], - "actions": [], - "events": [ + }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Update Z order as it moves around the orbit", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ { - "type": { - "value": "LinkedObjects::PickObjectsLinkedTo" + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 }, - "parameters": [ - "", - "OrbitingObject", - "CenterObject" - ] + "comment": "Foreground = Bottom (Default)" }, { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitOrder", - ">", - "GetArgumentAsNumber(\"OrbitQuantity\")" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "ForegroundSide", + "=", + "\"\"" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "ForegroundSide", + "=", + "\"Bottom\"" + ] + } + ] + } + ], + "actions": [ + { + "type": { + "value": "SetZOrder" + }, + "parameters": [ + "OrbitingObject", + "=", + "CenterObject.ZOrder() + OrbitingObject.CenterY() - CenterObject.CenterY()" + ] + } ] - } - ], - "actions": [ + }, { - "type": { - "value": "Delete" + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 }, - "parameters": [ - "OrbitingObject", - "" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Spread out orbiting objects evenly" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "GetArgumentAsBoolean" - }, - "parameters": [ - "\"ResetObjectsAfterDeletion\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitAngle", - "=", - "OrbitingObject.Variable(OrbitOrder) * (360/GetArgumentAsNumber(\"OrbitQuantity\")) + GetArgumentAsNumber(\"StartingOffset\")" - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Move orbiting objects (always)", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::ForEach", - "object": "OrbitingObject", - "conditions": [ - { - "type": { - "value": "LinkedObjects::PickObjectsLinkedTo" - }, - "parameters": [ - "", - "OrbitingObject", - "CenterObject" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Calculate new angle for this frame" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitAngle", - "+", - "GetArgumentAsNumber(\"OrbitSpeed\") * TimeDelta()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Keep the angle between (0 to 360)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitAngle", - ">", - "360" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitAngle", - "=", - "mod(OrbitingObject.Variable(OrbitAngle), 360)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Move object to new angle" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetCenter" - }, - "parameters": [ - "OrbitingObject", - "=", - "CenterObject.BoundingBoxCenterX() + XFromAngleAndDistance(OrbitingObject.Variable(OrbitAngle), GetArgumentAsNumber(\"HorizontalDistance\"))", - "=", - "CenterObject.BoundingBoxCenterY() + YFromAngleAndDistance(OrbitingObject.Variable(OrbitAngle), GetArgumentAsNumber(\"VerticalDistance\"))" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Change angle of rotating objects" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Rotate" - }, - "parameters": [ - "OrbitingObject", - "GetArgumentAsNumber(\"ObjectRotationSpeed\")", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save the current angle so it can be used for new orbiting objects" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "CenterObject", - "OrbitingObjects.RotationAngle", - "=", - "OrbitingObject.Angle()" - ] - } - ] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Update Z order as it moves around the orbit", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Foreground = Bottom (Default)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "comment": "Foreground = Top" + }, { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { "type": { - "value": "CompareArgumentAsString" + "value": "StringVariable" }, "parameters": [ - "\"ForegroundSide\"", + "ForegroundSide", "=", - "\"\"" + "\"Top\"" ] - }, + } + ], + "actions": [ { "type": { - "value": "CompareArgumentAsString" + "value": "SetZOrder" }, "parameters": [ - "\"ForegroundSide\"", + "OrbitingObject", "=", - "\"Bottom\"" + "CenterObject.ZOrder() + CenterObject.CenterY() - OrbitingObject.CenterY()" ] } ] - } - ], - "actions": [ - { - "type": { - "value": "SetZOrder" - }, - "parameters": [ - "OrbitingObject", - "=", - "CenterObject.ZOrder() + (OrbitingObject.BoundingBoxCenterY() - CenterObject.BoundingBoxCenterY())" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Foreground = Top" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "CompareArgumentAsString" - }, - "parameters": [ - "\"ForegroundSide\"", - "=", - "\"Top\"" - ] - } - ], - "actions": [ + }, { - "type": { - "value": "SetZOrder" + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 }, - "parameters": [ - "OrbitingObject", - "=", - "CenterObject.ZOrder() + (CenterObject.BoundingBoxCenterY() - OrbitingObject.BoundingBoxCenterY())" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Foreground = Left" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "comment": "Foreground = Left" + }, { - "type": { - "value": "CompareArgumentAsString" - }, - "parameters": [ - "\"ForegroundSide\"", - "=", - "\"Left\"" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "ForegroundSide", + "=", + "\"Left\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetZOrder" + }, + "parameters": [ + "OrbitingObject", + "=", + "CenterObject.ZOrder() + CenterObject.CenterX() - OrbitingObject.CenterX()" + ] + } ] - } - ], - "actions": [ + }, { - "type": { - "value": "SetZOrder" + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 }, - "parameters": [ - "OrbitingObject", - "=", - "CenterObject.ZOrder() + (CenterObject.BoundingBoxCenterX() - OrbitingObject.BoundingBoxCenterX())" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Foreground = Right" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "comment": "Foreground = Right" + }, { - "type": { - "value": "CompareArgumentAsString" - }, - "parameters": [ - "\"ForegroundSide\"", - "=", - "\"Right\"" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "ForegroundSide", + "=", + "\"Right\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetZOrder" + }, + "parameters": [ + "OrbitingObject", + "=", + "CenterObject.ZOrder() + OrbitingObject.CenterX() - CenterObject.CenterX()" + ] + } ] } ], - "actions": [ - { - "type": { - "value": "SetZOrder" - }, - "parameters": [ - "OrbitingObject", - "=", - "CenterObject.ZOrder() + (OrbitingObject.BoundingBoxCenterX() - CenterObject.BoundingBoxCenterX())" - ] - } - ] + "parameters": [] } - ], - "parameters": [] + ] } ] } @@ -29016,90 +29524,276 @@ "name": "ForegroundSide", "supplementaryInformation": "[\"Top\",\"Bottom\",\"Left\",\"Right\"]", "type": "stringWithSelector" + }, + { + "description": "Z order of orbiting objects", + "name": "OrbitZvalue", + "type": "expression" } ], "objectGroups": [] - }, + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "AnimateOrbitingObjects" + }, + { + "functionName": "AnimateEllipticalOrbitingObjects" + }, + { + "functionName": "DeleteOrbitingObjects" + } + ] + }, + "eventsBasedBehaviors": [ { - "description": "Delete orbiting objects that are linked to a center object.", - "fullName": "Delete orbiting objects that are linked to a center object", - "functionType": "Action", - "name": "DeleteOrbitingObjects", - "sentence": "Delete all _PARAM2_ that are linked to _PARAM1_", - "events": [ + "description": "", + "fullName": "", + "helpPath": "", + "iconUrl": "", + "name": "OrbitingObjectsEmitter", + "objectType": "", + "previewIconUrl": "", + "eventsFunctions": [ { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Delete objects", - "source": "", - "type": "BuiltinCommonInstructions::Group", + "description": "Move objects in elliptical orbit around a center object. Z-order is changed to make 3D effect.", + "fullName": "", + "functionType": "Action", + "name": "AnimateOrbitingObjects", + "sentence": "Animate copies of _PARAM2_ in elliptical orbit around _PARAM0_", "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Delete orbiting objects" - }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "LinkedObjects::PickObjectsLinkedTo" + "value": "BooleanVariable" + }, + "parameters": [ + "ResetObjectsAfterDeletion", + "=", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "OrbitingObjects::AnimateEllipticalOrbitingObjects" }, "parameters": [ "", + "Object", "OrbitingObject", - "CenterObject" + "OrbitQuantity", + "OrbitSpeed", + "VerticalDistance", + "ObjectRotationSpeed", + "StartingOffset", + "no", + "HorizontalDistance", + "ForegroundSide", + "OrbitZvalue", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ResetObjectsAfterDeletion", + "True", + "" ] } ], "actions": [ { "type": { - "value": "Delete" + "value": "OrbitingObjects::AnimateEllipticalOrbitingObjects" }, "parameters": [ + "", + "Object", "OrbitingObject", + "OrbitQuantity", + "OrbitSpeed", + "VerticalDistance", + "ObjectRotationSpeed", + "StartingOffset", + "yes", + "HorizontalDistance", + "ForegroundSide", + "OrbitZvalue", "" ] } ] } ], - "parameters": [] + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "OrbitingObjects::OrbitingObjectsEmitter", + "type": "behavior" + }, + { + "description": "Orbiting object", + "longDescription": "Cannot be the same object used for the Center object", + "name": "OrbitingObject", + "type": "objectList" + } + ], + "objectGroups": [] } ], - "parameters": [ + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "AnimateOrbitingObjects" + } + ] + }, + "propertyDescriptors": [ { - "description": "Center object", - "name": "CenterObject", - "type": "objectList" + "value": "", + "type": "Number", + "label": "Quantity of orbiting objects", + "name": "OrbitQuantity" }, { - "description": "Orbiting object", - "longDescription": "Cannot be the same object that was used for the Center object", - "name": "OrbitingObject", - "type": "objectList" + "value": "", + "type": "Number", + "unit": "AngularSpeed", + "label": "Orbit speed", + "description": "Use negative numbers to orbit counter-clockwise.", + "name": "OrbitSpeed" + }, + { + "value": "200", + "type": "Number", + "unit": "Pixel", + "label": "Vertical distance from the center object", + "name": "VerticalDistance" + }, + { + "value": "200", + "type": "Number", + "unit": "Pixel", + "label": "Horizontal distance from the center object", + "name": "HorizontalDistance" + }, + { + "value": "", + "type": "Number", + "unit": "DegreeAngle", + "label": "Starting angle offset (in degrees)", + "name": "StartingOffset" + }, + { + "value": "", + "type": "Boolean", + "label": "Reset locations of orbiting objects after quantity is reduced", + "name": "ResetObjectsAfterDeletion" + }, + { + "value": "", + "type": "Choice", + "label": "", + "choices": [ + { + "label": "", + "value": "Top" + }, + { + "label": "", + "value": "Bottom" + }, + { + "label": "", + "value": "Left" + }, + { + "label": "", + "value": "Right" + }, + { + "label": "", + "value": "Value" + } + ], + "name": "ForegroundSide" + }, + { + "value": "1", + "type": "Number", + "label": "Z order of orbiting objects", + "name": "OrbitZvalue" + }, + { + "value": "", + "type": "Number", + "label": "Angular speed (in degrees per second)", + "description": "Use negative numbers to orbit counter-clockwise.", + "name": "ObjectRotationSpeed" } ], - "objectGroups": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "ObjectRotationSpeed" + }, + { + "propertyName": "OrbitZvalue" + }, + { + "propertyName": "ForegroundSide" + }, + { + "propertyName": "ResetObjectsAfterDeletion" + }, + { + "propertyName": "StartingOffset" + }, + { + "propertyName": "VerticalDistance" + }, + { + "propertyName": "HorizontalDistance" + }, + { + "propertyName": "OrbitSpeed" + }, + { + "propertyName": "OrbitQuantity" + } + ] + } } ], - "eventsBasedBehaviors": [], "eventsBasedObjects": [] }, { "author": "Tristan Rhodes (https://victrisgames.itch.io/)", "category": "Visual effect", + "dimension": "", "extensionNamespace": "", "fullName": "Shake Object (position, angle, scale)", "gdevelopVersion": "", @@ -29152,12 +29846,18 @@ "globalVariables": [], "sceneVariables": [], "eventsFunctions": [], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT" + }, "eventsBasedBehaviors": [ { "description": "Shake an object, using one or more ways to shake (position, angle).\nThis behavior can be used on any type of object.", "fullName": "Shake object (position, angle)", + "helpPath": "", + "iconUrl": "", "name": "ShakeObject_PositionAngle", "objectType": "", + "previewIconUrl": "", "eventsFunctions": [ { "description": "Shake an object, using one or more ways to shake (position, angle).", @@ -31134,14 +31834,36 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "ShakeObject_PositionAngle" + }, + { + "functionName": "doStepPostEvents" + }, + { + "functionName": "StopShaking" + }, + { + "functionName": "IsShaking" + } + ] + }, "propertyDescriptors": [], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT" + } }, { "description": "Shake an object, using one or more ways to shake (position, angle, scale)\nThis behavior can only be used on sprite objects.", "fullName": "Shake object (position, angle, scale)", + "helpPath": "", + "iconUrl": "", "name": "ShakeObject_PositionAngleScale", "objectType": "Sprite", + "previewIconUrl": "", "eventsFunctions": [ { "description": "Shake an object, using one or more ways to shake (position, angle, scale).", @@ -33504,8 +34226,27 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "ShakeObject_PositionAngleScale" + }, + { + "functionName": "doStepPostEvents" + }, + { + "functionName": "StopShaking" + }, + { + "functionName": "IsShaking" + } + ] + }, "propertyDescriptors": [], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT" + } } ], "eventsBasedObjects": [] @@ -33513,6 +34254,7 @@ { "author": "", "category": "Input", + "dimension": "", "extensionNamespace": "", "fullName": "Multitouch joystick and buttons (sprite)", "gdevelopVersion": ">=5.5.222", @@ -35497,12 +36239,94 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "IsInGameEdition" + }, + { + "functionName": "AcceleratedSpeed" + }, + { + "functionName": "IsButtonJustPressed" + }, + { + "functionName": "IsButtonPressed" + }, + { + "functionName": "IsButtonReleased" + }, + { + "functionName": "SetButtonState" + }, + { + "functionName": "SetDeadZone" + }, + { + "functionName": "DeadZone" + }, + { + "functionName": "AngleTo4Way" + }, + { + "functionName": "AngleTo8Way" + }, + { + "functionName": "IsAngleIn4WayDirection" + }, + { + "functionName": "IsAngleIn8WayDirection" + }, + { + "functionName": "IsDirectionPushed4Way" + }, + { + "functionName": "IsDirectionPushed8Way" + }, + { + "functionName": "JoystickForce" + }, + { + "functionName": "StickForce" + }, + { + "functionName": "SetJoystickForce" + }, + { + "functionName": "JoystickAngle" + }, + { + "functionName": "StickAngle" + }, + { + "functionName": "SetJoystickAngle" + }, + { + "functionName": "StickForceX" + }, + { + "functionName": "StickForceY" + }, + { + "folderName": "Multitouch Joystick", + "children": [ + { + "functionName": "HasTouchStartedOnScreenSide" + } + ] + } + ] + }, "eventsBasedBehaviors": [ { "description": "Joystick that can be controlled by interacting with a touchscreen.", "fullName": "Multitouch Joystick", + "helpPath": "", + "iconUrl": "", "name": "MultitouchJoystick", "objectType": "", + "previewIconUrl": "", "private": true, "eventsFunctions": [ { @@ -36401,6 +37225,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "ControllerIdentifier", + "group": "Multitouch Joystick configuration", "name": "SetControllerIdentifier", "sentence": "", "events": [ @@ -36481,6 +37306,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "JoystickIdentifier", + "group": "Multitouch Joystick configuration", "name": "SetJoystickIdentifier", "sentence": "", "events": [ @@ -36561,6 +37387,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "DeadZoneRadius", + "group": "Multitouch Joystick configuration", "name": "SetDeadZoneRadius", "sentence": "", "events": [ @@ -36653,6 +37480,76 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "onCreated" + }, + { + "functionName": "onDeActivate" + }, + { + "functionName": "doStepPreEvents" + }, + { + "functionName": "JoystickForce" + }, + { + "functionName": "SetJoystickForce" + }, + { + "functionName": "JoystickAngle" + }, + { + "functionName": "SetJoystickAngle" + }, + { + "functionName": "StickForceX" + }, + { + "functionName": "StickForceY" + }, + { + "functionName": "IsDirectionPushed4Way" + }, + { + "functionName": "IsDirectionPushed8Way" + }, + { + "functionName": "IsPressed" + }, + { + "functionName": "Reset" + }, + { + "folderName": "Multitouch Joystick configuration", + "children": [ + { + "functionName": "ControllerIdentifier" + }, + { + "functionName": "SetControllerIdentifier" + }, + { + "functionName": "JoystickIdentifier" + }, + { + "functionName": "SetJoystickIdentifier" + }, + { + "functionName": "DeadZoneRadius" + }, + { + "functionName": "SetDeadZoneRadius" + } + ] + }, + { + "functionName": "ForceStartPressing" + } + ] + }, "propertyDescriptors": [ { "value": "1", @@ -36702,13 +37599,41 @@ "name": "TouchIndex" } ], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "ControllerIdentifier" + }, + { + "propertyName": "JoystickIdentifier" + }, + { + "propertyName": "DeadZoneRadius" + }, + { + "propertyName": "JoystickAngle" + }, + { + "propertyName": "JoystickForce" + }, + { + "propertyName": "TouchId" + }, + { + "propertyName": "TouchIndex" + } + ] + } }, { "description": "Detect presses made on a touchscreen on the object so it acts like a button and automatically trigger the button having the same identifier for the mapper behaviors.", "fullName": "Multitouch button", + "helpPath": "", + "iconUrl": "", "name": "MultitouchButton", "objectType": "", + "previewIconUrl": "", "eventsFunctions": [ { "fullName": "", @@ -37195,6 +38120,26 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPreEvents" + }, + { + "functionName": "IsJustPressed" + }, + { + "functionName": "IsPressed" + }, + { + "functionName": "IsReleased" + }, + { + "functionName": "SetButtonState" + } + ] + }, "propertyDescriptors": [ { "value": "1", @@ -37245,13 +38190,41 @@ "name": "Radius" } ], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "ControllerIdentifier" + }, + { + "propertyName": "ButtonIdentifier" + }, + { + "propertyName": "TouchId" + }, + { + "propertyName": "TouchIndex" + }, + { + "propertyName": "IsReleased" + }, + { + "propertyName": "IsJustPressed" + }, + { + "propertyName": "Radius" + } + ] + } }, { "description": "Control a platformer character with a multitouch controller.", "fullName": "Platformer multitouch controller mapper", + "helpPath": "", + "iconUrl": "", "name": "PlatformerMultitouchMapper", "objectType": "", + "previewIconUrl": "", "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { @@ -37425,6 +38398,14 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPreEvents" + } + ] + }, "propertyDescriptors": [ { "value": "", @@ -37467,13 +38448,37 @@ "name": "JumpButton" } ], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "Property" + }, + { + "propertyName": "ControllerIdentifier" + }, + { + "folderName": "Controls", + "children": [ + { + "propertyName": "JoystickIdentifier" + }, + { + "propertyName": "JumpButton" + } + ] + } + ] + } }, { "description": "Control a 3D physics character with a multitouch controller.", "fullName": "3D platformer multitouch controller mapper", + "helpPath": "", + "iconUrl": "", "name": "Platformer3DMultitouchMapper", "objectType": "", + "previewIconUrl": "", "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { @@ -37568,6 +38573,14 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPreEvents" + } + ] + }, "propertyDescriptors": [ { "value": "", @@ -37610,13 +38623,37 @@ "name": "JumpButton" } ], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "PhysicsCharacter3D" + }, + { + "propertyName": "ControllerIdentifier" + }, + { + "folderName": "Controls", + "children": [ + { + "propertyName": "JoystickIdentifier" + }, + { + "propertyName": "JumpButton" + } + ] + } + ] + } }, { "description": "Control a 3D physics character with a multitouch controller.", "fullName": "3D shooter multitouch controller mapper", + "helpPath": "", + "iconUrl": "", "name": "Shooter3DMultitouchMapper", "objectType": "", + "previewIconUrl": "", "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { @@ -37700,6 +38737,14 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPreEvents" + } + ] + }, "propertyDescriptors": [ { "value": "", @@ -37742,13 +38787,37 @@ "name": "JumpButton" } ], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "PhysicsCharacter3D" + }, + { + "propertyName": "ControllerIdentifier" + }, + { + "folderName": "Controls", + "children": [ + { + "propertyName": "JoystickIdentifier" + }, + { + "propertyName": "JumpButton" + } + ] + } + ] + } }, { "description": "Control camera rotations with a multitouch controller.", "fullName": "First person camera multitouch controller mapper", + "helpPath": "", + "iconUrl": "", "name": "FirstPersonMultitouchMapper", "objectType": "", + "previewIconUrl": "", "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { @@ -37989,6 +39058,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "HorizontalRotationSpeedMax", + "group": "First person camera multitouch controller mapper horizontal rotation configuration", "name": "SetHorizontalRotationSpeedMax", "sentence": "", "events": [ @@ -38069,6 +39139,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "HorizontalRotationAcceleration", + "group": "First person camera multitouch controller mapper horizontal rotation configuration", "name": "SetHorizontalRotationAcceleration", "sentence": "", "events": [ @@ -38149,6 +39220,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "HorizontalRotationDeceleration", + "group": "First person camera multitouch controller mapper horizontal rotation configuration", "name": "SetHorizontalRotationDeceleration", "sentence": "", "events": [ @@ -38229,6 +39301,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "VerticalRotationSpeedMax", + "group": "First person camera multitouch controller mapper vertical rotation configuration", "name": "SetVerticalRotationSpeedMax", "sentence": "", "events": [ @@ -38309,6 +39382,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "VerticalRotationAcceleration", + "group": "First person camera multitouch controller mapper vertical rotation configuration", "name": "SetVerticalRotationAcceleration", "sentence": "", "events": [ @@ -38389,6 +39463,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "VerticalRotationDeceleration", + "group": "First person camera multitouch controller mapper vertical rotation configuration", "name": "SetVerticalRotationDeceleration", "sentence": "", "events": [ @@ -38469,6 +39544,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "VerticalAngleMin", + "group": "First person camera multitouch controller mapper vertical rotation configuration", "name": "SetVerticalAngleMin", "sentence": "", "events": [ @@ -38549,6 +39625,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "VerticalAngleMax", + "group": "First person camera multitouch controller mapper vertical rotation configuration", "name": "SetVerticalAngleMax", "sentence": "", "events": [ @@ -38629,6 +39706,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "OffsetZ", + "group": "First person camera multitouch controller mapper position configuration", "name": "SetOffsetZ", "sentence": "", "events": [ @@ -38665,6 +39743,91 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPreEvents" + }, + { + "folderName": "Layers and cameras", + "children": [ + { + "functionName": "LookFromObjectEyes" + } + ] + }, + { + "folderName": "First person camera multitouch controller mapper horizontal rotation configuration", + "children": [ + { + "functionName": "HorizontalRotationSpeedMax" + }, + { + "functionName": "SetHorizontalRotationSpeedMax" + }, + { + "functionName": "HorizontalRotationAcceleration" + }, + { + "functionName": "SetHorizontalRotationAcceleration" + }, + { + "functionName": "HorizontalRotationDeceleration" + }, + { + "functionName": "SetHorizontalRotationDeceleration" + } + ] + }, + { + "folderName": "First person camera multitouch controller mapper vertical rotation configuration", + "children": [ + { + "functionName": "VerticalRotationSpeedMax" + }, + { + "functionName": "SetVerticalRotationSpeedMax" + }, + { + "functionName": "VerticalRotationAcceleration" + }, + { + "functionName": "SetVerticalRotationAcceleration" + }, + { + "functionName": "VerticalRotationDeceleration" + }, + { + "functionName": "SetVerticalRotationDeceleration" + }, + { + "functionName": "VerticalAngleMin" + }, + { + "functionName": "SetVerticalAngleMin" + }, + { + "functionName": "VerticalAngleMax" + }, + { + "functionName": "SetVerticalAngleMax" + } + ] + }, + { + "folderName": "First person camera multitouch controller mapper position configuration", + "children": [ + { + "functionName": "OffsetZ" + }, + { + "functionName": "SetOffsetZ" + } + ] + } + ] + }, "propertyDescriptors": [ { "value": "", @@ -38784,13 +39947,82 @@ "name": "CurrentRotationSpeedY" } ], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "Object3D" + }, + { + "propertyName": "ControllerIdentifier" + }, + { + "folderName": "Controls", + "children": [ + { + "propertyName": "CameraStick" + } + ] + }, + { + "folderName": "Horizontal rotation", + "children": [ + { + "propertyName": "HorizontalRotationSpeedMax" + }, + { + "propertyName": "HorizontalRotationAcceleration" + }, + { + "propertyName": "HorizontalRotationDeceleration" + } + ] + }, + { + "folderName": "Vertical rotation", + "children": [ + { + "propertyName": "VerticalRotationSpeedMax" + }, + { + "propertyName": "VerticalRotationAcceleration" + }, + { + "propertyName": "VerticalRotationDeceleration" + }, + { + "propertyName": "VerticalAngleMin" + }, + { + "propertyName": "VerticalAngleMax" + } + ] + }, + { + "folderName": "Position", + "children": [ + { + "propertyName": "OffsetZ" + } + ] + }, + { + "propertyName": "CurrentRotationSpeedZ" + }, + { + "propertyName": "CurrentRotationSpeedY" + } + ] + } }, { "description": "Control a 3D physics car with a multitouch controller.", "fullName": "3D car multitouch controller mapper", + "helpPath": "", + "iconUrl": "", "name": "PhysicsCar3DMultitouchMapper", "objectType": "", + "previewIconUrl": "", "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { @@ -38903,6 +40135,14 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPreEvents" + } + ] + }, "propertyDescriptors": [ { "value": "", @@ -38962,13 +40202,40 @@ "name": "HandBrakeButton" } ], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "PhysicsCar3D" + }, + { + "propertyName": "ControllerIdentifier" + }, + { + "folderName": "Controls", + "children": [ + { + "propertyName": "SteerJoystickIdentifier" + }, + { + "propertyName": "SpeedJoystickIdentifier" + }, + { + "propertyName": "HandBrakeButton" + } + ] + } + ] + } }, { "description": "Control a top-down character with a multitouch controller.", "fullName": "Top-down multitouch controller mapper", + "helpPath": "", + "iconUrl": "", "name": "TopDownMultitouchMapper", "objectType": "", + "previewIconUrl": "", "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { @@ -39475,6 +40742,14 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPreEvents" + } + ] + }, "propertyDescriptors": [ { "value": "", @@ -39530,7 +40805,28 @@ "name": "StickMode" } ], - "sharedPropertyDescriptors": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "TopDownMovement" + }, + { + "propertyName": "ControllerIdentifier" + }, + { + "propertyName": "JoystickIdentifier" + }, + { + "folderName": "Controls", + "children": [ + { + "propertyName": "StickMode" + } + ] + } + ] + } } ], "eventsBasedObjects": [ @@ -39544,8 +40840,11 @@ "defaultName": "Joystick", "description": "Joystick for touchscreens.", "fullName": "Multitouch Joystick", + "helpPath": "", + "iconUrl": "", "isUsingLegacyInstancesRenderer": true, "name": "SpriteMultitouchJoystick", + "previewIconUrl": "", "objects": [ { "adaptCollisionMaskAutomatically": false, @@ -40606,6 +41905,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "ControllerIdentifier", + "group": "Multitouch Joystick configuration", "name": "SetControllerIdentifier", "sentence": "", "events": [ @@ -40678,6 +41978,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "JoystickIdentifier", + "group": "Multitouch Joystick configuration", "name": "SetJoystickIdentifier", "sentence": "", "events": [ @@ -40750,6 +42051,7 @@ "fullName": "", "functionType": "ActionWithOperator", "getterName": "DeadZoneRadius", + "group": "Multitouch Joystick configuration", "name": "SetDeadZoneRadius", "sentence": "", "events": [ @@ -40783,6 +42085,85 @@ "objectGroups": [] } ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "onCreated" + }, + { + "functionName": "doStepPostEvents" + }, + { + "functionName": "onHotReloading" + }, + { + "functionName": "UpdateConfiguration" + }, + { + "functionName": "TeleportAndPress" + }, + { + "functionName": "ParentTouchX" + }, + { + "functionName": "ParentTouchY" + }, + { + "functionName": "ActivateControl" + }, + { + "functionName": "IsPressed" + }, + { + "functionName": "JoystickForce" + }, + { + "functionName": "StickForce" + }, + { + "functionName": "StickForceX" + }, + { + "functionName": "StickForceY" + }, + { + "functionName": "JoystickAngle" + }, + { + "functionName": "StickAngle" + }, + { + "functionName": "IsDirectionPushed4Way" + }, + { + "functionName": "IsDirectionPushed8Way" + }, + { + "folderName": "Multitouch Joystick configuration", + "children": [ + { + "functionName": "ControllerIdentifier" + }, + { + "functionName": "SetControllerIdentifier" + }, + { + "functionName": "JoystickIdentifier" + }, + { + "functionName": "SetJoystickIdentifier" + }, + { + "functionName": "DeadZoneRadius" + }, + { + "functionName": "SetDeadZoneRadius" + } + ] + } + ] + }, "propertyDescriptors": [ { "value": "1", @@ -40861,10 +42242,39 @@ "name": "ShouldBeHiddenWhenReleased" } ], + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "ControllerIdentifier" + }, + { + "propertyName": "JoystickIdentifier" + }, + { + "propertyName": "DeadZoneRadius" + }, + { + "propertyName": "ThumbAnchorOrigin" + }, + { + "propertyName": "ThumbAnchorTarget" + }, + { + "propertyName": "ThumbIsScaledProportionally" + }, + { + "propertyName": "ParentOrigin" + }, + { + "propertyName": "ShouldBeHiddenWhenReleased" + } + ] + }, "variants": [] } ] } ], "externalLayouts": [] -} \ No newline at end of file +} From 7ac26683070ec65a5ae473d4a22a059fca28dd0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Davy=20H=C3=A9lard?= Date: Sat, 25 Jul 2026 19:21:07 +0200 Subject: [PATCH 2/4] [Orbiting objects] Upgrade the extension --- examples/orbiting-objects/assets/Bomb.png | Bin 0 -> 306 bytes examples/orbiting-objects/assets/Crystal2.png | Bin 802 -> 0 bytes .../orbiting-objects/assets/Dino_Dead_12.png | Bin 2576 -> 0 bytes .../orbiting-objects/assets/Dino_Dead_22.png | Bin 2770 -> 0 bytes .../orbiting-objects/assets/Dino_Dead_32.png | Bin 2846 -> 0 bytes .../orbiting-objects/assets/Dino_Dead_42.png | Bin 2685 -> 0 bytes .../orbiting-objects/assets/Dino_Dead_52.png | Bin 2414 -> 0 bytes .../orbiting-objects/assets/Dino_Dead_62.png | Bin 2315 -> 0 bytes .../orbiting-objects/assets/Dino_Dead_72.png | Bin 2315 -> 0 bytes .../orbiting-objects/assets/Dino_Dead_82.png | Bin 2315 -> 0 bytes .../orbiting-objects/assets/Dino_Idle_102.png | Bin 2445 -> 0 bytes .../orbiting-objects/assets/Dino_Idle_12.png | Bin 2716 -> 0 bytes .../orbiting-objects/assets/Dino_Idle_22.png | Bin 2526 -> 0 bytes .../orbiting-objects/assets/Dino_Idle_32.png | Bin 2626 -> 0 bytes .../orbiting-objects/assets/Dino_Idle_42.png | Bin 2621 -> 0 bytes .../orbiting-objects/assets/Dino_Idle_52.png | Bin 2578 -> 0 bytes .../orbiting-objects/assets/Dino_Idle_62.png | Bin 2457 -> 0 bytes .../orbiting-objects/assets/Dino_Idle_72.png | Bin 2421 -> 0 bytes .../orbiting-objects/assets/Dino_Idle_82.png | Bin 2493 -> 0 bytes .../orbiting-objects/assets/Dino_Idle_92.png | Bin 2665 -> 0 bytes .../orbiting-objects/assets/Dino_Jump_102.png | Bin 3120 -> 0 bytes .../orbiting-objects/assets/Dino_Jump_112.png | Bin 3065 -> 0 bytes .../orbiting-objects/assets/Dino_Jump_122.png | Bin 2960 -> 0 bytes .../orbiting-objects/assets/Dino_Jump_13.png | Bin 2716 -> 0 bytes .../orbiting-objects/assets/Dino_Jump_22.png | Bin 2582 -> 0 bytes .../orbiting-objects/assets/Dino_Jump_32.png | Bin 2582 -> 0 bytes .../orbiting-objects/assets/Dino_Jump_42.png | Bin 3066 -> 0 bytes .../orbiting-objects/assets/Dino_Jump_52.png | Bin 2939 -> 0 bytes .../orbiting-objects/assets/Dino_Jump_62.png | Bin 3010 -> 0 bytes .../orbiting-objects/assets/Dino_Jump_72.png | Bin 3053 -> 0 bytes .../orbiting-objects/assets/Dino_Jump_82.png | Bin 2896 -> 0 bytes .../orbiting-objects/assets/Dino_Jump_92.png | Bin 3175 -> 0 bytes .../orbiting-objects/assets/Dino_Run_12.png | Bin 2489 -> 0 bytes .../orbiting-objects/assets/Dino_Run_22.png | Bin 2994 -> 0 bytes .../orbiting-objects/assets/Dino_Run_32.png | Bin 3095 -> 0 bytes .../orbiting-objects/assets/Dino_Run_42.png | Bin 2921 -> 0 bytes .../orbiting-objects/assets/Dino_Run_52.png | Bin 2789 -> 0 bytes .../orbiting-objects/assets/Dino_Run_62.png | Bin 2757 -> 0 bytes .../orbiting-objects/assets/Dino_Run_72.png | Bin 3084 -> 0 bytes .../orbiting-objects/assets/Dino_Run_82.png | Bin 3038 -> 0 bytes .../orbiting-objects/assets/Dino_Walk_102.png | Bin 2781 -> 0 bytes .../orbiting-objects/assets/Dino_Walk_12.png | Bin 2703 -> 0 bytes .../orbiting-objects/assets/Dino_Walk_22.png | Bin 2824 -> 0 bytes .../orbiting-objects/assets/Dino_Walk_32.png | Bin 2817 -> 0 bytes .../orbiting-objects/assets/Dino_Walk_42.png | Bin 2883 -> 0 bytes .../orbiting-objects/assets/Dino_Walk_52.png | Bin 2937 -> 0 bytes .../orbiting-objects/assets/Dino_Walk_62.png | Bin 2610 -> 0 bytes .../orbiting-objects/assets/Dino_Walk_72.png | Bin 2632 -> 0 bytes .../orbiting-objects/assets/Dino_Walk_82.png | Bin 2936 -> 0 bytes .../orbiting-objects/assets/Dino_Walk_92.png | Bin 2711 -> 0 bytes .../assets/GDevelop G logo (white).png | Bin 1953 -> 0 bytes .../GDevelop complete logo (classic).png | Bin 5798 -> 0 bytes .../assets/GDevelop complete logo (white).png | Bin 5010 -> 0 bytes examples/orbiting-objects/assets/Gas.png | Bin 3932 -> 1801 bytes .../Green Button With Stone Frame_Hovered.png | Bin 7019 -> 0 bytes .../Green Button With Stone Frame_Idle.png | Bin 8476 -> 0 bytes .../Green Button With Stone Frame_Pressed.png | Bin 5900 -> 0 bytes .../assets/LakkiReddy-Regular.ttf | Bin 543524 -> 0 bytes .../assets/Music/Beginning of Conflict.aac | Bin 1631121 -> 0 bytes .../assets/Rounded Square Grey Toggle_Off.png | Bin 0 -> 481 bytes .../Rounded Square Yellow Toggle_On.png | Bin 0 -> 1030 bytes .../assets/Santa_Dead_102.png | Bin 3989 -> 0 bytes .../assets/Santa_Dead_112.png | Bin 4008 -> 0 bytes .../assets/Santa_Dead_122.png | Bin 3864 -> 0 bytes .../assets/Santa_Dead_132.png | Bin 3892 -> 0 bytes .../assets/Santa_Dead_142.png | Bin 3653 -> 0 bytes .../assets/Santa_Dead_152.png | Bin 3419 -> 0 bytes .../assets/Santa_Dead_162.png | Bin 3496 -> 0 bytes .../assets/Santa_Dead_172.png | Bin 3808 -> 0 bytes .../orbiting-objects/assets/Santa_Dead_18.png | Bin 4027 -> 0 bytes .../orbiting-objects/assets/Santa_Dead_22.png | Bin 3931 -> 0 bytes .../orbiting-objects/assets/Santa_Dead_32.png | Bin 3784 -> 0 bytes .../orbiting-objects/assets/Santa_Dead_42.png | Bin 3940 -> 0 bytes .../orbiting-objects/assets/Santa_Dead_52.png | Bin 3839 -> 0 bytes .../orbiting-objects/assets/Santa_Dead_62.png | Bin 3790 -> 0 bytes .../orbiting-objects/assets/Santa_Dead_72.png | Bin 3790 -> 0 bytes .../orbiting-objects/assets/Santa_Dead_82.png | Bin 3839 -> 0 bytes .../orbiting-objects/assets/Santa_Dead_92.png | Bin 3886 -> 0 bytes .../assets/Santa_Idle_102.png | Bin 4071 -> 0 bytes .../assets/Santa_Idle_112.png | Bin 4140 -> 0 bytes .../assets/Santa_Idle_122.png | Bin 3754 -> 0 bytes .../assets/Santa_Idle_132.png | Bin 4264 -> 0 bytes .../assets/Santa_Idle_142.png | Bin 4041 -> 0 bytes .../assets/Santa_Idle_152.png | Bin 4048 -> 0 bytes .../assets/Santa_Idle_162.png | Bin 4332 -> 0 bytes .../orbiting-objects/assets/Santa_Idle_17.png | Bin 4052 -> 0 bytes .../orbiting-objects/assets/Santa_Idle_22.png | Bin 3907 -> 0 bytes .../orbiting-objects/assets/Santa_Idle_32.png | Bin 3646 -> 0 bytes .../orbiting-objects/assets/Santa_Idle_42.png | Bin 4107 -> 0 bytes .../orbiting-objects/assets/Santa_Idle_52.png | Bin 4004 -> 0 bytes .../orbiting-objects/assets/Santa_Idle_62.png | Bin 4034 -> 0 bytes .../orbiting-objects/assets/Santa_Idle_72.png | Bin 4100 -> 0 bytes .../orbiting-objects/assets/Santa_Idle_82.png | Bin 4362 -> 0 bytes .../orbiting-objects/assets/Santa_Idle_92.png | Bin 3970 -> 0 bytes .../assets/Santa_Jump_102.png | Bin 4643 -> 0 bytes .../assets/Santa_Jump_112.png | Bin 4720 -> 0 bytes .../assets/Santa_Jump_122.png | Bin 4734 -> 0 bytes .../assets/Santa_Jump_132.png | Bin 4250 -> 0 bytes .../assets/Santa_Jump_142.png | Bin 3756 -> 0 bytes .../assets/Santa_Jump_152.png | Bin 3957 -> 0 bytes .../assets/Santa_Jump_162.png | Bin 4259 -> 0 bytes .../orbiting-objects/assets/Santa_Jump_17.png | Bin 4082 -> 0 bytes .../orbiting-objects/assets/Santa_Jump_22.png | Bin 4166 -> 0 bytes .../orbiting-objects/assets/Santa_Jump_32.png | Bin 4210 -> 0 bytes .../orbiting-objects/assets/Santa_Jump_42.png | Bin 4175 -> 0 bytes .../orbiting-objects/assets/Santa_Jump_52.png | Bin 4308 -> 0 bytes .../orbiting-objects/assets/Santa_Jump_62.png | Bin 4330 -> 0 bytes .../orbiting-objects/assets/Santa_Jump_72.png | Bin 4915 -> 0 bytes .../orbiting-objects/assets/Santa_Jump_82.png | Bin 4354 -> 0 bytes .../orbiting-objects/assets/Santa_Jump_92.png | Bin 4403 -> 0 bytes .../orbiting-objects/assets/Santa_Run_102.png | Bin 4389 -> 0 bytes .../orbiting-objects/assets/Santa_Run_112.png | Bin 3774 -> 0 bytes .../orbiting-objects/assets/Santa_Run_12.png | Bin 4001 -> 0 bytes .../orbiting-objects/assets/Santa_Run_22.png | Bin 4166 -> 0 bytes .../orbiting-objects/assets/Santa_Run_32.png | Bin 3758 -> 0 bytes .../orbiting-objects/assets/Santa_Run_42.png | Bin 4069 -> 0 bytes .../orbiting-objects/assets/Santa_Run_52.png | Bin 4081 -> 0 bytes .../orbiting-objects/assets/Santa_Run_62.png | Bin 4388 -> 0 bytes .../orbiting-objects/assets/Santa_Run_72.png | Bin 4222 -> 0 bytes .../orbiting-objects/assets/Santa_Run_82.png | Bin 4260 -> 0 bytes .../orbiting-objects/assets/Santa_Run_92.png | Bin 4172 -> 0 bytes .../assets/Santa_Slide_102.png | Bin 4062 -> 0 bytes .../assets/Santa_Slide_112.png | Bin 4097 -> 0 bytes .../assets/Santa_Slide_12.png | Bin 4155 -> 0 bytes .../assets/Santa_Slide_22.png | Bin 4160 -> 0 bytes .../assets/Santa_Slide_32.png | Bin 4195 -> 0 bytes .../assets/Santa_Slide_42.png | Bin 4473 -> 0 bytes .../assets/Santa_Slide_52.png | Bin 4132 -> 0 bytes .../assets/Santa_Slide_62.png | Bin 3757 -> 0 bytes .../assets/Santa_Slide_72.png | Bin 3860 -> 0 bytes .../assets/Santa_Slide_82.png | Bin 3999 -> 0 bytes .../assets/Santa_Slide_92.png | Bin 4160 -> 0 bytes .../assets/Santa_Walk_102.png | Bin 4346 -> 0 bytes .../assets/Santa_Walk_112.png | Bin 3832 -> 0 bytes .../assets/Santa_Walk_122.png | Bin 4040 -> 0 bytes .../assets/Santa_Walk_132.png | Bin 4016 -> 0 bytes .../orbiting-objects/assets/Santa_Walk_14.png | Bin 3770 -> 0 bytes .../orbiting-objects/assets/Santa_Walk_22.png | Bin 4098 -> 0 bytes .../orbiting-objects/assets/Santa_Walk_32.png | Bin 3937 -> 0 bytes .../orbiting-objects/assets/Santa_Walk_42.png | Bin 3834 -> 0 bytes .../orbiting-objects/assets/Santa_Walk_52.png | Bin 3968 -> 0 bytes .../orbiting-objects/assets/Santa_Walk_62.png | Bin 4118 -> 0 bytes .../orbiting-objects/assets/Santa_Walk_72.png | Bin 4157 -> 0 bytes .../orbiting-objects/assets/Santa_Walk_82.png | Bin 4286 -> 0 bytes .../orbiting-objects/assets/Santa_Walk_92.png | Bin 4364 -> 0 bytes ...mall Plastic Green Round Slider Border.png | Bin 1052 -> 0 bytes ...Small Plastic Green Round Slider Thumb.png | Bin 1143 -> 0 bytes .../orbiting-objects/assets/SpaceShip 2.png | Bin 0 -> 647 bytes .../Transparent light joystick border.png | Bin 874 -> 0 bytes .../Transparent light joystick thumb.png | Bin 692 -> 0 bytes .../orbiting-objects/assets/Transparent.png | Bin 75 -> 0 bytes .../White Circle Ended Line Slider Border.png | Bin 0 -> 497 bytes ...ellow Circle Ended Line Slider FillBar.png | Bin 0 -> 559 bytes .../Yellow Circle Ended Line Slider Thumb.png | Bin 0 -> 508 bytes .../orbiting-objects/orbiting-objects.json | 49043 +++------------- 155 files changed, 9483 insertions(+), 39560 deletions(-) create mode 100644 examples/orbiting-objects/assets/Bomb.png delete mode 100644 examples/orbiting-objects/assets/Crystal2.png delete mode 100644 examples/orbiting-objects/assets/Dino_Dead_12.png delete mode 100644 examples/orbiting-objects/assets/Dino_Dead_22.png delete mode 100644 examples/orbiting-objects/assets/Dino_Dead_32.png delete mode 100644 examples/orbiting-objects/assets/Dino_Dead_42.png delete mode 100644 examples/orbiting-objects/assets/Dino_Dead_52.png delete mode 100644 examples/orbiting-objects/assets/Dino_Dead_62.png delete mode 100644 examples/orbiting-objects/assets/Dino_Dead_72.png delete mode 100644 examples/orbiting-objects/assets/Dino_Dead_82.png delete mode 100644 examples/orbiting-objects/assets/Dino_Idle_102.png delete mode 100644 examples/orbiting-objects/assets/Dino_Idle_12.png delete mode 100644 examples/orbiting-objects/assets/Dino_Idle_22.png delete mode 100644 examples/orbiting-objects/assets/Dino_Idle_32.png delete mode 100644 examples/orbiting-objects/assets/Dino_Idle_42.png delete mode 100644 examples/orbiting-objects/assets/Dino_Idle_52.png delete mode 100644 examples/orbiting-objects/assets/Dino_Idle_62.png delete mode 100644 examples/orbiting-objects/assets/Dino_Idle_72.png delete mode 100644 examples/orbiting-objects/assets/Dino_Idle_82.png delete mode 100644 examples/orbiting-objects/assets/Dino_Idle_92.png delete mode 100644 examples/orbiting-objects/assets/Dino_Jump_102.png delete mode 100644 examples/orbiting-objects/assets/Dino_Jump_112.png delete mode 100644 examples/orbiting-objects/assets/Dino_Jump_122.png delete mode 100644 examples/orbiting-objects/assets/Dino_Jump_13.png delete mode 100644 examples/orbiting-objects/assets/Dino_Jump_22.png delete mode 100644 examples/orbiting-objects/assets/Dino_Jump_32.png delete mode 100644 examples/orbiting-objects/assets/Dino_Jump_42.png delete mode 100644 examples/orbiting-objects/assets/Dino_Jump_52.png delete mode 100644 examples/orbiting-objects/assets/Dino_Jump_62.png delete mode 100644 examples/orbiting-objects/assets/Dino_Jump_72.png delete mode 100644 examples/orbiting-objects/assets/Dino_Jump_82.png delete mode 100644 examples/orbiting-objects/assets/Dino_Jump_92.png delete mode 100644 examples/orbiting-objects/assets/Dino_Run_12.png delete mode 100644 examples/orbiting-objects/assets/Dino_Run_22.png delete mode 100644 examples/orbiting-objects/assets/Dino_Run_32.png delete mode 100644 examples/orbiting-objects/assets/Dino_Run_42.png delete mode 100644 examples/orbiting-objects/assets/Dino_Run_52.png delete mode 100644 examples/orbiting-objects/assets/Dino_Run_62.png delete mode 100644 examples/orbiting-objects/assets/Dino_Run_72.png delete mode 100644 examples/orbiting-objects/assets/Dino_Run_82.png delete mode 100644 examples/orbiting-objects/assets/Dino_Walk_102.png delete mode 100644 examples/orbiting-objects/assets/Dino_Walk_12.png delete mode 100644 examples/orbiting-objects/assets/Dino_Walk_22.png delete mode 100644 examples/orbiting-objects/assets/Dino_Walk_32.png delete mode 100644 examples/orbiting-objects/assets/Dino_Walk_42.png delete mode 100644 examples/orbiting-objects/assets/Dino_Walk_52.png delete mode 100644 examples/orbiting-objects/assets/Dino_Walk_62.png delete mode 100644 examples/orbiting-objects/assets/Dino_Walk_72.png delete mode 100644 examples/orbiting-objects/assets/Dino_Walk_82.png delete mode 100644 examples/orbiting-objects/assets/Dino_Walk_92.png delete mode 100644 examples/orbiting-objects/assets/GDevelop G logo (white).png delete mode 100644 examples/orbiting-objects/assets/GDevelop complete logo (classic).png delete mode 100644 examples/orbiting-objects/assets/GDevelop complete logo (white).png delete mode 100644 examples/orbiting-objects/assets/Green Button With Stone Frame_Hovered.png delete mode 100644 examples/orbiting-objects/assets/Green Button With Stone Frame_Idle.png delete mode 100644 examples/orbiting-objects/assets/Green Button With Stone Frame_Pressed.png delete mode 100644 examples/orbiting-objects/assets/LakkiReddy-Regular.ttf delete mode 100644 examples/orbiting-objects/assets/Music/Beginning of Conflict.aac create mode 100644 examples/orbiting-objects/assets/Rounded Square Grey Toggle_Off.png create mode 100644 examples/orbiting-objects/assets/Rounded Square Yellow Toggle_On.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_102.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_112.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_122.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_132.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_142.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_152.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_162.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_172.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_18.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_22.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_32.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_42.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_52.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_62.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_72.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_82.png delete mode 100644 examples/orbiting-objects/assets/Santa_Dead_92.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_102.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_112.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_122.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_132.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_142.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_152.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_162.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_17.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_22.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_32.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_42.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_52.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_62.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_72.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_82.png delete mode 100644 examples/orbiting-objects/assets/Santa_Idle_92.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_102.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_112.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_122.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_132.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_142.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_152.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_162.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_17.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_22.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_32.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_42.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_52.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_62.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_72.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_82.png delete mode 100644 examples/orbiting-objects/assets/Santa_Jump_92.png delete mode 100644 examples/orbiting-objects/assets/Santa_Run_102.png delete mode 100644 examples/orbiting-objects/assets/Santa_Run_112.png delete mode 100644 examples/orbiting-objects/assets/Santa_Run_12.png delete mode 100644 examples/orbiting-objects/assets/Santa_Run_22.png delete mode 100644 examples/orbiting-objects/assets/Santa_Run_32.png delete mode 100644 examples/orbiting-objects/assets/Santa_Run_42.png delete mode 100644 examples/orbiting-objects/assets/Santa_Run_52.png delete mode 100644 examples/orbiting-objects/assets/Santa_Run_62.png delete mode 100644 examples/orbiting-objects/assets/Santa_Run_72.png delete mode 100644 examples/orbiting-objects/assets/Santa_Run_82.png delete mode 100644 examples/orbiting-objects/assets/Santa_Run_92.png delete mode 100644 examples/orbiting-objects/assets/Santa_Slide_102.png delete mode 100644 examples/orbiting-objects/assets/Santa_Slide_112.png delete mode 100644 examples/orbiting-objects/assets/Santa_Slide_12.png delete mode 100644 examples/orbiting-objects/assets/Santa_Slide_22.png delete mode 100644 examples/orbiting-objects/assets/Santa_Slide_32.png delete mode 100644 examples/orbiting-objects/assets/Santa_Slide_42.png delete mode 100644 examples/orbiting-objects/assets/Santa_Slide_52.png delete mode 100644 examples/orbiting-objects/assets/Santa_Slide_62.png delete mode 100644 examples/orbiting-objects/assets/Santa_Slide_72.png delete mode 100644 examples/orbiting-objects/assets/Santa_Slide_82.png delete mode 100644 examples/orbiting-objects/assets/Santa_Slide_92.png delete mode 100644 examples/orbiting-objects/assets/Santa_Walk_102.png delete mode 100644 examples/orbiting-objects/assets/Santa_Walk_112.png delete mode 100644 examples/orbiting-objects/assets/Santa_Walk_122.png delete mode 100644 examples/orbiting-objects/assets/Santa_Walk_132.png delete mode 100644 examples/orbiting-objects/assets/Santa_Walk_14.png delete mode 100644 examples/orbiting-objects/assets/Santa_Walk_22.png delete mode 100644 examples/orbiting-objects/assets/Santa_Walk_32.png delete mode 100644 examples/orbiting-objects/assets/Santa_Walk_42.png delete mode 100644 examples/orbiting-objects/assets/Santa_Walk_52.png delete mode 100644 examples/orbiting-objects/assets/Santa_Walk_62.png delete mode 100644 examples/orbiting-objects/assets/Santa_Walk_72.png delete mode 100644 examples/orbiting-objects/assets/Santa_Walk_82.png delete mode 100644 examples/orbiting-objects/assets/Santa_Walk_92.png delete mode 100644 examples/orbiting-objects/assets/Small Plastic Green Round Slider Border.png delete mode 100644 examples/orbiting-objects/assets/Small Plastic Green Round Slider Thumb.png create mode 100644 examples/orbiting-objects/assets/SpaceShip 2.png delete mode 100644 examples/orbiting-objects/assets/Transparent light joystick border.png delete mode 100644 examples/orbiting-objects/assets/Transparent light joystick thumb.png delete mode 100644 examples/orbiting-objects/assets/Transparent.png create mode 100644 examples/orbiting-objects/assets/White Circle Ended Line Slider Border.png create mode 100644 examples/orbiting-objects/assets/Yellow Circle Ended Line Slider FillBar.png create mode 100644 examples/orbiting-objects/assets/Yellow Circle Ended Line Slider Thumb.png diff --git a/examples/orbiting-objects/assets/Bomb.png b/examples/orbiting-objects/assets/Bomb.png new file mode 100644 index 0000000000000000000000000000000000000000..be9f00589e341bd859837b9b93ac84967d173b84 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^{2(?58;~rMGjRk`Ea{HEKzd_8_n$;oAfK@~$lZzY z=1HA;AV(qDBgmJ5p-PQ`p`nF=;TKS-;RORjsR0ASs{{rHs~HRo;stYd1=;{5Hh8)? zhG?8mPC3BxU$TJNZH^3+l;IbHq{~14+qdleenGG;_`bZM0T6^#x+F^+XjxZy{@`Ja zYcmQ@fkn5xjp%yl%T1!;X5TX=H?frHQ0-F&CiDKEJi4Iu?)(3eiL>ORqKrvaLTox#)9&t;ucLK6TN|7bk` literal 0 HcmV?d00001 diff --git a/examples/orbiting-objects/assets/Crystal2.png b/examples/orbiting-objects/assets/Crystal2.png deleted file mode 100644 index 010e894dfc620e1f24fa78214e1496bafd9f1dfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 802 zcmV+-1Ks?IP)!PAC41`rK1vM$8KX{UbuY&NLagT>i4!TXXrJRX>@+wf-Jx95adUn=hIA#>@_c_t*9-0cIm80P&Cd zD*@(6WFj8cP6%fJuOPCB?@yc+38uHmiLWQED&goQGM*DI#h46Gk@1vh$i+Fu7cq|G z^{lsqQw(WcF+!2>1<`7==G-M8{-x1U=xu4MQYM1AdgM9%?5Yzh3p+wciRMx_H#yp`PqK>b<^BlQ4%Gb z5<(U+3c@kw`ESUTwz!5M`ZC3!hj149;Ax9xiE-mGX7l3Ii$hfm=4sVk&<^*~C@1OF zzzS3BGeHzZcja|00S*|yY_n{vjhwJy*a!t2Yg8ltCNKyk#AiFvBywS^Ep03-tLhL((5zR7d!6eX-!|SfTWLlO1YgtlKbVw}LTG8mp@l}Mc+3GWs(Md$@EAY{&;wuh6 z){?Xk1F_Q_zd`j>w*O$XQKF$sYkVHR&%@Al-89cr*V(213@NQ7l+@=kR3AWfAG&!0 zfHh5qg0;$&itcjX0rzF;P%>viFYS6d7_F+R&imhSvy{&T%zv{tNKPtjlK1*j>Fs>; g*Y$p+^w8b^0LZ&ZW(qLHW&i*H07*qoM6N<$g3DKl761SM diff --git a/examples/orbiting-objects/assets/Dino_Dead_12.png b/examples/orbiting-objects/assets/Dino_Dead_12.png deleted file mode 100644 index d03dfbab071658df4a9f7f4ea9e88ff56add3b99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2576 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 diff --git a/examples/orbiting-objects/assets/Dino_Dead_42.png b/examples/orbiting-objects/assets/Dino_Dead_42.png deleted file mode 100644 index 939502e4f1dab7fb6e2067f3b3ea9301562eeaab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2685 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 diff --git a/examples/orbiting-objects/assets/Dino_Dead_52.png b/examples/orbiting-objects/assets/Dino_Dead_52.png deleted file mode 100644 index 2ddb4aafcdf15643cd99904c0ce0360df9d4a48e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2414 zcmV-!36b`RP)KOQ+C3=j)#0=a0?Y zV$ak}m9#rCI}?ZY7zdMZwHiu)kB3mT%zQ#a0R#y0Uc%97!qyPW_3UpFVQvhQB|3ie(`W2^{;tb3H000SaNLh0L01m_e01m_f zl`9S#000PyNklahc}(>PU4?GK|w)5K|w)5K|w)5K|w)5K|w)5K|w)5K|w)5K|w)5K|w)JQnt;0 z3F(%p^p|+b>R4@l1!_JWn}KD&!qnrjDNX(xBGn>l$+!Res2c&OQ8_*$1hVZWNj6W* zCyA+#aTGxa{PYvHIkTqkjph0FNvJP~8kH*fnWMQHW3N%?*;4`_KGqeo>f}esxsO*e z=@VGD>Qo;iWR2AKy-4&B->82AYsOD6$EG4*#dq(&(PexmlRVy5c8cqI?^t`5d*g5|0Jc{9HSFh-ct*-)fw2Q>r8hLj7#Q+r zq^nb1V+^cdRhn$G?B8l=k~79Q=Zv=nT@!()<$?+?*p`$%Fc8uKY&{<1{Tepvt!6CE z|CSOmsG(Z)1I{7C+qQF8$TnI~ae^sjg%DQpG~YZ3cLTP*0BdyctOPr@{WuJx;P)vZ zOPDr8SvE7NceNE2#q5G=mlQS{9HocY+MZ5LeXRF~8MaqAwlKJ+7>$5-X~xYqDHlUI zt7j5W-NQ+_Mvcox++gk38wn zTD9A?og0Zl2zjWgC0ZdN_#nCB4nOMP!BV;7tUqBI0M??L9qkHqxGK~fjI&DogQP9P z_Z2i9_nqhjD8ZZ(a6o?F=F2Oa!|S@<-YAZv`Qosu&s1w&P}V#Qh_D8W{3EAZOR z1vsJ>g}?-64J555n$0iQu-`7XS?b1Grdeu;wYJXEVj-;}1M#?zqH5(T{DmLV#S}B} z)bwHCh`Kx!N=Ud$Dg=eO z=N~Cr!2+q0cKfZy-Fm3~fiorea5@=zPg;4b*;a_f>HxooA4%)q>tLl23euYrkh~(i zu5yvGg6)|Vo9|60#{@*2xgc9ei#f$o#RRU-y`)^ZFLoB3He!A=!L}Fy{(e2h<%mD^#a$VeJZ671rsEq{P<(Aj{cm?5VXB zSJV%~A7KWCd<7rfa>_UdK(#6!)~E-^ivRCqH#ZYLWUsK%m!{Q*O$;BOK&gEnRM+ih zeHea9_PZ7{y--w#iek4@@Dfoa=7#Fvfgy+hw{V$uzyAyD7uE(@s_WxqJ0f-6MbkqL zK&SpT`|*ub zQCF)0$}!MC;V>K+q%1;JIKK>oqS35Tj~6vJWxMX)TB>pRCsXM(F|H>NH9){QnDeB3 z!L06!|3W(KTvu|C3`~_!*(8INspYI~sUKUZ)>huo?r-8iZ$CBm=JgdG8%Z^+f&gMn z*yViIrgX6W_J?~@8#n$~_<+?xfurmM5*y}S5 z{TZd(HX2Q`Wmr$4SH*l6RSW9voN9*MjH+yeQC+~K;_!#TJ#`N)dA+8s_1pWqzD$}q z+_klzX{)j%)fWc~xLPP&Ih6B{n|85>TZ|NlS*!pO(}30x0xurcu{ZoA{ie?s?PyWCiXwrrS%xroLd zd_ChYkM%yWk${Nt-hS!rMFBCYQ6$^Kb71WSa!8Ue@<%-!yV2jgZEZj@rSZwV$g7Fay@rANg!MKz15*DMcKS9H{>fzsL>&t~ba`!qNjfL$e>R}tSbUuo@DMxT3 zl`;AiIKOW#6C=pbQq_R^c7cwUPlL-8vn@!J%uq2F z?4o;Q73>VPG>0?RJWqjoaT%|NfAoXTGGV6=w)!mW-m*M_T>{D7v|3X85l+CZ_! z(ge3aDgpI8&BtCD?im8GnSp!0dCC`AHXGU#ho+H3pJy730CIF%j!r2nqf*#RQMfDz z>ig|eJjVuL$N(&V_BSKw%pCe0(~r-Woyw_5+)k~nxIK$alg|RJ+v@^}y zV&dnH=j)z8Ng&SCO_#kmcbP0zWhJ)BQQhNzrL0q?z(<9PP;PfHjGsOE`sTvLlG@hB zVS^&TNA4p4000VfQchCrGP0|A7%-((~i0mi)lGoEfqTs$*5wVq+OHdXpl6;Dk-{%HN( zYKi>%<>ch#q=mq>5s>a!>K%xLS%_|tykObo@H67emY?>HrAqJ6Wx@o+9kdD`&xUv>J>pC^JaxOQg;>YA&8`j%hvs&1E3oT&`fd!v_|Nb5935RRvBuk^F zREz;=t;~%O({ir_@Ht*-)?XgGA!~L|588YJ!m6r(p%MhVmt_M(SD-(|P##i3lNRP7 z6^ASLn$=vKS5O4z+pTT8PP1xS#Y9yZ(!TF!G9zoICdR;@m^@i&bFk+`Uu7SXbKu>} zDmY+>yes>xn8+8_bY|R;_Jw9wqVH99lE%bJ-1nGKNUEPvaj|=2#C| zlbw}|4YaTbJwI46qLvm&g}|T|c0Ov(g?b6=IN--1E@=w!i36}J1QuC~g0GqsKsVAn z!_cMYurJNU>!eU^X0ay#B&A0>maibLw?0+JmSzB1R>Vve{5-n3uj`}>q zKZk%+Pe8q0il{|RDC_7FR$q;%Man5u-O?sHQmo zbWEo4c0%pC1_!Ba0$AABz)C2&(fi52lQ!J;DZ5oaOn+I{8!GMd9H$zcn&?{Go>&)t z)VcJlzz&r0=0N`^$U@K@q6qKRsGonZv{2*@zD_#DzXa4 z=W}69TGWj+J5N8@S;9J*H2^e_3A+^yYu6=0p)b6jVPU{0V~U26Q7P)pDP=O3?sKqziH$R3O*!E0;VFe8dxDlGU&kGle>k5z&;*6<8}SY`cC@C z@aLHImT> zBk-5NPSHClwLBirkwFQN(vLl8Q~hCqz(!s;HFKqhZ49a*9X8VYUXNNI9SgA91U;aR z({0o41GtJj77B+i{l?1QC{%F>?Kx#*JBXgceiv%NvY-V5bCfUoEvOb%%*h_qqt5$q z^rtH_tg&@1{86v4R!530J{a~fip>S@kYe&LOV>eQ8M?+3Pt;;}5m0Z})UFGOZvEI` zx0~m}*^Qw`soA&SiVG{37;d+(Vad1V^u}<5q0YxtGE!FiCI}oM3(h3!Y_*PZ=!0!TZVo065Q(Kc8^$;k_K99gTQw%T6R!&57pz10Vn0s+kDn>!*0&Y}F%`3qP3Zf8>;C5Pj-?F^7ql#!4 zhSB+;^iMA-w!=HX1|mGnG3nn9`zs?nzSIg~JB@qYRZw_7d!ik(Q698+*ridkDCLl!FNW|KH=I lP0(}he~36aIXO8U`Ulaw4(XM%y5Rr-002ovPDHLkV1n-|Wy}Bo diff --git a/examples/orbiting-objects/assets/Dino_Dead_72.png b/examples/orbiting-objects/assets/Dino_Dead_72.png deleted file mode 100644 index 2f08d81b8f5fe760210f944b21e729e5c18fd340..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2315 zcmV+m3H0`fP)-Woyw_5+)k~nxIK$alg|RJ+v@^}y zV&dnH=j)z8Ng&SCO_#kmcbP0zWhJ)BQQhNzrL0q?z(<9PP;PfHjGsOE`sTvLlG@hB zVS^&TNA4p4000VfQchCrGP0|A7%-((~i0mi)lGoEfqTs$*5wVq+OHdXpl6;Dk-{%HN( zYKi>%<>ch#q=mq>5s>a!>K%xLS%_|tykObo@H67emY?>HrAqJ6Wx@o+9kdD`&xUv>J>pC^JaxOQg;>YA&8`j%hvs&1E3oT&`fd!v_|Nb5935RRvBuk^F zREz;=t;~%O({ir_@Ht*-)?XgGA!~L|588YJ!m6r(p%MhVmt_M(SD-(|P##i3lNRP7 z6^ASLn$=vKS5O4z+pTT8PP1xS#Y9yZ(!TF!G9zoICdR;@m^@i&bFk+`Uu7SXbKu>} zDmY+>yes>xn8+8_bY|R;_Jw9wqVH99lE%bJ-1nGKNUEPvaj|=2#C| zlbw}|4YaTbJwI46qLvm&g}|T|c0Ov(g?b6=IN--1E@=w!i36}J1QuC~g0GqsKsVAn z!_cMYurJNU>!eU^X0ay#B&A0>maibLw?0+JmSzB1R>Vve{5-n3uj`}>q zKZk%+Pe8q0il{|RDC_7FR$q;%Man5u-O?sHQmo zbWEo4c0%pC1_!Ba0$AABz)C2&(fi52lQ!J;DZ5oaOn+I{8!GMd9H$zcn&?{Go>&)t z)VcJlzz&r0=0N`^$U@K@q6qKRsGonZv{2*@zD_#DzXa4 z=W}69TGWj+J5N8@S;9J*H2^e_3A+^yYu6=0p)b6jVPU{0V~U26Q7P)pDP=O3?sKqziH$R3O*!E0;VFe8dxDlGU&kGle>k5z&;*6<8}SY`cC@C z@aLHImT> zBk-5NPSHClwLBirkwFQN(vLl8Q~hCqz(!s;HFKqhZ49a*9X8VYUXNNI9SgA91U;aR z({0o41GtJj77B+i{l?1QC{%F>?Kx#*JBXgceiv%NvY-V5bCfUoEvOb%%*h_qqt5$q z^rtH_tg&@1{86v4R!530J{a~fip>S@kYe&LOV>eQ8M?+3Pt;;}5m0Z})UFGOZvEI` zx0~m}*^Qw`soA&SiVG{37;d+(Vad1V^u}<5q0YxtGE!FiCI}oM3(h3!Y_*PZ=!0!TZVo065Q(Kc8^$;k_K99gTQw%T6R!&57pz10Vn0s+kDn>!*0&Y}F%`3qP3Zf8>;C5Pj-?F^7ql#!4 zhSB+;^iMA-w!=HX1|mGnG3nn9`zs?nzSIg~JB@qYRZw_7d!ik(Q698+*ridkDCLl!FNW|KH=I lP0(}he~36aIXO8U`Ulaw4(XM%y5Rr-002ovPDHLkV1n-|Wy}Bo diff --git a/examples/orbiting-objects/assets/Dino_Dead_82.png b/examples/orbiting-objects/assets/Dino_Dead_82.png deleted file mode 100644 index 2f08d81b8f5fe760210f944b21e729e5c18fd340..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2315 zcmV+m3H0`fP)-Woyw_5+)k~nxIK$alg|RJ+v@^}y zV&dnH=j)z8Ng&SCO_#kmcbP0zWhJ)BQQhNzrL0q?z(<9PP;PfHjGsOE`sTvLlG@hB zVS^&TNA4p4000VfQchCrGP0|A7%-((~i0mi)lGoEfqTs$*5wVq+OHdXpl6;Dk-{%HN( zYKi>%<>ch#q=mq>5s>a!>K%xLS%_|tykObo@H67emY?>HrAqJ6Wx@o+9kdD`&xUv>J>pC^JaxOQg;>YA&8`j%hvs&1E3oT&`fd!v_|Nb5935RRvBuk^F zREz;=t;~%O({ir_@Ht*-)?XgGA!~L|588YJ!m6r(p%MhVmt_M(SD-(|P##i3lNRP7 z6^ASLn$=vKS5O4z+pTT8PP1xS#Y9yZ(!TF!G9zoICdR;@m^@i&bFk+`Uu7SXbKu>} zDmY+>yes>xn8+8_bY|R;_Jw9wqVH99lE%bJ-1nGKNUEPvaj|=2#C| zlbw}|4YaTbJwI46qLvm&g}|T|c0Ov(g?b6=IN--1E@=w!i36}J1QuC~g0GqsKsVAn z!_cMYurJNU>!eU^X0ay#B&A0>maibLw?0+JmSzB1R>Vve{5-n3uj`}>q zKZk%+Pe8q0il{|RDC_7FR$q;%Man5u-O?sHQmo zbWEo4c0%pC1_!Ba0$AABz)C2&(fi52lQ!J;DZ5oaOn+I{8!GMd9H$zcn&?{Go>&)t z)VcJlzz&r0=0N`^$U@K@q6qKRsGonZv{2*@zD_#DzXa4 z=W}69TGWj+J5N8@S;9J*H2^e_3A+^yYu6=0p)b6jVPU{0V~U26Q7P)pDP=O3?sKqziH$R3O*!E0;VFe8dxDlGU&kGle>k5z&;*6<8}SY`cC@C z@aLHImT> zBk-5NPSHClwLBirkwFQN(vLl8Q~hCqz(!s;HFKqhZ49a*9X8VYUXNNI9SgA91U;aR z({0o41GtJj77B+i{l?1QC{%F>?Kx#*JBXgceiv%NvY-V5bCfUoEvOb%%*h_qqt5$q z^rtH_tg&@1{86v4R!530J{a~fip>S@kYe&LOV>eQ8M?+3Pt;;}5m0Z})UFGOZvEI` zx0~m}*^Qw`soA&SiVG{37;d+(Vad1V^u}<5q0YxtGE!FiCI}oM3(h3!Y_*PZ=!0!TZVo065Q(Kc8^$;k_K99gTQw%T6R!&57pz10Vn0s+kDn>!*0&Y}F%`3qP3Zf8>;C5Pj-?F^7ql#!4 zhSB+;^iMA-w!=HX1|mGnG3nn9`zs?nzSIg~JB@qYRZw_7d!ik(Q698+*ridkDCLl!FNW|KH=I lP0(}he~36aIXO8U`Ulaw4(XM%y5Rr-002ovPDHLkV1n-|Wy}Bo diff --git a/examples/orbiting-objects/assets/Dino_Idle_102.png b/examples/orbiting-objects/assets/Dino_Idle_102.png deleted file mode 100644 index a7264e0fb5bc20585bfb5486d519c1b25cbb73ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2445 zcmV;833B#{P)iBi0001FYd-)000RR61qT5Y7YT;3EyUScpw2nw>YcjRP|ws%u+vA8x;D_< zWZ~t4;^&UE)JwF(PEcPVd6+Q#{`+ZyC^ttGG&UWbxJ4i)4~~*z3k?Ogzi;Iv+F-rgd019+cPE!D3|Nj;KJ%_mH zOf28d00009a7bBm000ie000ie0hKEb8vpZzxmdg?!E?|Po^dG3De zpspW~x@_B;1m31$_nz!`lj^|TFloT@-9xQ>-7aZ0C*AFG>28&@T#`augKg%k-``1d zkjYnXi=-Zn9-vV)!pi+7Kfgf*%!+Z!s|aDY7*>xbkpV3kZ5lZ!im97#FI!>tNAT4n zLrN~^^Z6!`m3pt9kMg`%cO#ivB}oFL36R!jtqX-5s3q%R_iEd+<}~m<>$q-kMO0A5 znn8npef_%hd0x^*^{T1m4HvelEK4;i1odK2-`~G#2s8OsYhlB+xrzBa%d!GVOD0TE z&+njH8AUw5Ybs{K9_ynja`6-nVIW9nwsl+M*MG1Ybv+G``Yo&DBlfO>EY>wyVkDizA0&S){RQPl`$2{lC2 zgNAh+#?@J8!28#)udYZYMYG^adbP8z1b+X6md*fi)2v_cyTtl+$GxMLRc|G#d-^~{ zF)qz^bw0Pceie_<-f5X_RA*!z3~TF{0#^KtEwQr)kY!X48DqTeF5UGo7O?NJ#cbVM zLk$myB`jmvSQCC1T1>9+wr=Rnx9S$%EK2u<6gxTB=nZM3wO}zU$P&iEz|m8QO`~ z&i9A*FXa5Vi|48Z4~<4zjeCc!d`sJEex=9bTfEdD!n;P=N7@S4mQg{=pQv%I1f`V2 z`l4)33#gX1s+S?blD8dRb26oc!J2LPRDOE7oGlu*gcl2^(J?4gXjy)%i<2Pc>Uh%Pa z?jNj(`ycT#^0< z*<5|ks9m?J0*@LRQP_mIkb;0iiCCPvRzu^O{?{S@&2r4sI&GC@-fgDPm6CezlmdJ1@?75})ucp@n@Dv&Dd z_3~-YU%Ltf@h+nNKLxca#-IvS>8^A-owVzQ)g9s!_)GpD^Ul{n<${G2NOiw&!iqiX zs$q3W9HVXbr@qZ=IPCuEfj7L#G-+zWiYL=`!|Ku)G62q_>UV9%{*|geN?=)Kw4o-Z zV_0=xwQ9ERzt3HGmnOkk_ZF$F?JwKavPi3ut=0jnPP0%-3eZ8MfI8+GS* zsRGhh2~#;3Y7kb|80Qa`m@@`7J_V~5D+XcJh8Vzd34>>l?+21VOI4LsNx2T|0hX0g zlrl5`cazg1y%qaYR~%3AE-farxo4bRt5W|Z!C7?$M*s{fT2o9BqQGd~O)dZ-w|c!@ z%P(_Cfz$*xnXBM>s!n8%VMTv3WAfaI8EQ=~m-R}POTmsj6;3*zJ)lxrnSW830(u)b zWP;ovtoHfZc@%I1 zFnCU<#Box?SeU7=$c(KEVP$ZT8pBG#!D94|+DO&7Yo1t;HI7Dy90Y%ID9@bHgQj@n zBQjy-GSaLDwWg9b{(eoXN3-q_ZM`BZnEjd+iq->F zh2i8uR}J<7g+5=2L7^`oTJ29smeD%Ct+=vWWYraDmpJ2`N9nP;nMEkL2^tj@o&=jq zP0_-T7}i!n2@5WlHD~{tb#(h7D-l)9?0pWAgv|i^fZ=?RdM?SZzv5+CiQ8?}-o*{j zrH(6{0b!7$ z8Y)ONUQcRwk|FB))0Dk0%E{~1xavMwMb;~Y`--=rDvGhW=8RHps%62;%lcR8Xg_mJ zF#~27792iwXL3!`(X@c;DIXP(Rv#8n^*ws{sFNS5!r5#cr%_Z0tX-Nls?-N4%RcO& z>Z89;M_OhklZz>}u3ZV939jNpD`XZeA)xgs@5>|MVYs-oFq=^qd_?`Q?Fd1?0ett3_6)vBO zSRuY#O{DIoUIY9L>`2OmzbW(j6}HrGqyoM^gT_{D>`8#RW|=)c|5ec}tE#FGwq{&w zRJ>-3tEnubQgKbnw)fb|MO5q&wW*QU3NJ2I72n{D#l`&U&O)mHT{4pTD3gQHgUL~$8vVr$1bJFEw zK(GgkDif0SkOpuyRQa2EAnGw(Ow&sWXj>tk(E6V*M8LJRPt{#+avQL&c(_BOM+7aE zjNwjj2iKJZ>AK5h8?RYC?kolV8i7k-Z49@UYjqoj7FaLC1~%AWac>#V)*PR&T_iDq z?P|CX2(0$2tS+h9oHi6~j1eUge*?#0GC2*l(M_FT<_D6-R zkGb4l00009a7bBm000ie000ie0hKEb8vp>TILLr;?9BT=)>O45K+a5NU+jf+!SBS2yL>51)m?v;zI}V@si&TLstxK7WJwyz zoz{a6y3CCo$8o*xpw*zAZfG0hLN=HBEeb90uX7(K@C~hn3fT?xT@z@=< zGf&AiriKuHV67|!T}QovswJ!=wJ}k-B7$nDs!jbY^CM(!V_5sdQPhIe@p+PX9&;ge zjktZ;DuVGQVZA=&$f^=~D0RENZda1zK`TPsrO|4ofFhqI=e5u-hLrVO z$HvT6ZRg~&o;2t;UZ@ZiVYMvTA?M-kNH!ZC^dB*SRtsM2CH>|S6~2E!1z0~Mg7nwVpFaWB#wSg^sW`(7S8nR*_c5rb z<IOSDQY-B>6jUyPTFB2x4Rxh_g*A+j_zfLmk_D*q$wZ)P7Ut^5 z+uQ5U*SEJ{dQrjZv^>eeW*)2_kkX0JXheN-#-a+W@b@SR*d45(b(3t{2x>=s|C3U4 zpXX~4*0+z34_g$lRUKEgneR4&I>1V0&MQ{UA_u|x*Lr;}3Yh*iwzl0&RAoy;RFFsk z)6W7?uHa893fS^4v=y$`$YV9|HBA$!1ua}w^Wqdp%K}!X6{yXe0X0;lrM~4J&*yhK zDGS&gZJ7yCx0$PoRY#rAP0jax&74fGtOe{Xwhf(DolFy~ODsf+KDlN>Rloj$)@$el z2!YhM7nP=)R5MMJ!jEazaVyw{zJF+{G|Qd6EbjE4bG#M^m1V3(yKUzCm$$Yb&Suj^ zP46Dp=#|#2XF}A_9T3`o&;AW{vB(+cVU}5bh|o3KhJxBBa8Ax z7UC&Uq{0Y}-flxTKu=8(b@np7mw^4uSrEW+5U|{1ED#5<3HOI{u60}_ ze%}RPUXbJ2J0Ad-havAa)v!vjstVNEZ2W@yop<`V4?Gs+!G0HXd(F8mUFh<*alxu? zUMk_IdX(Qk<9#0FJFhVppl7Q}T80&1$D0@YQSY$p5jL7bB?{P7?sj$+_R!^r%?9(~ z<;MIno;lrb&7q>gJJx%N=6}2?1^)%RITN#Apsrlz%>DB|xHf6Q}Fj&09u+i^oCELGGHB+K%kX?K-CO9$f$V>GAKRvi~A zC?j1-?zC?V)U$btj+s8EnN!-54L;?6L_Klg?k(rk=jDiH9LTLiWg?cwWKJ~_RcMRA{IvxRqcBFA){>`QQ}jcvB_(;{t-@At?scN?h!lR17L! zS|3~mhWiD$p}o!@g6aS&bWKz%NJk@x>J)EL?~e_u^tsq5>c7vKI)v$XrgElnPk>G) zinvunXZ6^y0_qfJk?davcwH7MD-0`RiCLnK5LI-n4;@Vmw#C&V0 z;;NE_CFx|M7D0uuKC%c5wl9mRj+UqmqtV(Rw9Kyq zbfM}3R*6H>gF(3rS30RnJU4Re$YC+me+a8avgJc z7Zf{Uau!82iitX2>7xm?;O-Y@J`OH6mB|A3iubUtf8c>@vJt}vfL+z3pB(tjT#>Dm zf^*68fYJF4HQ!$@kIMou&!)h7os`@Zxe*%BPLdic$N;ddP2W2l*$s8N&oAfw!z_vp zn;C-jD{RE0rEtqbZXhd~)h6E`i8i^m{=49Oeqe_>bZ@Np;(qCtr-=Y^Vp|NU89TFCem4G0m*JeHWW6b%bFxIfGpV)y)f3 z&ySPiIe%bWWly-$@Jw%%D=NJX&|-q9#Z{06p%_c?tRyxJWeJlX(;}C^5%(LovusW{(q@;-UV7|e>a55D)MlgVOe*v7nA0x1+G+|78xJibkfbxY57Sc<5$0jFiq3!TdBh5iXMfL=$b zl#^h8PkN!qSg zSme;J2bO}*iit`cuVpVW$)QGJ0f^pMS%^81I;?H8ivgfgG=WAD$cB{*ymOgp+`h?$ zSP6#uwA5F)oEkG}JX~tQ1*rF$^e|>YU5bOo$4&~m~ z!TM@tq${^2w$e%0mEwgDcuxg5qi9aU{oxpJOS3F?gtlT@dWv&zED+d_Cxs+v@;@Oe=thp1oiy z0(;z%99S=T<5jkJcj11^n)3GrMl|rI2f=!TBmmZZ)2xH=dYdwfHb7%&!Xaz0SR?EC zNcP7I#8qng%~k8G$PV;*Jnj!6IaG}YZ_L`@=Kh$1dE7tGsW{r>#4!&8~BMQLw7lD;#f#zIqOAr27- z#mS>{oGFf%J&ccNe~32W-_NS8h6Bm_1FO~md!CZ!{7ui~{69mp0000AbW%=J0JBQ0 zY!@<#`PcsD3K{?a010qNS#tmY4#WTe4#WYKD-Ig~00`bmL_t(|+U=X$mYX^fhJ%A` zaWKZX4U%XiBXKhBbie=GO_c;bbh3A5Zh%?Ke^xp-x%j#$N~*t#A3t7t>7|!mdg*`C z#@#xevt2D7)b(gnWLY63aTg7`@?@4}zELK<^@2mnixCu6kj+v_w={nMMb@Rp)xDEu zLmCKYnQuN1vpeVjOBY!PJdqEic^)RAWi7lVK7M6`3ZO;66jdSz)@*@cT@w+8K$?eP z%DCoIa$wJVv0Y$L%P@o|kEEJZ@1P#zoDn#?JdeO%XX|d3k*Q^p0BBg&oLt_GsxHrR z+Syu*Cs;>`+YveUaxXjh4G}zEeS(mT?TQkg2^P{rmvdJ`4*1H34;}&FFlr4olPY5TgR7ZKi(w0@N=^ z-y+OMjj%bHD`8g@NK1=aD{W)?>ld(o6`|Fg)|B36t`g?K<4>al3Q!46*@y0oxj%e*`k9m;j&GE95GmnyLVh z$zyD(W@?^-MSwKjMOJBTj;gCwl?)mdhR><~XE0-Rv;^jvGq)pYj=n+AYi z4mIHx+6UTho=d<=1sK*tXpZ+ViSEcxu#dESo)f@>sMbw(y2&r<;Ec64J)g_ncUnx_ z(wnKLE&|o;kEaJ6TZ&l`SllOCleTJ}-f-LHtlK}Mo=z3TgW(@&XA0^MugLlSH`LRq zC7e^L7z1d;E$_55HQXDX7l@i2N8JNUDDPWcT?l1xqY2Iyw`9&-O|?bcza5`sU|UKl z90!uOl5na_Hl%DW&ka&FG^l(34RrhleC#FVME4b~-Z^Fj<<4BqiX%qUefDN+4I>f3lHud#Sm76^%2q^^WnE3zh(2Hh8^AC zm1Q^Vx9`gKGn&H&HI%g2|5=Z=3j7WQS;?sbkwU>+U9ZLg$_ zpJP~44vjtATXjd$cm2s1cKAgYPbg%7BB0>Ehn7uIsO z^GAb)%D$bf4y-x4CW9%83ru16JP}qfaWR zom7{)G1+RIb<$Tl*p08%v6YuL`>e!@)`JC&Z&p6AGR=i#x5i)4s`aL{ z&(P%a579Gg%FhFRp69Ks5#HF+aP)K-ICHK9T2HQ?_Y-{R3Dw^Hmp+WQoHtHiP@ zij6iMQ59EuLN{$q3S>R{@$EbU@nD>)$C3hSKA;j~U`UH9rOjq6WI6jq%$s ztUc`Bq#Wv%JLP7QF(i$(>xbq^LjsI*^@HLelvV*2I+gDgH!0BI>Y@aHh4$5?Tdc4` zJHi^P)DIO4((^DwD~W>Bp-fYyA%xN#YaADC3lP&2+f*(QgAF;*ws7F5OP$gL#9f(^~=?Pu)#Z3@kB&RkH+uLldGkX*raxY}m7Is6x^r_2yVjzd3#A zm`Zk=S4RN5qwV`Uh55hTVa1(O1gOAGhOWE^+24)9Mv z=lzgj4c~rvglo&1-eBR%dK;rEhRYX0y@+-D^=8Y4r+hXtV@bOjR%*srP}enIiX~_l zEFLwmD$0!La=u|$|9s*!tk}8ek#w`Db@1O|85u~OMH%g`s_Sn_KsjL6fuIYsu1!?a z^F6MDDA>CO@uhulg>M$TN^osO6=6Y`A#KRwKC@Wi6$=m47)_15K~g|n;%8wiT%y5t z7A=ju!z=efNq=k%YHWk53~4Hqv&`?oz`=qodiWlwXkf%Da0o1a{&ZIhi|g8H9>)E! z@>_IDHApK0KI;5!mS?t)@IAPqVkCU@Tw;!u+mvTNeyt}^I>tBR;Lr}gG)ZJR*(c2NCIam z_djz-#Wo-y=xo9Ax}^BC;+KlF$U66afID3EAEbL!RrR`spHK*3#j-`se0f=I|E}9U o(6Yb4f9a){UV7=Jm;NvHA55Y|wbKKgsQ>@~07*qoM6N<$f^2xcEC2ui diff --git a/examples/orbiting-objects/assets/Dino_Idle_32.png b/examples/orbiting-objects/assets/Dino_Idle_32.png deleted file mode 100644 index 5488a2b7c55601b9f348df99f8dd41e580c5cf59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2626 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 diff --git a/examples/orbiting-objects/assets/Dino_Idle_52.png b/examples/orbiting-objects/assets/Dino_Idle_52.png deleted file mode 100644 index 6e0cfe76553beb3d4cd81c5a56ef273e3dcf5c8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2578 zcmV+t3hniYP) zP@v5?iL)`|=#R40O6TjJ(%oi+uq@!@fWFvOd!{dwyg6KKCjbBbLsS`}wo77?B$uN> zMMx~M#8ZEXIbwn#j*)DvvWW~01zlc170&(3&a-ZCSjEkU0EVjc_T0h9WCXS1-PX{& zz(jrA^U?PI{Ts;z0000DbW%=J0GTSl{$$|&g9=Bgtj8@0Z2$lO32;bRa{vGi!~g&e z!~vBn4jTXf2=_@uK~#9!?VHaAtq{A2Nf_wwiALm$a)zM4^Wfd_-dhfWJ!T8!i*fgR< zasJ%@JZBK)J=Cc0@B0E!#Y3sR2xHnK>TKtEDyohXNm@Vs zchJw!va+D5v)48ELi(#>tt3#4h)S8w>1edFS|9yKq)dlPu*tj25u>n@MmF==f)=TTjRrTu^TEOk8 z0^Fm5ShUNF!-=a>+tNCBv{LIU0XCakRF^YQTfP?Gh1Qt#vjIR<&k0tbdEnUBtZnMo z4Qxx>PpZBc;bybTEdQ$2g?XIgvcS1(KgL#}%3ijCQ(|!$FJJvzAwDt9}4*`Sc|zWhO5SQc3- z*4Nd&uo&bON%A8-oRg%WQbf#Sa@Ny{)r9ji6ab}HrAOdXUQwFR!`m^>6JtE=DEKVi5)oYtGNeCL0pP%4R3V7owHK-DNCGZ)KroHwmVw$42W7!_#0W<+cRaJDR zYue=cs3*1hHddiesT?!M^&*zGeL!P~eU(w^D8tNlJx159Etw6m4LDYrI$yZ%W>dP` zYin)#GQeIX^i?b%^)^wtSYX{(Zf_4M@Rzqir;f8;*hspOaVsXu&NzP*T(e3IHmLttR?}{I;gT_>NHY=u2y-+UY~ySgFmoBrUELH0!S%W z2PeA@E1U$9Zr`j?;m@t#vtp(?Ya7$6q2**d=XJ{ouOo3_3-rh-~?WaUxmEm~BkMa|7_S9sqK95fjp3js|2 z#4&7B!K8u`;0YRMt#kd_*cYcxooPLL^;c-!S!pt!e(gV|Gn!dh=%fVdKZex^sPUG)pLvB2K{|b)<`bO=+gWs(i`~JrtC=L5rFnKRV1;T`X6Aus~Ss z=b+#lhLhC>WL$=dRk^A=N<$&$Z2}a@p_+EMT!F*mJBu5GT!|Cj*rkF(XWGHV6-*ui zwoq2JC)A=mmRgtY$rAoE6wO;!upM{2bs!-H=0OwI2+X!G)`HN|>~a_IsaS1bU4Mx% z-rA)ifep1)hn1ChfEC9YHBVS+XkA+UOJsHI2D0`@>9zm6<|Xd^>#$<7;tWWxP>+I( zs>?Bjag40KwfK^asJ!)d%NWmA$jasMK(SO%WvnHPd-Ra#9d21aRb02t!l^_VhP8I0 zF#`ezODii6=PHI$Auy~b3WGqhI2c_vCYCC$t6<%dy4aTB?Jp%5mrxWuk5uP^rr4V% zaBdMIP1C5Vx;zi)$+GE7tmfP1RhKv2YF5JJn!_0>DHRuWfF+mtg@%CYm1d`>EE8Gh zt9lhuowPaK)a`1;>cR3a34GS;c5pSDOAKn-c{kl8pAQy#B{sLMbr`P8KhAW$Zblem zkr51P*nQ()Z(K>RdK+7pvTGN(hE0w+h1#W9t(a1#dV;L`83k?pEX(4gW<^@ATGh>D5H$Q~6e-r;uLevsI1HFDKr1$_JS+&Cc8W>L zNJ$RIz0`iN%{{G}0@%@-lo&&rUN*(Auq~+^)}+0T@6Qb^>{%pHi5e%PVR_fOz*utc zi+5LzE;aVm{QiZnBZcX_2nRflgY z!!0+UiXmQI(V8)96;wggr zBNoAc_(zcp16Cu8^}SpsCGpRAD+n6a)#>o@(WP(shoDC8;!dt7j)y!c0QQ{I0tS`< z_Ar127VZP^t1-~bSyw8e6$Z8-ML~}k*kkWiR+UuFZ$@lAdGax$RicuBfHPd3J|GGD zX4S=YH>Gx|u(hUW6d-Hm<25$&aiBSb_2bxc)7^wQzX#ExQJLeZzxm`hVB|02OCxTf#3f)&Kwi07*qoM6N<$f~RHOu>b%7 diff --git a/examples/orbiting-objects/assets/Dino_Idle_62.png b/examples/orbiting-objects/assets/Dino_Idle_62.png deleted file mode 100644 index e0003ed0cfffb09db628af853265d37c229afc12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2457 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 XdvYgED>0=$00000NkvXXu0mjf0LifM diff --git a/examples/orbiting-objects/assets/Dino_Idle_72.png b/examples/orbiting-objects/assets/Dino_Idle_72.png deleted file mode 100644 index ecb4e5dfab6d6df135efd07e8086ac815d4f1b13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2421 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 diff --git a/examples/orbiting-objects/assets/Dino_Idle_82.png b/examples/orbiting-objects/assets/Dino_Idle_82.png deleted file mode 100644 index 7f8b8dd4ec9e2427fda7790a31d5599f238cfec8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2493 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 Hu0mjf7rM9T diff --git a/examples/orbiting-objects/assets/Dino_Idle_92.png b/examples/orbiting-objects/assets/Dino_Idle_92.png deleted file mode 100644 index 5d6b5020c2cc50c7d2bf5f4a04319f91344707ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2665 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 KMNUMnLSTZhf%0qs diff --git a/examples/orbiting-objects/assets/Dino_Jump_112.png b/examples/orbiting-objects/assets/Dino_Jump_112.png deleted file mode 100644 index 1be4ac3b7e9e8b463872f7f3ed0dd2e353ca9fca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3065 zcmVogCxo^;naDM+!$?$p9xp=?3=aeYz3tl7%ATTjY;RP$!-?#1apUvf%h03% zexZbjW{ z(d-B<=W3$Du9haxR0F@Fj*J!Ist%ywhUPGR--O{sX#GCfc#K-N^t8HOUNq>5Q+Ix1L zwt;2|0r9-)$yAl_PP=RrNl=n{z&iCo0wKx-+%`EE{cDf6#tAqsm89M7P_dGP;~bSG%6HOkS!;~dN;Iip1yqv6 zdAVPL91s<#)NIS$->K6Vq=HqD7E2}jOsKUrsForXsFF6}HR*C$hCzD_z>&v48Y$Lc zcaY#xbH0DR?^)2AYvoi*tzh9wRiv-4pG$!n8SU^>(o(nE3Y8@22$)}AU!Sia?+gM# zD7${^!300;IFUH4?^TVK5aEHr5O*?H0^J-3D5+AQa=T$VEyv^ zAohLs=p5T|8O7mvJnqeA^L~XI)u^D=!uLI>Riq$+WF1JKh&W9K_=I$CF8eHQ{ir zzFt2C?N?tVgc|l9#f#H1&5mu@riC$QJa~Upx$QkiVWR{If~nW{Xq4y7 z)2O`@Yq}MBWrvTCL#mV4b5>;Ev|g^uB-a$~(m7{Hm!NHmCZoI`m^ zL~`Ou)HuChJ)j6Br&{ZrRkbjT>vc!ZKFZ8@I&t2T#4;Si$~l#=!=M)osd57Ts%AxR zZ-}4Og-yMB)QgR)C3fu0pSVSyY?TZ|OUJQYp;+mYfF!#%9R2CIXX1?Uw(;W}Xp>>JAN%^ z)hTBa_|KnMttfKMj)jZm9xrGZlJ#Q!g5x~n92)7OL*em?RjG9aYW-FQJG#7Dj8lBA z^EZ#P8GPo6)iDf}oEB&oJ`35rB-l$?6o)c=rCyIk$`6QGAWh)=8(8!B=hgDk>$NaD z4DuuR%n)CEq?PaJvyx55rXn5CffhV$h}gJ_1;PZPkA3tOmDwdLoR@XINXqB4mFVX_ zqq73TD&wp|W!O8Bg2>tlQE9D;H99N-b$M*E%BvM#F#|AAFq=V^2dBmGY3|f1_j|Oc zNW&ATh)61K#j&SjfiTzN`|Z0d-3!+6sx^!2fm-Ep`6G+s?s!=X|vl<^^l86>oJQ7%fBD4kyDwA=MoD+$X? zQ@8@fTB0bzwo?{}igaf?5LSKH zutf_)vmW0I({T$C3<#m|4N7Y}9{0cmw2P^Dr&7{>O0=X^sttd7l5{>t$g*7~qZY76 z#nFOd*A`_Ywr)~WxgnUqq~Glh`?VW5SX}$8RfOCdPuy)J>t(My z)MZr7OD;r#cDqwa3U?_YV3ERLeZ`7z-;081KAFt>Iy+RYD{FNc(V?u{x^g6Zfy zPfitUcjReOC|3cMh~!Cng7MhnHy;F9vCNc3_BqsD{wx_>mUSMmii*(JZOd8A1ggyQ z9n+2C$i2fHNV59iv;bB%q-hn+8>~>&$r`Jtl{za0>Sm*>C&#!?^VdXarP#?l=#KdA zgnDX50_%1(tj-^_8j{V+OJ?7FdLk=P2|JlU4NAIyVNC|3-n_Qe32f)%vr zqPtVEhKV;<0RWs8q7pT;p6)GQy3QW4SD}3l6!{YM zZ>&Dk%?b#t*;>egKV${OF;&sz3Dm7%9bR_$XsAgi5nl-5;e)nS09I%g4eI7k-Qm-E zjaLfwfFZ8=x%Uf^_||0aWsE zRJBi2v7TivA;KA`6ukdNu!iK(sE$Uj~AE$cOp4~OzWyI`GqF+p^J1~l36yiuK+nA9qj zl?y(iM{U^IDiai!36d(H^3PU$Y~BQ2FLu~^*gmL(l#>$O_oiyh9vs8kWxh+^(cg#qPEj;0>{<4YK5%H=W z4+72TSuZjMmsd&~Ydg*!&X;?QcYi_n=f~BtT5QN>|R@^CW0k8Cy6h9D00000NkvXX Hu0mjffRN4K diff --git a/examples/orbiting-objects/assets/Dino_Jump_122.png b/examples/orbiting-objects/assets/Dino_Jump_122.png deleted file mode 100644 index 218b32f099564d10473d80913473e568564a7aea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2960 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 diff --git a/examples/orbiting-objects/assets/Dino_Jump_42.png b/examples/orbiting-objects/assets/Dino_Jump_42.png deleted file mode 100644 index 9ee4c7d77668ade57759400a97459b692f9b43c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3066 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 diff --git a/examples/orbiting-objects/assets/Dino_Jump_52.png b/examples/orbiting-objects/assets/Dino_Jump_52.png deleted file mode 100644 index b93038e3d059cb3d4b559f409c511976331cbb1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2939 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 diff --git a/examples/orbiting-objects/assets/Dino_Jump_62.png b/examples/orbiting-objects/assets/Dino_Jump_62.png deleted file mode 100644 index 66dd2772d13224f9501bf1bb9af90e5c2f5a4937..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3010 zcmV;z3qACSP)$Y{XnJAR!w$vGf0b+UcGd5VAKpr^*H^ zb=;|JRrW*t)Jsp_eRK0;KlWqSYF^;ZW^UkJJ*VsQGN&}JgzsK8ZQz$Aj^hPdRQl%i zN@_8pIi(RNxK>iXiUy!4taF{ZdQSe16m<2y>(q1}b%=52u$6m_qy;EP*r&!w^x^!e}+=)6=d(RO@Q0EI(fYYZyw_HHfOe{>#hD(+N>&UUGkS z1sOJ|mw>ujN!IXC@KR~|B2gi9F`2z`_Wd=X1)?sq)k?v_qr%t!^z!n@AAtH-6p^aS zwUsmbR#=Y#=~9xeBq}~CaMM4)Bq}9cjs{GtP+;+@A85fUn*5K?V%8F5>?t?swRlyp|GX(Ev$hJ zqUJ?@SSixgs;DunYE+^Nm;_m)4z`?qPc@wtqRa_^XxOw6n5>@u1Z|J1e$m37b>-g> zV*^I>hTPu98?ZQ3vKBg9?T%O!Bps`!Mb_`A3w=s>etUa+w~-citf=dr$V593Hd3hY z$Mkh!z+)>q5_oVh)}P4sd3rSi5A0RnK}UESLePlP4+;5+UjB{oNTBQv%>-8dkEd2M$XN zo=@(pZW%>N)p)>qtd||^&w@OxI)v(PgwQ6O41xQv_G|_e4ZO7URdwP9-er@a;yMx2P z3D%l*q9KOq(kur}+izotE`k z?B0AIVGozA^JWrHH4VCmllfZyaODB>kPmd#!g4@;eSPJDYqNo{l9ajA6jEg@Nmr`u zho2p;vaBIze^snU=>pHsJn-A5z7V$ZCmQx?(xP5;;Y{4O3pHhrM3nn2o{U(nWktD4R z730zB3jB{SMmp9-$GYF0z+=%fJpmI;92V76kOoGDwWjpb!mz<0C*?WJQRQ1%S50-v zdUxde7F__~ymHqXoH2Wf4$w4meDBdZ%+lPLxvn9EfyRi6KH+3uMd67CRy~;UuNmxwWwE zm^R#`Wrp>A+fN||lBCgOUg=a&1owlSQN z=3G_)xcly5!!-KDVK<$N zeAzE5paRVcT(5;V2#)V{)7l_v#z0FGFK$K*tg~vfxgQJ}a7Lccrfmq2%Gv)i>qucy zDOZ7LJ*p@qs~ErF_Zk?O#kzCHNv@3cw1SjR6{+5*$QFe3to`h&tg{R%gv>T4n42v$ z>s%$zK8DuIexcIOO=zlF@B67mO$l0IO)xkk$a?NFJJKTWNPE;IA!)iyu_x)C)ut^a zDS5QL2_~mFiM*f7-tBBuzWu|cs7VBx;$KIqoWcavq1F?$r!E85ySq5NuwvOSsm`bn z)l&KQ_Z=$wDw1Z86L+6>7BTQN{LASusf~jjT9~#2Now zHPXx9iy9I9djh3(=K%IYXXB%K@Elwmo5bp+fVgQ@kgn!IW3qo)Aa@^f3>!_Uo5D-MFY|;D@Shu99fURwE@=im0kA}ijR>BcRUwofN@iAwbitmO@Im^ z9VbjPm`&to(q7epsFyd3F%vy0oZR{opaKw-A~QHkTQ1+B{*$N!(k+nEvG+cntx%(w zsqzFf=SS3T$2UA!AkDJwU3Gtff0T>OrGs{gULMJ>b2luoJ?q5VMUQ z6atk-&GM0}0FTS>oZwdC&=psqB2C|m>OxNfzXo7>o@u&bpsHdW`CXX;QP((9qhVjO z_RZggsJ|`?-Jz_Kb>w$7L_Js6@?FW>za&mNQL9UmndneE*1@|1-Gjh1y)V8<>`}WG z3wC2NR)xwjx}561_wwyKRy_mof|+lZZQGWNLw(_W-Azi5%JP1bPjW@NmIG{6Q+*ij zcixJ1m6FxRZRf8tFScy2?Nol*&0WCK4%PG-)i(!`MwKBylB6F8Jf8pF1swBN4#bb! zx;&yu*dza<4TjsJM&38PhKp0&-&mT@SIlE{6xy!2sLWy8eHHUHc45bA;MNPqvc6p5UzB!CUFi7L=AX#hDtQe*WTMl8Xh8?~cy({$}^( z{{QqZA%&|N%e(oPpawTT_G3TxV?Xv|KlWok_Wxo30ked(h`~~2LjV8(07*qoM6N<$ Eg4+hD_5c6? diff --git a/examples/orbiting-objects/assets/Dino_Jump_72.png b/examples/orbiting-objects/assets/Dino_Jump_72.png deleted file mode 100644 index 8535b0b83391c351c7f028aadeab73d1df2d4b77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3053 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 vA2u|GU+#9dyWQ<>ce~r&?sm7k{jc^P$vCYTdP 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 diff --git a/examples/orbiting-objects/assets/Dino_Jump_92.png b/examples/orbiting-objects/assets/Dino_Jump_92.png deleted file mode 100644 index f460dba256b71dfa4fc0728e51b451803f0dab1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3175 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 DiOIk$ diff --git a/examples/orbiting-objects/assets/Dino_Run_22.png b/examples/orbiting-objects/assets/Dino_Run_22.png deleted file mode 100644 index 4e047e99af2d4c5809596ff058560af3e4c10448..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2994 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 diff --git a/examples/orbiting-objects/assets/Dino_Run_42.png b/examples/orbiting-objects/assets/Dino_Run_42.png deleted file mode 100644 index 94d26dc83081c9437e7106f513a52fe99284c309..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2921 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 TBM*%u00000NkvXXu0mjffxmVc diff --git a/examples/orbiting-objects/assets/Dino_Run_52.png b/examples/orbiting-objects/assets/Dino_Run_52.png deleted file mode 100644 index 68dcec66c1fe3cc26aa611c333ed08e0baf0462c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2789 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 diff --git a/examples/orbiting-objects/assets/Dino_Walk_102.png b/examples/orbiting-objects/assets/Dino_Walk_102.png deleted file mode 100644 index 0b5c1fbcc3cb1e7211564a009a7d939f261fd1f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2781 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 JPDHLkV1iwk925Wm diff --git a/examples/orbiting-objects/assets/Dino_Walk_22.png b/examples/orbiting-objects/assets/Dino_Walk_22.png deleted file mode 100644 index 02003991de0cba2fc25089635f0496c52d6a57d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2824 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 Ti!|l200000NkvXXu0mjfhnYms diff --git a/examples/orbiting-objects/assets/Dino_Walk_42.png b/examples/orbiting-objects/assets/Dino_Walk_42.png deleted file mode 100644 index 5ef32ac76ccf56b322d3f367bba1c8c05ec13a62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2883 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 diff --git a/examples/orbiting-objects/assets/Dino_Walk_52.png b/examples/orbiting-objects/assets/Dino_Walk_52.png deleted file mode 100644 index d13d8a5baa86fb21b9c75017ce90e663e22807d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2937 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 je~Yxg2lZRu5}^MATNAIs+- diff --git a/examples/orbiting-objects/assets/Dino_Walk_62.png b/examples/orbiting-objects/assets/Dino_Walk_62.png deleted file mode 100644 index ae6d24868823fcfdb7eb266739bba13037f06d64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2610 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 RNk;$x002ovPDHLkV1n3nC076d diff --git a/examples/orbiting-objects/assets/GDevelop G logo (white).png b/examples/orbiting-objects/assets/GDevelop G logo (white).png deleted file mode 100644 index 15a0dae36747d8432f7e202ed4a0ca423cbc9971..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1953 zcmV;S2VVGzP)9PPh`1Numrd#e z+LR7_ky7YxYKwr;W(0geXuNDUw`jtJ)-Q%LKWB5i3;!trNtCKG~5PS|=E-p%E*gp%2f5hL&Q=1Y9S` z42_r(F+3_JGxTo91SWj9BQm%Y6B!yYH#<0D5<~BH-0a}H9d&{_Q64dKY;eS^{edGU zk{=UUE{L%&U8$r-EO^8&4U;D?#19iObX2VMrga=ftl0Ywt2j&IFk+}qcn=1+53&Cs zr`r$*jLNzU@hUqGJ`}NLpS(~Xv1FglTOaYvK4qvr;+1_sOG3mG^$Um?jaY~njd&CB zLvPEDSc&+?qenBugNScLtgR3m5f{nH6LGPWd@ICC#CP7^wL(0uLM%j#Mm#D%GJKYa zHA0-UR7GIFf{5XWt?pywS_JW^J7!;NTrBxBz7er+NdnSGI?*NU>*o3L^fqv;MCM5s!p3w=C|zm&19Wb;FE|c^0vy?BlP5 z*iLr~CFf1Nmuc%&O%9KWuj5vO~#KKIKr$(&y|J&I|zXX`;HgPi`g9?hfz|B~;7rNW9JhPOi?+Xtue<12OIi5puJ#v?D{)bockA{O)t%SzZr8#f-eJMkm6 zRB(4oH^c*fSupR`37@vlyPf#ajj`pORh}#;e(qvx)OKWF!oz7`^}HDI@H*k^tvd10 zjh}qwvP+%#p-!q-7~TT0IaXO`D0!1nh4FGrpq6*y$03ztmbyM-bN<$On@&7G8TcM5 zD?9Py6RtWZ`6?q`5ua=QlWZqkDrOVdnd`QX=V?A(KYE8weBw_br3O2s`!~vskGRG3 z@MVj{`D*wbBs!W_zWY(0$;X6v2eJKAVPTcnGqqr!jFQC zPv6p!9d3K*$oOJlhR6=LmO@X)7q!!q9U2F??>RJQ5VAwjSq;cbKCu~H-C*tgY50~B z7TowOtUc#wVZ-cun$$QtM8ppv`jEGUd$kX2z()-1R!# zgx%)It8fuAWtgEwY*Vc9L`SvgP$IVI!j$9|#plA)29rZQnz@x4LC7tJ@EApyJ74i0 zwkCn{>Oby{gj>r+sVN%5O^)$JwN0)%<;v4ZDqN)+XJ%b_jBB#{=^VXm<_egt=`1;+ z`?_F`^=4^~_ixK#h&Eh8_xN)^r2D-?YrV$bnjS4@QNNzD;`mtr>vy9m$^MY{yZ_eo nUk$jge|&fDe%ZQ9>ubLNafL}$FD5-q00000NkvXXu0mjf4GOiu diff --git a/examples/orbiting-objects/assets/GDevelop complete logo (classic).png b/examples/orbiting-objects/assets/GDevelop complete logo (classic).png deleted file mode 100644 index 8d2d92bd6e7dfb81a1b58f6ac5888b0538b5d934..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5798 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 diff --git a/examples/orbiting-objects/assets/Green Button With Stone Frame_Hovered.png b/examples/orbiting-objects/assets/Green Button With Stone Frame_Hovered.png deleted file mode 100644 index b18717b0419219cd3a65feaceb2890e66f2efe95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7019 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 KMNUMnLSTZr=^^L< diff --git a/examples/orbiting-objects/assets/Green Button With Stone Frame_Pressed.png b/examples/orbiting-objects/assets/Green Button With Stone Frame_Pressed.png deleted file mode 100644 index 43c55f8f3259f5ed0cce7e2dc0ba3f080385dc6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5900 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 diff --git a/examples/orbiting-objects/assets/Music/Beginning of Conflict.aac b/examples/orbiting-objects/assets/Music/Beginning of Conflict.aac deleted file mode 100644 index f1661b413cd097c0357888b50b6869877f9d570c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1631121 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�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

    Fg^2rzZmdwv9YkMDcoc5dho^xL5?ipUYzqwgI7t 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

    W)UA|&Tk+KTh9BS3m3T?W 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�DXL3z~# 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

    dnRDAv6bmZ(e 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

    S;)&KlPPOVKBqGH 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 z%0A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 z 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�?iKnbM%59?ULYB4T~-AuYeEHCP{t^|ot_vlpP??e`E+&U%1)!}?q42`z2&+Pq zh6P!Srctbtmyc0$XXC!<{{GD*(}Yf$6Qt(iq+sJ#jhumUpH1&a2RvY-D}B-Ht()^L zb&?XS!j4YWgwPL%F$9ib^~(V6y8TDxIu-x!T0bQG^cL!_bFl60YKcRv*Li;|IDEsy zr|dGQGXFM?s55MZp>lXY%@DX&x#h&;nv)V=VOMQY#&c5@iy;tT^+I^y}oL2M8HEGg%tTE5(tYof=dkM68 zYQeRuts1ImR3oQx=4Q~Jz1jPKcB#AByP4_u+ORBgX!WU~lao^IIp8NYJani$^0X=C z?JX&a?Jl3oaFu3X_mfT=8gdh9B7k6s|Bh`iY;!HhX0%0dc%)_Tu;@GU_jLW21BX1o zWW&w7=e)$fD)+GeQ_w()SZ$@w0R5@ke<_Q+(Qsp*&f70J;YdzYLg_y1srZl6=A~Mv z((P~+-6B)RO4z_1zW=>Zzl3CqvLziqO{a|j!Vo@w)GIumYXRB&Di{<6J7+5`W~Oiu ziJ>J4WE@#orCMTji+QSgtL6h;yB#IgbiTsnoUxu&9e(}urZc0;J>Aee1!mStNKj;ftZ<#Stb2FsKlca2@ zOIJv~_LapugxECJ7!G|S)kV=oiiW*mFg_<{7>Smmm5gew(q;BewbDJU6F@i9Bhpbe⪚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

    B` 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%0Dlv9m`3h8Bs+Uue-Zej8JF`ibcM!_(xuN-#_e~ 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

    ~!@WHCmUPi2a%`P0Gr)5F|!PDUA#Of9cu-|5i> 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 I46c|tP7CWf&zC# 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
    i~-TPY=Jlf=6RUDlF{-rncq#(u*MZe4~7C; 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 TH*DAj40#4mS3j3^P6H``TDKGYQoJIfu02y>e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00VAGL_t(o!^M|PZ(2tbhMyTO zTnxV0Mu24?QrcR=QYD&2ShuSGfTixKy){zgW!0=xWm&1Rx3!$EtMm_8?lxt`#<`Ib zJ5l_R;M#nfuY0G93q&X(4H%rWJTqtBbI!cy9gU!4TU$HdD#fZ0;&#XN9pkk<0HxHC z5Nxlnr~d{J0GpdTzY8H&xj|D(ZD%s+HLuVuuCi39^WIG@aenyo3L33L~zbN5yDFA#%i&xL)ke9pIgJQ1>F5W&y=Kn%Un@GIU z0|#igrm3CM%{$jjY+ z4L{w%`sPolK1G`M9Pot-exud5uUzm@t9Vc@1MBur!zUmQA0jVzkJF#y5&S`WZyG&wn(L7qJV!0T%f zj#m5PEK6|q(s01z>!{%J#|bFE zZ7zKE9^=ae50#?skZ$ppfy(#k9SAOC$JcvpwJb64kYPwSln~jsGR|GvlDDs?Ke%UD z(haSI_TmGS9;IG$^Y5AO+N2v^inRb%;y0Abpmgb_c%kYK8BW`WAl9N+m~DXJ>p9 z1M8mM#ZpQYG$F(uuwt4oNTrg5Ljl5}z(lL={)~hWdlJ;I0NHGgTyB5jEzjll$!2qo z#@P1uXaAf^fJ`R6rW6~Xj&1<@NGUclne-aKf6!%b_&H;FJOBUy07*qoM6N<$f)s?( A9smFU literal 0 HcmV?d00001 diff --git a/examples/orbiting-objects/assets/Santa_Dead_102.png b/examples/orbiting-objects/assets/Santa_Dead_102.png deleted file mode 100644 index 7b73bc18b227ce056e521c092e1e0c924d7040a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3989 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 U9&G8@tG)<;LG(3?)NR852Qwmi(EtDd diff --git a/examples/orbiting-objects/assets/Santa_Dead_132.png b/examples/orbiting-objects/assets/Santa_Dead_132.png deleted file mode 100644 index 3cbeeca22732613867a78f3ccc6e57fa7047c29d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3892 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 diff --git a/examples/orbiting-objects/assets/Santa_Dead_142.png b/examples/orbiting-objects/assets/Santa_Dead_142.png deleted file mode 100644 index 15005870fac37abd82bd2a0a483ac381e546be67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3653 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 a#O4dD#-4Ib1_u213n5IcO&W~7;{OM@BBkE| diff --git a/examples/orbiting-objects/assets/Santa_Dead_162.png b/examples/orbiting-objects/assets/Santa_Dead_162.png deleted file mode 100644 index 29bc9280086de6f38c9c34ec924e7fb2c58b6a98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3496 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 diff --git a/examples/orbiting-objects/assets/Santa_Dead_172.png b/examples/orbiting-objects/assets/Santa_Dead_172.png deleted file mode 100644 index ccc7fe21316159eb13aafe8d0870ab5d2f59a05e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3808 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 diff --git a/examples/orbiting-objects/assets/Santa_Dead_18.png b/examples/orbiting-objects/assets/Santa_Dead_18.png deleted file mode 100644 index 2e6663e70321e2c9e2e91699cd1189a441c48b5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4027 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 diff --git a/examples/orbiting-objects/assets/Santa_Dead_22.png b/examples/orbiting-objects/assets/Santa_Dead_22.png deleted file mode 100644 index 763e84d2a56f1f65a7458edf6ec52af1f76bcc62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3931 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 diff --git a/examples/orbiting-objects/assets/Santa_Dead_32.png b/examples/orbiting-objects/assets/Santa_Dead_32.png deleted file mode 100644 index f19fd9f56b6eff1087735978ed559dea8e92ec51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3784 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 diff --git a/examples/orbiting-objects/assets/Santa_Dead_72.png b/examples/orbiting-objects/assets/Santa_Dead_72.png deleted file mode 100644 index 7db21537157082a9a2c46b54c37db3759446edc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3790 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 diff --git a/examples/orbiting-objects/assets/Santa_Dead_82.png b/examples/orbiting-objects/assets/Santa_Dead_82.png deleted file mode 100644 index 5f06ac456c85d4bd13c8d03734c62d5387e1ec60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3839 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 diff --git a/examples/orbiting-objects/assets/Santa_Idle_102.png b/examples/orbiting-objects/assets/Santa_Idle_102.png deleted file mode 100644 index aa1658d9820622a1b7a4b911532bc35a6cd20aac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4071 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 diff --git a/examples/orbiting-objects/assets/Santa_Idle_112.png b/examples/orbiting-objects/assets/Santa_Idle_112.png deleted file mode 100644 index 2a63b3be3483fd43301c1c4cc90d5348e6d75c15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4140 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 UGnN?nQvd(}07*qoM6N<$f?t0n?*IS* diff --git a/examples/orbiting-objects/assets/Santa_Idle_132.png b/examples/orbiting-objects/assets/Santa_Idle_132.png deleted file mode 100644 index 7b0f6f77febfbff3b525d80cf28b75310ee81708..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4264 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 KMNUMnLSTZLXF6v9 diff --git a/examples/orbiting-objects/assets/Santa_Idle_142.png b/examples/orbiting-objects/assets/Santa_Idle_142.png deleted file mode 100644 index aa8bba0e38b8d9eef0f4ed6305277b7a6c1634bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4041 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 v{4=?bEP)7iw?eX#Q_4Vxl0NMZm_W1ZN3JRkD z0L#qGj{pGa>FMSG0Hvj+%m4s=003110aGg{i$_P~?CrLa*+D=(XJ%qjQd0Zhv;XkYczSyN>cQR0p#04M|J#SFWn}-dq?Ltj`I3yj zt%%Z~0H1pRdS3u4!{G)1000VfQchCD4z)={K~#9!?Vami;=B^ax6n&c$|Y@~v`DqY-n8Pbtk3TM|CgPaB)xFa z=bZD3@ZqPpg1*?VGf5_s$?)UHU3cAe*IjqrrGXsVG!2w#+RhDQn#PE*B#BW;!pO+5 zZ_}I>VR1H}^_u$$8=20{8Fb9zA*RyGPsTR|3!sU=nypr=3$Pg*-HscBMKk2QM2fH> zxe>!U2J?Y(j-Rv3S~KGoSnY8#U(M%pVbrf!=ZWR$KT3&@pu(nKdGJlJg7dB=>33Fr zdO}vceb}**xze{*eL}l3^Cn2Y9jstfWX*`JIqCYysz-)>5|k1Y6l*(N9V3yTEv#gn zwXhwc@?ec!*ko%^N7@=!(ynHwyzq)Y*3+yu$<}KL+v2XeF}s?rT6gZhnXU9Rt1}MQ zy%g*^%huA9=RIi$yPEkU9nESb9cSie64Upy&YM^ALqv?~V?LYfI0>69>p%ezzxqSc zi(1WMLqqqCvn*RHLrke*lBpT&9$3@VWH_r!wxq*;>|9hu2*Z#2CK=09Zz&_ z+%ObLQWOKhKe4aZa^sBRp468QzXygdv0x*VmUZ3ad6c4}D9W3fj!msX!V5N)5{!hG zRTHJl>0)xOMM^cYtC2|4sgE9#(6Y+YVmkR&l^$kwP~+GS#aTr>q^$FFIW*$}KE#*) zL#i=!NSRqLOhP)_k3W+)W9~4~s(rVM98-@kNg9&@wpxaKpR@3v3 z>F^;xr|z{+!B#XFjS(iqjB2v*{tqq7>z;z`a?ztsmn9g+te0QOb=^WL2#Qv&i$C%_ zx4v#vvr(vGxVgAsoT0h`?UE2wp)Qxjl~2J&Bw`=su|;GJQ3p2sSHUk`J8C){ZNU)L zmF{{>gb{C)x56iB_p|28QS*VPf?;B6U?&bzKsvvaSG} zUinz9ivekXGmBZalwiNArT~a+u#X9r+bvpu8$N^)ZW+Do%Wc2TdfTFwsGrTYea*f8y}40~Nky7bE*A#wWDcME7wRrV zV6jKk786xedx6?S9cpp?sE$>2^GYR-)Et8sfbsUW=TnU3qw)n%UBM`)svuGhT&415 zP)aNfSnEiR%u=3zn*>Q;e*QdE7}zh$YX9<5regMmbVCjEk}~S+C*&ev4o+dIX&Qe0 z$LEeYf*G_f)wJS_8i4o-D)YcwES5F-M6-gb!yy8{etUauwT}*ms)8TU@-@{Vy@aKb zrsK3}mqOU|=TAa&v?`8OskgmYT`K9lZ}0-RdBjP%f2*q3*HXJ&FjYqVq@)o0P>!hk zPax&!%TZavIEHUNUM7>*h=N`D9#M1M&f`oDrb5)8hkA=v%?Yr6@&lmm--HhP&%@ix z$H&L(;`QU<6TqXYdV5WEJGimwn?fyNDFIf9BEWGeTJc4qzP*6UBI?I)c$Dz!OGTnL z?NA-^B2o9Wa51^E3<#~tU$3vffBzP&`$JhF-iH)8^~djDgzh8lP)7$Cn&`h}dB;jK+sUVVRSaQncBo(Mj%(E4oa|ZEZAk&C$U47yty#K7qbP>RwAf2Qd z*10$%jzPmGFEBecEx3zW3J8?F#o*imf{qeGk4Pl_mrHmM4XX_uV_Y6!{csg(;axho z@E{_FDY}17sg9ME5I-3tm8e@9xZ6d0hS48f$X7Z+ax|q{)-OTc+jTv`+El`P=O-9o z*X^_;4frx0>sZu7>&nH=sPNzj_HJACOv#fwI`K!qXRe#WMBV6Dt7X%mj9j_zo=#Jm zE38(oQsH(=aiaE0?OfQ3mJlm#+k=dN*MWPkwCP_@c`na=baP>&ib@y9s1bbR@3Mtbn zaOG_5>SR{i7$DI|=?lUp#dT7_F z9I)H7vATuuX)1DvgE&eXvqIhe>gnkTiUt*`H*n(ZG3Uif7byQQG$D$=#OK zYwbFKT}(UJQ>#vN2qVm7)}pTBs*R6&vmP5(!pbV9BU%j#m~1ldNaudp#e$x4;;AeF zIW_E=3t#_o<5=NLc`sC|XS8q!cJ;h-!!CNmE{3qt)uY-B%kjmP5-i;ot4$l@59~TH z?9t@Zn>D)nbeh#&SVhuxT)IcBl6HDwz;2aI6|8sl6?hI=^>+{8N=8W1A?whKhXWQ- zz0R-*>|T8dshP~z>y{L%+GAD@LZhPv_GE?K;(15sz+0DJ`?_j`Syz~k_4|o0BK{*- z!FoDir(4(SCnwLn`dY&uR-9yt6G>yX&bpbYk0vgyu<)aC+y2H=@1F8PJzyCwPsW)(|m6Hv=_)MUPR)c~bvxK^K2`F!4 zz$3_8tL~0%3aJ0QzyD$Q|#Xrx8 z`gemPdAHf9?=~DzH7JyIM)}|}jZ}wvCV~1#Oj^RK0u@e{p$dAWL10*Sm~dqX>ek`n zd?QdF&r#)AWsi!QKa1C3*`-8-&`@|VUYV&l6mpB80b+&?qFxYq?fd(NJwHCP4Kkxx z1#@wvL8YNHZs4XuMS(GF(`i{E&3Z23!S5URlK}HyoV_+1B6=r8i3U*wi2}}IUv%AE zsWej}=HLrLMDXE1|KOq{-GItA5sw;})f|_^U#kPECz*TkNvkdzmQN}9`!4klC!*y* z45$aV4jAgtqzB3%vZqcfv3X;1Z=>3nBq}+<@}j6W=)*7%=XHXO6&T6W1OA2cUGwfu-IqkP`N!y~P z#vR|X!ZZa-Cksek;8vc42kX*B*FJLKbdFIu+MTk)nYE z3>d6YqDiT@L;P8XI$y`E_@-scGEc;j2MZS7vPhv=t%ND~QJ0p6&;$-Cp;gpuj;Oh4 z4KO_`P=eMN%Yw$DyG>FBIn?3RvL(?2)8w`ov~gKO+v-eo1k)9&HX)aj zbAs_;6REH{-RXjA6U-3$S%{6p;Dj{^MVlM{A z=7}~vISnRQeav>lxuY+uUEmN$_68$^tQtPY7%~f!T84yq{*WZvT()s6SWHE)B@7f; z8#`g|M&YbOK|?grA1_SEMr_T+2Eo+nO$A!hk#VBdo>it$O`(yDnlSe-{oEKs;0V#; z*fMS1?w#QKo0zuEl-Eh~=b z#QLGXEO^6{6?V-PM(sDEHtAVm^1207Gx1fkRU~CCDwIbj>fLPw>)5#otEy(J*!?b6 zZzf<`q&sNFZnGiN{!Kw(`xHkex|y=DTrA@N-YWJ zB2omX1`7vvL16IWffF4x!6N6%cw%J{z+TT%) z-$V_X1>3f1l~K@kp;W!6WN1OLyLGFkh6Zr9t>?Z*^b2Nuvw3D^rLsm*RF&P^{h4^Y zD6V%xuQ>Qc=#Bv)lZJ172zxXrX_2J>&(PvSit)ZC$$~$Fz=Idz4JA#)n8+cUBZ*^4{B7;t*2dbks7Iu5R&2N1)eERtBk`=+n@~AKne-ghY|Re- z+kSSeVA!2zv9Qfl@y_mq^sybR2HTuUo-gk-YeQu6hpxIq6&5P>s2pcq^*PX^UT^gR z^Y3%_f9FSHmTGi(ln#b^L#iHJuQ}Kuk6%g}?Q~WeYOELP!#n>0UH<_9&9QDiPnpU90000G0|Eg7+~(-)008v%_we)d>+$jb|Nr^= z`{U^7&(F|;LPBvkIL-h7;Q#>p006uI0EGYm*Z=@jDk_rz0Aw*SK>z@r001Zo3G3_Y zrl+T>006MDu__xG*xulAa&mV70GpVTUjYGKUS0g^!HI~3Lm?hcOi7eZPPna$fqCkHN5q{;;BMQ~>|l0L+sBlXU?3Kfz-F z000bhQchC6Pwtyz54!N(|=|c5RLY}AG-PY(^kbk=-1if z?9A}(+f6s!bkj{Y-E{p@rJB}k$a15h)g-n4RWa+5CQ~yC=F8D&xts>3C2P`Gq*ZIO z6^w@Mss>|IuBl(mpiLT$+GjM1XzeRmR&842Vf%sxrYwCKP>mw!aCnJ!{#6Vs$T!3^Q_7T1io>i5D;cx;EFzG+6`iOQFyT7XP zcsQ9%{%zIA$46uxP)TUgDUwc@S*ybm(p5Pb>rz%lCY=l>oOO6QGCe*XC>d$H9SPfA zq4iD%gPiryh=)gQ_W+7bSWvUpo6&&jnDvyls&P|Hv)0T(p~-=^KyIIo$M|U?rdcIA zDp3a`MhmZ_(ZRaqNOgE0h}c_UNE#s`axRzb1zwk<ns`Q~;Az12I-1YtIVX@F_1w=Iw&xAuT5vNOF)e{~iGSg1-g&vT&ma#b z0=8fYjfy6nPUodc<5o?4tYO=fgqu>CNvA+Mt#UlIEp$2^Pph;iyzq4pMW$&{YFU;`QI=_nwdPmp6iCNY{y5;~z>E+8iIT=i z=op^9=ysU8dS=H$`I#gO2Hi2!l+%t&NMLl8*bg_0PQQP5PKH2sg+Zwx<+$SmBr;w= zEYwkiK&`8)T8H*qB^@IsC26wOIb;8lIBH*!ggBB>6e4TZoC8`>jv3o}heLLb)vrGK z`K7pa{f=$L>B9fl@U0+#qbJ&s&B&r@$c*`k^0E@`>U*f)&0FBc1)MB4l`L}7vJE!ves|H!ALX0F;86(YM zb=|n`A-FEgiL!kg~bPP*&aY?T=%e~B}UO) zfpmlOMJ?u#8z)SBg}8(&_j@;7gOPhZ*3k7VeSSfOK3wYI53})Q>B`r@l9Czur~+b> zjYJ$f@l!$wjS~lc39{RM#Jz5>lx`?nhPrq3;+k>wd-J;Hm&1zTutfl@mI!RucH13U z;A(!YY`43(pyWex%21!vjjrdg&h_u%)P|qsur`tS1e7jbo?Q+tzTnd9fNIW?jK#rDUK`=kT=fCbs_w%gQRW7myS9GUhZ z{1C|cp(rUEgl#*`lv{$v#Q;Zt}7b!554>^D;zIrTX&=*!0Ja(lxFYGqPm@umolmm!=H%`R(lufOiU| zZuqRg@1uxznjsM|7#j715D!u96s)@4L8JXhKLB{QPoW?0fb{L|?&Tf6{ZMvF`23QH zcFZa%&m8r~-tQr*Psw(-r(nw6mbcoE?S2PF{q^hZ6HmNltV{~A0X1F|@dB76 z7l)xAKU|vV3^h*f?&5pkeE+@z&PD$YF0m0AKzDoJCQt8a(vQW9U#d3=vVNpAW5be8 z^t(GfbzP$P&VoBFy1udxKR!M}Fum7bglW9ETMHPfr8dY1%q|~_*Xy!*wS~T?#iCnv z@9Pe%o&3b{xDOSt(1v)d^_oofN$R)I@!2tm*E=}z4`PnD!{xq56cGbm>X2+gH!Z$9 zC7YJsIe&%$-kO3`H;ADK8AU2l;^}-Rp2V2*K3^Lwz>Y4!Mz(9v6V3LZxRqevy# zvbJ(mT}gnog&Wh-zum(v9hcr?A3VjryR*d`nj~n9POEUR7{vDqE?qxBwmc^*-})&W zh;(A%x@*(XVXed*42(5Z9ItgEZoV`xxI2fW>OT;xnNSBX15rLsX3)U;F zh}&a6e!eC=1b+1I4!mn2cIc`+ddyKHJ6|3Yuz4)NQS?XuoLz-z!S%+xAZ7;7b zF0*WD)v^)aRqg86uD|(?^4usOos2A_b;+(QdZ(cMWY_-H2QZ;gG3$b5l|aIYnH=Vo z!{Ed%+pWZ<9n%7D=jyErMlBMDSZd9fRCY5*jri2Am3=$gqo>!7s+vQVg1|r_fO|~C zR+Y8dijVE8_bMIsuIpX>2wV&DbPFD;K95XdR2N65hV2xy4mcnxO}L|9e_*gST~6m^ zO#XaqE~B`zM?D#xdTiF|=BT~HyrZ|Sf4$#~f;^vQ37HDxz#NRsq`DukcG;t)6MWS< zkY0cLg&c(;&-EKDF)Y}OMuVl59Qz*h(+-P|9(>W|<1iSwB|uO_bHs8Naqyjv$B`9` z&#)eP?ZK|xZ^#EI^rl^Z1T@VP7bj@e07%E<zwl7 zG)AcBK8j2P&yqHuEF;rZ&{O8e5K(AGkbJ^&SR>2Nyw(NWBR5PY#7Tx0SxRCoaxYOI z;$>ZPJYDj%-N=g97hsP`MR1|1vXTcuA5PX3lQm&XZX5;hLuCI4twR(6dTPDlcRwAo zWi$$ypvS^cWm-pG?@!MD(2Z?Z65xzxappwPr4~=s{BD3$g?h8H4AW$GpoQ>xlo0O~`RKc@*TVs{3*Kcm&^_4O~bY!?o1Vn21C(BL$* z69Gaho3XK2@D!r*sr%Li)Cc$PpFgkk0p2~)-+%GV{r$`hLlIChuw5@xYdnu-W0a`h z*|UOb{rBh3-xYhi`u+NQ#!(?TLx9ziN;ig4W}84HG=_dB^nz7qi2D19p+2o%`MW0q zCz1jT!SzO1rqis~YX`K>IO@X%)QVMES6z`fjg{v0FPCa5OE>{YNUMn0L@aIh=>jUW+Sk|L*p;o{udf!nX8F$A zu^+BKsIo5m#wJv#6-~>E9#BH{f?3g)zzWMJApH$<($mw5+R*aXb|k>wocazmr-L>> zo*FVglj)*e&j=@05CZ>~uN{elsLoh~`KCeWa(Fn4L*L7kUJ!A?oPQXtO9QMQF}7^y zJ+a@%LL_ELR&kOH8cv~z*3@D}1*&51#Bj0jS7_4Lzr=~7DJvh5tlx1{AjF}$WDO3e zk7Ele30TN>TF7PULe_T2Ce{iP@i%t{wP3?zgv#2PVP5_>;ZT<*tZ!q?*|e;D8^>i? zJ|2$iV9oi`v^)I_%SZGLVz2jBO_*wT2T~|utsp^X0ZXWiO}HpnT5K{*#b0C=RwNoL zI=U>n3(s+F7=Hx`m^U{Qq;gnY4o1wL zPyuWLC#;skYXfw8vUZro52W63-p2V2QH`=3=BNY{9`r%#!L;$UG}Pg#vHlNRGJ`(&|2B)AgO5O+d$ zvVVw7xh_nxa>`F@@HE3Ri@67DRl>!H`3^1SM+Dq4uK_nU=?d1#GgdE6p!^fOeF6dj zjjToa+%v>7c(_QCP*Bkv&U6Ci496ijuxd>i7mISUCf2PpAn$|$fy`w)H!4F7^2RAy zh+42tBe<+qlYIqLolYkODYoCDhH70i3s$IxH#W6z;!6ug6P#e75-0Xl`H-Vsu(Ijq zE1*i|Jg>IOLI#R0OTEbkVZO_Ofm;3ow|mj}7>m^n1JevlzG;y($~a+{I%mN!rttUi zsY`T>0haB-66;gKn>7X1b&k`nr>2t6<`t&UCC-z;nmON@cH zEJ!@-dBmC6+oU1--A@#DILGT#@{(dK;Z5_M6ZxV~H!8``tML4hA6&79 zT1)K{#WlfEzsbf)fxit~MAXu-VB|iSFctoGTk__3OK#+-F;qn>Fp)G&#kcC(Fe;#i zv1X_eNkRsjgN6wacmQTqiKM3DWUTxouYQ-=JSY_E3$Wx)CU8rnZi8)v>SEsVPj=na z)6>jl-mwiFx#AI>Tr2=3D6vEoCU6q3o>nW@b>)V5Yo@y9et*wncxDK}wOW-^iUvQ! z3i;qK_(AyL90W)RmuD`yEM$iTD;*s)7MnPgK2^n!CGiB^5^W@I-k(Q(aMgdI#t=6k z*s7^c-`~p+v?J7&R2=O9;Hr2&l_%@>_kyj3Rkw_@J2@&}<#JkAJXTU|z^ySV59=^UTSCn@b^35o7I(PNr;8G* zv({-5D*9P&jyk(2!B8LWFUkF4R@MF?mEV5hANsO)JiqCtn{K-4rkifM>86`*y6L9> akNyWvZY~N5(l4$600000Nm#24G9SV00000022cP2m}NG008U&0QL9y|NsB``}^Mj0Ppkk=IH2ZH8tt) z@zDSPf&c*T@9)gb%{nI}wEzGj78R2K07*tfpa1}SK0emi*}J{IR4OWoMn+Nr0sa60 zgM@-H0s{5kv!$h_uCA|`my~dAX#efSU0hnj003D4y{Q3O--E`AUH{Ep8)oWszBge2&hBGoJ zAC=QG9XmU2*0Vd%Y`G0m+xUpI6W~nOcPCn>wqt!XP$S*mUD7PDM<2E>EmGaLbyS z)yxhp=|Md`tk?aad@4=N3KR992-oYi#N4)|ce7qx(PLfO8paV$a1a8}?RF`?ZUwR& z&Yi0odaTscaQLp*0#zbzh1LqRnZOOQc!*c-wvK+@H-KTg7N8BO9L9&WkQ&^x!DG3+ zTN)D$jf&cCHk)mu23dS;*PYkudFngee6TX=dZV=6cEAnnB~mbJFw)VeTgBOY8St)q zg1^KjKy9{5-6pGZl%&C?(^fGn0oyT6v&^uagrt0wmq2M}Vdkl$2Fv+%Zni zBwr?$9w#!UHG%Ql*i_mzO_4J9r(34H74rC;9+A@+8DLIQCGOu-3YFLHmn;%Db1Tmvies?C>1HJE`!@713x5<}xnDATg({|7 zg44|@;lFn zwZ$U2`ol+)fm2bSVaP1us`4D|NQljGx8~FR{UTC1hn3)Il9H*}W|Gy*%hQ)HUl{ki>C~s_gBUN- zI|+YV?)OLv+Ji%4;>DWzT!X#28UVuLuF4A^-EPP#CFF9vob0T zD+K=pzHi^&-T?PsCSIWXr$o2Y43jjdG+B6v%1KEn6J!dtl&J6uz=Dn6-b(m;YM}WjC zJTKYQtu?HeHAz(ghDb6jSRD(h#iC6*z^=8GFa8me1pE`xZ^0oxE6|bx)@LjnUsA%$ zSUrtdh4Z%1ZU{StPXVH_qR$CGg^gi{OKQRrgpG4jixZJ4GqsEP#RSDniX6lVV3mn7 zVH_uU1?y}ck7HPGD_#=c4wfA_T^&o*#;_r0gkY(M{Ki}Egme5OH0!HI zp2>nEGCrOYC+2mRXJj>TVi}%W`WQ>kD=~!N0WNA+2N!yqhKkwnuv0i_v z3vAxDpBvQKmNmhke>R9k1l+=&*_DqpD7?FCY&x5*X*@n-MNG-+^~SJ-y>DUj(eIO1iLRcP-b-R8pE=|~O$}SpGIbpr4 zAHZPL_L>FWIoZl`p)u#(sJ`V)5QU%gwh(wVq!fuMN1Ca|k6GCE~-`xDmp`_aTA zzWT++47yT$Al;+^P5M#b!hdgt^~b`jlGPoDS06%*umo6MG(plJTL&Z_guL%fSbyxx ztP}bte|+_2m7ickBQFT8abpu4v*j{n@i4w$oWcsL!jIIdgQW5Ghx;SxfRPo;g0tg# zc}VN{bT@N0VOkI zQjrzRnxSR4z)F(y?3q6p#D0S+lBN9mnA)_%mxFf z*vsY`B=}A2Vsd~)3*4qj@r$~wuwJJmzX+>vwgie>U{ zAL4?^SswloG%kq-6=`rCE;+v_6x!+WsN56W$lgG1xXpTBAgw6RH8@Q+*@cTUE2sgc z(BqC~O4#s@AnrMDT#$&ef{gS;b?NR|>ao*q9zpqRT^0l2u%`1}R28+OL8?#$0ju68 z1V1F2&*!_x$LAA0&LcaD@H7L60XgI(+CAiqFsyXgDZufHN1 ziRyhQX2)Ne(=ylL*xaeYGuF6%4|Ps|11jC&c&5L9MRWOLS#k|rFc!9-UOB-D_yDN8 zv&WqN^Y!cRs4?(&g$gyp8n|GKCgNt0DB(}kXGOuN54*k|#aDs)UH$}7#j^(jr;j>> zOGepTHUSldI9#lRRd?r7RuxZMRP@YDgVjciU<571l@oDmh%vP4kX8O;9*Ma+SJaVw z0#}%8V(2k~6Fm2)HtcMUc&GlD*$-&e3wnrt!U(4DWBMJLQIz9&c+|i#8C96nG&`#9 zG$L_$wCC>#M=-Eb`u!(-n?F265zTSz=cxu!gi&)lz$U=rcuJ;TvgqOAvQ^QnUw{6B zum51Y2w@{B1Zto`?>Cx_E_PJvXZ0IDA$xU3p zjSF;-Ah5TE3uH8kGMe1S;CrFACud19x1qtrCygp0BdA6<8e&ECG$wiStV>r;=yunU&emxyihezDnKkJY#+b116N;UP0*1HMUAX6)g9|QG zO{$ilwaJ~Jgs*UJeiSzy-|0@{`c*2rE@g@5Lq!@`zb=w|u1Tf$#10NfxfV^|;Mg&4 zIw5#n-Lu%q;%#jzr*O*hy4kwoWYwff)=44BEjky%aojc#jfZmFe8>J-R{<`Z^AXc9 zL||eBQEG!~!4ip0!7$SeDSjKCVc!~Yd0t+@0M(+RlG@nuCCdUhiLJ#H&da=fOtrbH zFam&$XbZN%wQ{EFT@Ip$7Op*+Nd1fSKRi8RuQV9K&_DpU3A=e}kMwy<0kx6_M`+S> zY$6KmQi-p1;Sz2MHnJNWypIGduo1Qs)9Vc-tdW6l`vG@%M`n7EapFuIqr*w0CFGz{ zWini#X7DB&c-MENN%+vew+lFUch^!O@f{i!QPrAhp-GPo>qZ8>n)hipHcLTzkmI-Q zp*q3|D_EiPU!Zx5c7=p{x>-ZoZCNb2dsoUn0xER-YkH7k$v|@+K5@hu>``@#3yjH! zu&U~~iE9lE;E8lx_F%3Cnf`Bp0s)11&z^&5LkeakcqR@#Gb)myO(iLW7>4ewCM&Bb z-9X{X5^rckRkFhJR|^s=g*a7D!Pb;iWs&PXgiQ_`xUggp9z>)ndPXLGVyEZmnHfaZCvy$d$NlU=H6>B!1_ppxm2nhba3u|loO0c-goP{U!9IEiWz zUY0E_JmZGW?~W&SHx4W0nX5W?EtK_41G1(97ce<2v5qPBLRu~}u>Fkiv{>JR$DX#6%P0p)W-WzfE93Fj&AQB@%-a?NV*dr z^T=$j^F9n&l^%DR#llvEkoX}@ffP{OW>9Ij~=mRs3ul6 zNJXum6{0fZ0zHbTD7kAs(L1Z(&}zMzyj$tf_$Bm8?@6o4IV#YD<_kakYoS=WivBYRZ{-#%DKC{ z+~DE)*RX4AX-5G8Lqb1+dv-%0AgTZWq+MM8&jA11hW((I&b*V=r2vX+0LP6tmw|n+ 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 RYfAtC002ovPDHLkV1iLBZL$CW diff --git a/examples/orbiting-objects/assets/Santa_Idle_32.png b/examples/orbiting-objects/assets/Santa_Idle_32.png deleted file mode 100644 index a8b94d48a128cea51a75c0d95f84f22e207a1336..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3646 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�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 JPDHLkV1i5&@$CQr diff --git a/examples/orbiting-objects/assets/Santa_Idle_52.png b/examples/orbiting-objects/assets/Santa_Idle_52.png deleted file mode 100644 index 9758417b2e8c61741b46004c012d7c84e746cd83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4004 zcmV;V4_okwP)h5GFFYO` z{pGs<002=?PN=AOPQDWu*000VfQchC<`~GA%6pj3_)z6hdM*si-32;bRa{vGi!vFvd z!vV){sAK>D4v9%bK~#9!?VWpfs=N}13nBq8RW2$)u|aKsLfvk=yZe6sPj+UKa8vu9 zv(8_p%b&Jl+r8F)m|P~4$@uj2&_fSB^w2{OJ#;AJdF2H<=;l zV$lND$f#N3{tUwoZQ@JLg|uqlrsDgSSUd6~@fKa%`kMDwyO^z&+P-?-eqZrh=;}NU+sS%1Q?MPgwv>yS6rPL3 z*4n1CH9o$vYuBbY=jhvAkrdUkt}kF;#iP;I(RS>eHK={V-n1>c#G0DbBAZ#Gh7~S4 zxQpjS<4WLrUrVzN-LNIy%+~5+GwWNoCr!;NJE}13#+NUs#=2L$(34@pu{CYJ3KU7< zyDu&}ZTU)z=b46ctCOG!72-yMO5@5=>NfB5qOdeHs*t}$LcdGe8>=oJ3k_Sa8#bi! z>35K?z}L;y^TyTFsQwn^%g3c=x3riM%{r?ij9PQz%N6Tpa|?B?TW7V1Uz@axtE}5V zZ^JN5gbE?J2sg<0=e4HoqkXwhYTo-8Y}1R8W$1c{Ir&EO>xb0DxN}s?==MjB zM&$q$px{M3#aBnc?VFI_`D`=DI;3+n>(ERkXwWK^iW+&IS6|{U5I&`MJ_I|dBE>cs z;3x{HT{UP|iabe*uy{M}9n}!dkLsDJR}PNB^VmCpm~akLb~+r4ai>cMH7cdekH^MPgG7LawUS<}n@_QE9!}*1oq1{iwdm60 z@mLI0ac0N{e9W4j9uY@}bq%L6_D#bPqysYm(BHp*ANd?vd3in@juno+*e4AG#wAJm ze&#qFiMfVy)7E1V2eMUXb16Uo>2C-+0P37FKs_9Jex&Eq8NLpO_gW`VuLig%rG%VLM?!(GHty+sMADDL z^!+0T=rc^ghj&l6J*uI5P^e`b;IKrYvw|n_foQdilR*9a{QUU9Yq%BXL#*9)oO70} zXVV*tP(wsm#*gps2quhrEIGb@NP$^DKmQVTI%|hIC?#snxI~RfJSzWw3Z2e5E2~VP zD%Lzde0=^bsgXPSr3f66<2NH!Ai_#{H5yg?@8{pY#}zX~7?GcwwtO-;JAOjHHZ;r< zu*gv~Q|5`V(b$Bb+9U_BxXd%PkWYDjKB3M>Bc8_wW7#OvF)Ph-IXDXEG7_kfDdL9{ z7>+x!Z?6K+0URe9O)#(uw;&~hCmqw+9oJyhxJC_bZDP#9DGny{=6zsl$tn_`BZ)dG z<8d&r1NmwvquJMJFC#P4GKqBPFj&lprRbdUXbiAdG4AOE%vxJ@KK9I1%kJvroQ?yz z><)MZtm0iA-k#&Kbu5H##vGu>l#fQae)&s-JOu|rMjoKImU%Q*U{dNGEMMy@Fe+>c z1f_P})ycdvQmDY1@-l0o8qT;fn|t7u6?R})=5@kAgzPx(cCPnI2S*T zyvnS`qR(p9gokh%gH!-CX<4HT!iT()ap1gUCKu@NW790*H{Mu|#*t2=u;oI|N=ULA zbuL*0v}DCmIRt1T)pen}dibuHdMjI>`Lw_jQyb!qn-(l!C&5)`Rf8{XWwo9}s!MN$ zbl~UL*VpGo7gfNbVLP+|a^6h;-~&xa{a4iUvp^kpw^HSFDvdai{zQ}h(N*l~MB1Rj zCaa*GOS{(T0&T{J^b&ipdbD6?`&y$GnP{i|+<Ny{T!S%qkUZC!r6l{Sj+KE`Af&*HQN9G$`RZIX>!yLKA!MJiLL!%nqHHgq-%d9q|J z64gVaUCrDcoSJ28zq`)wJ^cgrY8L8rqdY_ulDOj*1(UAl)N9038FXrBgS&SP2T6U} zLY}foiZbf@Mz;nhF*ZSrsqU}%1)IuupMbaBG-nVXtvxLKA|H=$!uA^Rd=wu`H- zWE?SfhB_?Z3YK>c)1<>qaLQ%QDuefw`g4`5ytZP-)KG90w`?_j>CDQQRh6AoF+M2?S&XhX8zJ|T5^<` zjK|#3AX#a0c z-x}1fy)y8xoj_e7ss`iI6XtqHY3C>go>UO1%NO~O&!sfrHR^Iz;z?``b}`_%LVKJB zPt?E(8iiWxrMcSG4H&fl0#tEf8fD2f@Ruys9viCg&bp@vU^@}0l3aFX5 z9SjenmpW9e6sHw{Qydd2&_UXQgVZx?tJNM*|ByY5N?*#nFaTp~pv2Z-4EDS%#|2GW z&aYoPhW->GnP~ZMM1uo2JkCkDS*s#oBKG1F^b1!P0%Pt8FiL$v zBS2@_l%4#o7-*0h;1VdO+H5<{kQFG%4V8JmSFB$p3$dI;0u7kH(POAZrlBRX0~G59 zmgYWb>VBx|A40e|h|ArdKYzaVJf#KJ8z{>>&O*2idgMa%P-h7##0VwhOf7C0mbl1+ ziUaUlpiW@{0E_y#jN>EJN7f_jqldZQEIlg=9kx+3q;69t%gCf=g&tRlm?rOm((3=*E3TJ`bGGWiotPn2>r0 zt5-SI(8SfH3=!;JEb0P==q;64c}N{*l;r{wRivl)sI6|2!&Qyr{L{N-so8-!(urv>KX~5tz6&M{Bqo_Dag7KZ#)1Thhg zMImko1j;$h#4;gY0==bA+9;8`HKK8DS>`hc&+d}#Op$JcQ3p+r zZagS#*tR(8JJkA<6>M1N;3lLZb=x_qW)-uI{iMIF!mmq^;y!wV>d5Mab*VV_2Ygb7 z9V$}XbScDMT-}?n#c95W z5AAuzX%%*vb8jL`yr8!L5h#d1C9wAl&J@+X2@hahGxaFPkP9rkgF5}yl`$kZf+Fhi z;HB=URxb0d=HTzEeaIYpr9U)8a=oCZR30lCfOp>$<(B@aQNQ+GgG#%wu>GdLRbwm?rXE;MOrlz* zC;$hvPz3HD%yQED!+XGaw=Bnq+ro^np_3WXdIMLTc$CK;IRr%I@<7Ya`*U5feX%#{ zm{CmgvN4_|i{F7TCb5@kFs`FvGq(3{kjo-cJa#IP2Y~i_yZwWe%JRYcp|qf$?Lbyo8Bt@a9a_pLNT zy_Hlb_0z2C{EJjy{a!yIB>d1r4?XnILk~Ul&_fSB^w2~9zy1TsS*TDKb~9T50000< KMNUMnLSTYj#hyI? diff --git a/examples/orbiting-objects/assets/Santa_Idle_62.png b/examples/orbiting-objects/assets/Santa_Idle_62.png deleted file mode 100644 index 108ff4128c74ef59c7278693d3ae152027e02582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4034 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 diff --git a/examples/orbiting-objects/assets/Santa_Idle_72.png b/examples/orbiting-objects/assets/Santa_Idle_72.png deleted file mode 100644 index 1c0764a2393cfdfa6961c29eeab4342a3022d326..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4100 zcmV+f5c}_mP)HYrx>+kUP_xSMh^X>ouYBe?4+}zC0 z&D8(^-2edP0050jN>nN;w6(R4005@|0F{=Ox&Qzn6%>0uJ}&|SQvd*XcXWXO0Ga>* z$^Zc8=jSOXCp|kj{{R3!ARAClOTom&sHmv_>b!6P0sGXs|MAmgVqN~;ll;v9*~g)* zdT+9%g#V$LiD&@4iU8ZL0RJGEIsgCw3UpFVQvh}*{{6R@5J%vPN(UeS000SaNLh0L z01m?d01m?e$8V@)000i-Nkla-!8Hh05m;&${WHNd2ki6Wg| zfVM3=*Phk3=y)<|P=^!B*2zu|Lg zXiVxRW1-1~U9ZFNn;;zy*RG?nO~>Ol>*Qj>d8@zWJ-j^E)`cM=t=9td8g_bV)Fw-e z9bIRcHEKLw->~ebY(hL;=xJ8RTmt7>7j=Y9PZQM%@r&^lTcIRs;09~MA*URN% zv0P8Ct=nduTN2fJi7YGQrsO8y_Z)iFkYnVqk=3)sFmRu~>i$z0v6_hVor&K== zw#uc@VzpW!-G4P5D{<0V+c&z88w!qD^!gu&};jG#Xn<@A&t<@gRKOpmW%m( zHD5K7#%*+-hR&L57lWM`%?6~XHtkA!GJdabX)@F;5w;SvprC}WYh2~e(xcIn*Xj<2 z@^IeO&8UKO-k9|ocRo+bl2R%Q!e#_AK`|{gyOgu2Bux})LyLsSXGST{D#pShCuB3| zOAR(8U|FgYt8K!NOp-*vCJI9KM)&jw3u&f zr)yb;RSHtzgImCiI4c^+{-vHTzfhhAsJ7#>ocJM+fiN~L!v$K-^1)5W+d|Z|bN@vL z=1Ha^GTm+mE^bmrB;??%K1QJde#?iSj>cVNpp59S=o(pHlgRqLMyYCjTm>6i%UoilSY$-e)_WLZv zjIYm6yB%*&K!AD_sE16vEdBsb_g`_b-LQ!*@;b~&31IAY`-ot6OVW?sF7wqa+XE58 zBdos~H@tyAR;o?J?w5hn)n4SNHqF;aF7_yu2r=ZWVqzB0FJJK+R=de1O5a z125iHDa<$-Sos|w_h{Swo<(MK+%x|E&MfVg;`TdXR2Zv0L=7SstcR)s+9SLLciCZo zJRs`x^ZS9H4kvy>)Ihrme}h^v&l6$EJb>wd4ULQ1AJ_@a`fLBb|8>NXd}MsT^R+|m zo+Roa^?Nv0A-F;c`1=0->({TnL_P5jfhv?8;PKI98lpOUCs>bZMMQalnALzEe+e?M zAcUqg``Fd2`9=(5M5hm!TzC|S6vE^A^Ru63ucK|0R)HwFh1H>kJ!N6~dVI+SnWwhc4yiHo)kL}KseN`|U+D|uGQn2AIEe#g)q!$i z0z6m+h99`iU`7=_?K6A(WII~Ii&!^HGkVMwrw`Wcjmp}0>7sY6mvtN@T+ zlV#{*R>xhwy}@qA2w^sIc~P-?S3$|ci3W0H{H1nFL`Rnv@97(8IEhGWc4<~qz19rV z|DqR!=@EntI($>8BH(V+XjM+!Gz(lef3%frF}FIgBn1zS{oaLH8&;VqwKBxM`Z?#q z8hCKWohVX3y-JV4G-A|G{dMYM=t? zWS%tvNDbK9iTl#7gW9m_BIk@6SodF3n$$b`rjzk9BIjuP$%#LArnO-2AJs^P(2S3J zNuVKry{2J}x@og|4eQ|I^7X>1_T3w`-ftnc5S1zEeX^_9G%EGaw7nWu^%~xNzU0tJ zy$=pa7p2MCnbGFPq@(QG6WK&f+V9He>9t0X(!8s-P?|Mb!Ehvg&la^pq+}=sQsEkTl zb+NAQa~-;uoN`^p=@aY~+JJjPUu6czNzLcDp>y#iEZ|-|^K~GFtMaJw2kpyFf;%+8 zg<=2dDo&vgsw%#{FO_p0>Pohik?SH6i74!K0|D-eMp@|h{;7a79oFKy+2Fa(+3SS1 z|730>DY4nlgmQ2GrBO*3Wq}4g0=7wR?3`iSmrISdP|^?lTev=pA{MawUpc>x8k!@} zH7)cxKZRGkq~O~TpoSVW3AmwJG;J&RjQWZ{qnR0PVJ!pNC`Fl{1uOo2i?RJI+pQT|K>d?Ccz1~FZlxlCqh-PTj&yuJ!@p!gXj|8d)ap{Ng zBsa^5y%?|?Bfz~E>Az6_Y{kRv@1I-oJ6n$3JsP0G&Ww6fO(43~tE>vs?dT>e^8Nf9 zjnILCTA+@gFBmp)=+KfTb}Im90XyX3SO9rOfIz(=@LKR-b2ge`fD%J`6g`DSQ7}`3 z+CCS%5O@S9ABbaHpvtt0k@Z!4wCgR z%5!Me3llIvmnNMd+TWi_e}oHAnhMh37;7-!xQxZCb+ha!iZ9d@+3&R?&TG~`sfm{Z z^CT)@j2FcVwX|rWr1e@Hu&(jA7E0%zv|7ahWR2V3e}De{v*kXcP+yEO1un`hrF!(r z8g$a2zD>%wEKT?kheWgwb4gOX49YVTu6QCJwpXQ3q3;zOy%!E3_@T#XVbe3}aBkum zADP_C7{yBXn29dgtb~(mXb4-$2I6^IfLV2E3U=c0nRL3Km0Wikh#ZPEdvZkww3kPC zM9-WP(M<_$O&Ee-Vndrlw9cp#Sd8<&Jkg}Tsi;`;hzs~b1Qj-?Ve&yWXg>~acVhAS`+7Z*V3JWpSgxYwpTQ1;$&9OW$YMI1o1}RXG ztJcDn{G7$|q!$pE$%8~SZCyIF=HiSjal1(1*@}vZMC~m{!2^g>7@FZ7I$z9br7*#; zFH{$++Af`oW8a|M4K;pKwx$hby&s@yBeW)b?g0K-XeF%**KjX1)~Ll03*9Sm8c`Xm z-n1#6Ylz1axl))3Lfuq40N6glO|0x?gojXR)aKo>%vhPtG#5jeH;J|7Bynva2Y*2% z7Rb6PUHHHS`QaI^W*;Zv7;w&%Wf)G!osVnM1sb)UGP?~c=DxHGCpJ0o`}JmD9o0>i z6IioCQZVZIOuG&mzD^j+xcftYIaD24C_4sfR5+-fDprIo-EZ)T3Sd=v-sox$@wcS% zj0>l0inScMas}_j&Nukvh-8V2%W!nANQ>gs>fn6Dsx-#cSBy$9@5Yg9=uXOE+XY>X z;k0>}QRtTC9-iA{yEuhrk#J!OWkM))>+Zq^Y@8Xuk}@u%bGdI7+h1*0WxEW{h>)4D z_NY!Jdy(Lr%}rl!YZNU>);Z&?6JJYn2kvm$U3WfCY=9@H{V?ESt++sCx=%NDx@nrb z)qy<1QJt)~Ql@AT zpE+>wR9Mr7V)aeu4=S?lPRFr$tNsA19EDmZc3{ta*a(iVvGo1;L&tJmT!T09X~bB*uET_CXc$E2XLAxr7PB>r0Vq?>>B9mci6`f zB%3^5+e>hDPGq~Yw&a`m+mUW|wO(sfv1%+990hUIsr`3$&H6gR)|Zi`-Dx$o`yy!r z3QOfqZT8vhhFzgQM6+DD)3l%|_m!~N%VN}Hd3KxiHPQ>!*}gO_50^Tlwsb+f)oX$^ zwxjyLzP*yHxY$;7sq-&HhF(K;^rd86x{gY1X*F1F_vK3|)adI!hGwX*U+SA#^+)#~ zl4JEBzhHdt4+4Map@$xN=%I%mdg!5t9(w4Z|IvSCI?b(kibK@^0000&?#2g-J?ChqR;i;IgrJ2{)3ok#!xadL8CUtIs`xW2){XEZcu z0095-(9_k`lTlFr#Isuh0;idK{LKL1&7!DiW&Pfifp%a2oRst8!_=Pu$hVmP*LjL& z098Z*p@RVCjD$ym{_Fq%01tFhPE!EX{^}q8RS5pD{Ev1u{=Pp2UH||932;bRa{vGi z!vFvd!vV){sAK>D54TA~K~#9!?VW93+Da3Ln}j?NK#)K}AkhtkQZSE1ii#+;p0?-v zf1!J3Hwgi?=YGlha4_hC2E)-xlNz6pw$>ChcSs>C>baVrd@k5pLt0JHl-*+u z>{w`hCQ#Asbq6Sf&en}YV3Q3u^4vzFGiCBA)FZD_+DCGEXCR;!u{ zD%YfOFIR5U(ufBZWq(<5JP%h$3)TJ>hY*g8PF1PKFGSea9!2aa);{sd}&$Y5eV(RB1GsP*@6>gWAJh zRfCc_{~C0s4en5z@r24AjYf6>YVXJF2kH*F^Wd6fQ_>NN;-V;f@$6md!9e3}4sNUf zikfsU`$&@^ZZ7Dz{6947O5x6^HY1&mMj!A_hVQ7?9o2a=Dvr-72w|tC8y^5q*t~V9 z0cXn%>>g}JI^E+Q+jr`^tJOnHrGenb!^*WMd~KMTv2Bm0RaF32D?}rN=(3z7K@j<~ zS!P+;%#VT~k%`#k$gHX`1yXlKnqi2#@eQMNYQ?e^t+YCCCN? zB+ASKzz<;c8Yd~4MzbDM(p4<3@Vh4JX^`FITrVUTFEXmS$=?9{nw|O-tOS>PR5OL~ z)|i=ZbweLVe>;2&vQytMHAuhibjH-e|qXS8{CY#B)`uY%o&lj}BU< zkyQxSDC;BbQ9+h|>Zmt3tr*k?O^c#hfQb*rYW+V#WJ^Eog;h-%B(tN1^AcF~h!Hos zxYJFN6eNS-M?!bP5pINYkyE#-vmcX|6~Thh^m9Pi$S0{B>LP6N#Sr)q4)*zekfxi> zW|yX+NJMy5P69xVPJCKYh0NKLS}FLTA|s&=d?ZZ*Ka2G3au@ac#Ze^#$PdErJ)r5r2ELor{G!`*K(&y(b zF>!MC!GD*Vpwq!g*2-`M2jMG4eN7xBr*A>X!*Nw@3MouCsa~fuXj3-6e}DexpMN&8 zHAnv?7t7@~ggG|^$rtHvv)Qtt`oiWT9069y1uIlOG#gEYRZ6OY4>kqT=L=EpqX)|y zaOUUN?RL9-g;}@Yq^z$n56kcdq~Qk63SW3jWvr=DpPxg~FUKm_6}~nkynv~Bw*<(S zm;3ws?=Q>k1(7!|8~x>bQs*tgFRa0ah`P}oM74K!D8wRK^P0$lLoL z|LQ@w;V*TrNE_;;B%0Ino$Oy;S|okCyYfhwSa`k-cEHMDVZ|j+|2~DLEOJ;7p-8*! z5;jW?Y;VDT3C1bb32gl{vxo`@;SP4m+wEo-`u$l*NOC#jvdpE{5H5BXX@~CQ9o^}_ zjpdtuf(O?m!WY|X2&S5Z&kA?7))X^_Y7&di#K*~+b|3cs{rw+}P~x%xPi;!NGiL|1 zH0gBa2Z@Z5x`N-HhXIep{Ax1~4i()|8D^*Bhen&fZSa@+%+ei(3atHrL{2AHfkeqlsso%u;f z0cQVd)OljHAmBVTj^Zf2&IFog>4!H}%!>{_vF ze||Jp=O$fpXdrFBmEgv#iZuKR>h?T`p#rO!vl{yq2Fyv9+4l-Sk|rlbF1@c6)Q-7# z;Uc(CpB_|zR7yWk78hr^mc&TGgT*!TQL{8Fbz*~29^HN1MDC5NGh`Mf$2=aW;v8c&3R7yabJhV@CeV70LV8gT7N zoUY%T+$#Hjy6?xsPQN7W1ScPcP^Ce)SW_ocH)a+5b{uBMA*Frb(4f;3qMB^gfu|e< zmuhjoQ|jUL>*lQPbmawa;%5ad^EO3k1#2g~Q_{2#$xNW1XdUouENyJLivLGa}J00N_xTz+;3rnY|dH#g{bhwBY zDzO$uPUS4tw&)EFitEB_>&}15NqERRstw{BM?oTo#48lyx*AC`=RZhOnQ#zSQgnwU z)+B6=Ryj}pA*2MyrDztUQA=yPycOqKk1F3v>W6Vn~&+qZAm3oL}N-o=)8mKi?_E|SHO5z2xy@mB8{?RUMum&Uf>5D3|1j1E`;r`3>ld?zP-KucBJd8 zF}QV@LQ(X($l*l#;`)k2e#AkYVKa1$!^=W|{5~q^%KP>6&u`JwA>oXb?4bv?zeUur z$-#x>%qcGi6$S1YLDXw7WaU59E&2KQ_zMhqiw5?{0$&;vxXQr8yacu0c@2N%Dh62~ z>RT14sKxKc-(&hjhoWK*<|VkBV9^?WR_{$^S)umyrV)S4vLrRL2-Eq^5L*wpxXv-jLXei zExbqYV6qr5$S+{VKixtS9pc22T3QIw-~=C4@WE0AM^m|4xv-h*;Cx$Ad4IX zqB|Mni5rSLT#0P^dmv~l5Qe{V)<1-}*g3)_J~+QWds=bO;-poVG`st?$j0@+yhB$z zY7;@bVrV{YkbnJr{Q2{DXeBZB8-U``neQ$j)Y#;s`(}|~MOHUnxf(3c(o}NaQ>4)IGnkev5&C|^50~o5UL8Ws7HyvR^8HEo1lN+egA_1C}lTz=R zXzxj3pyJW)@_oS#{1xr4rTI7J+E3x?LIMqJq6bb2_*H32Js7%TVU*O>qM}oPu}`Mr znFme;7GaHT;xLe5um(O|YWVTs`U6hEgNaSERBlXUWMEgx^Xv1)1@weQidQ&#L$-Nf zsA7wk<~&oICgN}y+HU+{k5<@a$Yt zrES45+znwuo0Wk~Fg1sLm#}r#1B!Og0#0~C0F^l}oDp^pF*lcOY7z#zXHl-Xo%CpCjv94Uj>4K$vO-(2n7?+T@8xk=(?Xn~U|A_5WGZ&qiYY6?y3!~3 z^a!wOPCA9oes0X-3$2ETqdCu9!D})1AAtfNk>S!0JsBeF$bHZVX2ew?Np%elJqQY< zE6o#{oU!y|Ygdq}&&jBMaX0_UjB0B+4&fsApZFrArj zeuH@5#kio!`Eq@02N1C)MKLby}oLfkxL#UKyY&>kt%HPM?cy~on z%PplK_-)~pOG?9AEEXQV1V6`Pny|vGBX^%xq>8XDG^t35ZtC>bGpM6?{K^~x91M0ZWTNf?ny~jocRHZQc9u!$`$1DYVcg@*e zxaQsE^+`vhSBpGH(exG-v$Fi_Eq+~le62dI#kaEL0S0KEI)>!=c+sfLN_1kXj91hZ zU#M!+qh6WQc#Fz|9bjs8?;{be&giOi^`V&2T4el@76M&trb=KeXKX#XL1dfY)qyPW_07*qoM6N<$ Eg04DKX8-^I diff --git a/examples/orbiting-objects/assets/Santa_Idle_92.png b/examples/orbiting-objects/assets/Santa_Idle_92.png deleted file mode 100644 index 5733e2c3524479ac7267816d7364bb872f7d8281..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3970 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 Z{SQ7%8@Y{bu^s>b002ovPDHLkV1l~#-(dg% diff --git a/examples/orbiting-objects/assets/Santa_Jump_112.png b/examples/orbiting-objects/assets/Santa_Jump_112.png deleted file mode 100644 index d0b42066e9c61174c0b02ff7ef3c9cda1b377ba4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4720 zcmV-$5|8bPP)gwtk2?)sm0FnRz zm6nz-0s@=>0J{JHU|?Qg005DPf&c2eOG-&|002WFAw~cIl}%0j&$N1be0FhX|MAiM z%>e(~h1$uZr(t2;tpNL&k;$`;T0sD^qkyV}0I5|issI2040KXXQvmM1-AVqN{sh($32;bRa{vGi!vFvd!vV){sAK>D5kW~rK~#9!?VWvln#>Z1%geHWlAtIC z8&nh&5FtWS+moi>|6`q*T|hLNo<8S~Kpw{?wWe1t@BDUWXJ%(NU%uSzW;eUp%|4&0 z{{}`))qD;&zvvE6R_ocmkFY-eNN77wY)#E$vhGi?X!W3!D@Ve z!6xRXf>mWHo8Mov$xe_z3#lwJ(8=T)>?Tk?g-=!$VU3)V>!|mWp7;q^H7Oc%(CegN zQRi7zU09W%KzarC>(@`fsw%;>TuK^HDtkKP+fn)|A_1az^|0l$4|1?>ak#^~h07 zH}f)8ZHU|W*LZS2?w}J^#Z^hl0msWZ+Ojd6$4A6T`6|RrdiUZ%5S7b{fQY+pl3ug> zdFLFH?yWaKx>+*B4SYJ1mc#loYUf6vKcCEbu%^Nm%5u?^lr3H_^(r6qEkBl~bsy-%BXAfH(olA7g+Maputj^44mLT_;pNbI8~HZ{*| z7X_3Qu01+|G_IPjv^ZdJjfPro5HaiZcF36pG~}4?(18u>XD#+iI<<#GV^pyWiK2)K zS_Z?G=4{Z8noNIq*ivi#l1}W!VhF~i8HS}>(L67-jz59M!&tzd;kAcNTI-kO#91&K zBJjcqxm(f1#Acks3phjk|MnYW-^LDG>z8EWly4Hvv8a5U!YKCQ)EJX7bnBka^pNC z)T1N`A(gQ}<>ava2DT?wAO0IkoC~e)1cBY++_eD3C!(y@MVF$&#N-Say`-SIWe)~J zZUZ|!AnCV5Xb&qRTHCui1WE--(T;(RCK9e>NHAaXEjui>d%~CorP=u_Lw(Kr)k}RM zx4-vF)=mRDSXdLBeDMqM4UBrp%XXXCgBl9PY{5}u-|qK0txdbw1fmI{{cXG5?x};p zu|xOUZD?^un+@tD-17mP#88G{UO3KUsdII2P}TT`s0X@0Ree-74q-+YApy@+ydL(< zDIsed7X>(9n9+NKbgu5Ldp3}M|Ni|IMy)Y2a$0PWwTNF12Ouke98tIX{T_cHFr|zA zE8TvxB(-aM86k)Yq~8mg3^3wP;%#X!6dYAT6F@uw=-#+9UP$p8C&dela=UAFZ&mWS zsNWMWXDJVT0knO5*zQAow%r%;wqU6Hk+F}9J$&)SgO!%bU2{qn;2`QNbx>5>qw)5I zB*3^Y)jhn%IDG$uhTz-%!J~(5*H9s|DN$cY9|y3Lkhq}U3!s&#`xkORaD?6OUlRPA zhUCz_jhnbcEeeJ@943^w>E1vUah4X8&R zhZ7W$+5@bd8Wyp^6<^r9FouJEsp`n+_lx|_ZG`-)rfD4+&~nlruqyF__?W7l*Yz>g zK^w3{7SbMS-;IjeHEE&{2;G>xs_6H5*}<@=#i0g+IzQ)_eY;pX;ve5_bL?&)h4_PofCL{(X z1_@|>L1=FTzgRMUiz-@hZIT^ZZDfY#qo5PwX8s)YPurPtOrdiRFeF>D9c7w zmC%J!13)DVEy+u6jt)<&;NmV%pkB;S;~%UbZpD!&x2t$acgx9FZj*IN;;KT%VOeR3 z)$}dLt}wAm!TyWU+?4i9)XLmxptq@@6fLn~y|$(2)~J=RXHID_9F5Mx2;LMC0;=b8 z%9f$35FX80FX$2VKCq6cb*;Omg_p{p;%;=#>JmhaIVDb6zX;lq^k}+Bv#hs*=E2EP z*Za)szhO1_c4XBSP_mxu3Rw`MGFg3w8-F+|_#s_ZaEjuQ)D^bs-yc!k8g*F1az^+x z;*X=Qqh<$F9v5EDDETn_=D%FCMAo}XpsjScHUr&&A#=)i^(Jk`%PJgl_N&d5wbRf<*JU3%T1iqkaZvO z{nz4S7aQz(FfavmJ;pj7^Ty_~U40V~yJqbVPiJgH)q27<#&DeY5OI`^miTGhNwoK;KIsL@spo^WWT!x-2pax zm+;>FV8T#0$7bfaX$EosgmrkTYdK>PcVL|8ItXE5Ey~q~Z!^mutEpoTE7mY#b9J?5 zea-NJ-GVh23sL<%@gz|aMMeJ5N`xM=Hl9T->s?~v^kn^_RN$hT%P2W# zZ3WFAEqkPQ_xhf4-S)*oHZLYSe;;Q?t&l?BwdqAbvMf(Kh4Llcw+d< zunZ@F)S)pWC9SA{>y%<^OEp`OHHl0`!=(I+DwL?}<>s9AZA^@`Rgn#RF+62uh&-X9 z)`mWIA=_c?r|Fs8U{`gH24*emJSg54mCn5rOLv$nX7wftZCq3mWwj0U>rvLaX+zGA zP3`bA*b~#OI?%7Dx9BLjIX~9Q z#&aCPOjeiHB@uCVcHjnu#lwxOjFLwA_uO2XKBnzLo!5oI@i?L`22FO-NIu@6LbM1k zt??XL589jwL?3T??a+IeKGJp#V34R}os2hL0iG#tL^i4n+bkzmHF7gcXAh4vEb@mr zD}7g>KBd!Xt5DG`%~$g=pR16g?ug?i%`8h6W{-~#k7(1%p1^)I?CEI=yo?@pG_ZFx z@zNts4yjG&Z^=>BKf3VsK-fFyz-jvm4{@JZcR0EsEJXdb`J~{4c1FjPLpRSBiun@b5OFLcqU+ zR^y$7B(sM%e;6L6<%z!l5_^~Y!uk69SF-Sf%!6FO@7Pr?-W3b52PuknnCq<90bD7u z$T2t!Jm+p0`q;N*cdOA`6QH3d+ErF1a`go#km0}uAUg_VusfT<6*f^}@Rmy3>QwOc2aaUp$=nc5<`PmS zaM;uhCs=*V-WE*9g%#kfMe``MZ9kC|S?$<48@O1&XtZ378jTO9ZO_Ic>|x|(MqWap zkx=d2=|3sKZo=CVZVC&$Y{hR8o10mu4rD;c z2>TG~QQlyOw@PJ=B9n)!D|qG}z5wB1NeZaFK+)9B(CW~kEy1NV@M|#eDlv)ls=a`F zydDm>)V%<*1=tN|z_<{t_2nfK?jbmHAO;t$UAdP8K?2N|k zaLTSMVv8=nY|F&BA}+degi3!vR2J4#sO2xLUbz{7m#pG-V!PVS>e-Q%?>x`vL2S9S zBeKd5(8j$uSiIVyD# zbqMFGS8T3cLDdt#!HE$vt+(>9AeDM8z1pRLn#Sd1weW`7wRz9n+XKoQpni^|59I^)oM%AX&Xb+0G<}+JRPL8xwSf*= zaKBgG3$oUvA=i|bQ$bQF8_#G1Az_h+C@!se9-XtjK&5?HcgvnXty52wW=zzlnNYTtLIhkGt# zI2uO1wB}6PE@=Z58Xr=f@H3p2^@rQ+RH#J>95gMrb7n15{~+(f#9F zhT06RW+_Vg0Hn0#1qtPd3dxwN{YCk>oTlB7l%r158uhQvvvf*QM1AC_KjI&MnPTGz z?vA9aj>b{r_{U#XuvIBdQx6*{AZXCKQZi(!KK*U_C41!xBXwi*M#nnZbP9chf4x(x z2_2HOs<=S&VkXC0000CbW%=J0IND53jTll{MPpWSV=@dRCwC$oquUA5=W@7R1s|0HDr zG}}Gjv-yFH{}j@Jf}l&VJFt6I8~qWIYSdl|(7UM5^Gx{zSOwpFJIt8-&seRx?j%crKb3JpA~h@v|f`c>KsVtAFB$YqONmw+-K5kE^T=|StXnJ ze+i18?)71RM{h;?7FJTW9%zT&PFGD`tyVSa{5>z+V2UM29rSdSq5IXU1v?j>>D?*2 zEI)Ytly#_kt83Jjv{%H<3(J1Ws)Vb`<~8nWzq+Emw&!QNkFpNb{eEAf!V`hH+wJz( zPO37oB+Zx4bJ9O2Jksrb$-4J&B=2_~*na+@EuTZJk5N)-2#C0XboDXn{CU^A5v&nU zf})nY64cwT+BR=Z;mZ0qf(K*<(^5(bsPLbSq(Hv&YP$xPwtUXUJ)5ZEPMBxgo_q+_ zD|?R=WVMx^g-M=1?-S{Ukmn5?6E_}ZnUm8K1E#f%^9Lzt
    9($r66C(K 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 P00000NkvXXu0mjf&Uva` diff --git a/examples/orbiting-objects/assets/Santa_Jump_162.png b/examples/orbiting-objects/assets/Santa_Jump_162.png deleted file mode 100644 index b61cd998166feba19dd5ced6a39d586e823db7ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4259 zcmV;U5M1wxP)FUkR&BFiy-002-=OQoi!+yDSfCnVO{+J;0# zA{G+-8L{gse^VgT98sE*8h*#H0l4|GyaQvlyFl4AY-{uBMN z{>uK9^w~Ln00009a7bBm000id000id0mpBsWB>pUaY;l$RCwC$oojd6I@5+@V_UX? z4JO!tO=NJy!3VHiHqEKY|NmLfjN}6l+WoHg6YAn7Ng+ws>eU&Iq|s=2c)07XyY9N{ zuDkBK>#n=*`v1yQHLcUJ?T)5t=HH8{YPON(-`8}ywO*;>!i^Za`>f?3TrziN5%Iw3Yogyf* zF8(-JpWyL0%{wxaE`lHstc?p#znhek!lYwKJLhzAB&}E%--jzAK0S&D*G|^Zq-6rM zVg0>f>oAW_;WWo4ab*~(yZXVHR)tGpK#6{Xi{7EJMRLmEZ=A~d;X--Za&}fKLly(%2zaf zoJ+Tk(6SbE4uf{iwX4T&5L`tL7BIKUhFTj{5LRDzlM@B!*p;S_vU#wYwI*$~+X-U+ zxHNHPXz*b9!Y`2epgCmB@YA1PaPzP{Ie$z7*@eQ?wdVdeQbav-=t|RtrOFkQ zFxobd*Lfj1n&x?y>AKDsA%ro*U@XgZsRpa(agMviz$V$TJ*@l`oglgNMP0xvzYq|Qh;iKCf799mk_eie-=(ppi$+8a3juCoDw~hhdT=<)K!;UnWTi zE8+rvoZR{<7^2Xq3AnE3QB#d-i&lhj2y_&;G4M%g_s}JWl8bQR<_5lh^9LGc*#=fO zLR77YYR07OA_)P`GQ`cykSi*WKTs=L42RqSijZhGKdqWww+^sK8h0Ml&;vUjC^H!D zW}<|yRx}!(C`uBJ`gQW{t^|8?QZ%6!ELp0s8aBXB_s11YxNno=87dF9B}aYh51Q{1 z3HETEgXc9PGlmI6HIf;6=Zbi^)Q`vtP{sepU@(Yq?9w-mdhAC76w(tzlOWGs7EO#r z+t>#OL04~NhE@&9+iF$z>*z!w0PO`Sj8#ex{j!80T=qi=miuOhh8(s?kW^)0)78(P zKaVuRq(jLlniW+ZL2s)cjaI9#x8r_a?kQP0v?IkH4$>(wo!BaOXkY-+pL<3T)uAv} zD^ZwM4005dAozNOsfMnOWc4GKBSDIVp{n?oDxomyPhupvhZ&*+0}?kaJpC%k+mA1J z`SRk7M=ubxz95DHYQ&^UkYeJ{TM5)R=J72zm~r(+(Tm@NZNH9R`0C~51-=~d>G5d5 z@FlXH$7wPA+Y$9h258lSuw%)L;|j@E!g0~Mi2Cc-%gcKSPu~pkwPLcNs%3>r6OKBZ z!P+lbt{ep8Muqht2Y%rKv%*hEmwZX*z$U3sSrYSn!;la+T>s*FLC$VW-x^kkOM681 zD3R~%ymRENM}tK}%&2%I8W-gF>(}x9c?q15c#3Hgl;3Db$^MBodkxN@NKvjF^XeHV07MHizG8jM(&aS3uYBcFnI^f$= zC+WhI>qi*Qut9a)kQP#v8^Q$)E9=?%A;P(a%OeGBUd~ed;&5XKI~~^%(8IytP>y3o zn)ybxEr0s-w3w$EVIHEQmzEUwYHqtVclfq-Ammmr3gV4Ni6oWKa06ragnFFL{hSQy zeYe}C-k{!?*85g2FCH{cDdywk*xo#-ivRc|P#*(7JJhJ)sC|+|gG)v60j8hoKcS#B z!XX>U5Slb=@>J__>g(aD&q8!fiW6GMn?ZuDUwB>84~qg;5&g*F;pz4h-*9NYXi33? zS#dTz2Qi>g%r`(L7&E1`6zBziQO&PX6bfkhbb3NMog2{!D#RfdE!pSEhyx}{>#>U_ z#$R>n`L($5r7+lZ3iWdW^l`cfd=i~m6{FMTU=_3N#Y$p4x^1(X3a?=2b<9}!8U%BK zFz55jDJ*2aop0q3m053kw03+^6Dlfvu?kqAf?3^jTAs}3>qTAwAvp2TYIe)V=cXkp zx<$>asCVY5gW;u|VN)9+YCdY(6A$ipZoLjT;Prz6FR4r?EV^b^r(zwB&REBzQ^UqL z?7C@AEl{)Bn$vhUo5E5n|_j!zAH%e5|=K3`Nf66U<@4y>Gob@&-xvn)PF z=T6)hc1CU&Rn_@zKM{|hcqvOKLE3FXt$Q(APitI84Q=bhw;Y$$yt*?3tgxxcj0}oM zNz^Ryhv&47St}_p`H?NZ~=R5#8xRL5r}~_y6L*g9*NE{#R=Rzr{4Ki=9>?5R*otb#fTl= za{ZF3co&>lm`3x-CF{3r8n-H6EDKg3jc$4qr*+#(ZjQ;TwL*O|NlE-Ir{ua9ur;c9 zcH2d1b~(D>#DbTC&4Y>0%I^uZb64iOSXZQlF-LmSsbG!FTFe=*Un-z%kY;cLZkJs# z?CH{CSoyWsw|h69F*KEAR&mavs%|nlbSYd|fNdSDEPeyadCy*Y^wvArXbcJnt9nW( zP>K^u3?1%+!56&enc^~P@PCj;Z~qRJ%}dhIb-|z|aHjm0pKn-}4!C%*(J%g!wjdI8 zB~p#JDi)0aG@sYER8woee_mS*Zu{ZQoA{5kP(3Qc{S$>2qV$&<`7Wq#%rAnS@x0%^ z@AvyH@EUNP3Xjj?a9&t4^SBt@4#B{ zsXe)wXKed?p*8#X7xen^`tR$ffj*5@?!=Ji_Nr+cT-hlqOfu{3_KbF8eFEqQ0|7F7 z-al_QO9WP=VO7O6YUn4Z(*TC*wo+r%S0r6;0Py4A&n0(jsAdY2Op@9FQ-R4;&(qvE zK@EakYODol#k*ZD0o7WgeV5CBKP=9_Wn~<{XSN*fdzg)8F=d&NPAkj>ruqGBx!G}FlLb4ri1vZ(B77>}X;i_=?Q2k)&&)Wud z3;r91drA8ILBU6f)$3!IrMoGRPDBrkRJYdaO|27D(As(x4!mK>JKSZKrY)yxlMrD; z-RI4CcrSrew12Rc4KEB(a9|w38}0UUEDE4m)hj_a zIPZGHBk(7Kr`8hum%H_n#&P^CRSyhPvq|5J4lGNtO9F!%Vp%F$eQ<6amJ5~v)9LFc zOsf!zKP^6fS%Oh1RpcssRyzs}u}lY+^`7Gvuy2KS&wka~#Ls9+tyi&FdKJ^_cC#ix z8iNbl(ltL;$RYN4j2iRWSRiMjy|vGx@uD?+es)sd#EaDc269_h^B;0mHL zOI(`rMm+=uDmrj3Wj8|`x*$&=$3pp?RhM6lYs!Ah44X2M**L+}gwDXKP@uNYb^Afa z7L{Uy6U;Lm(+*XS0Djiy#yYQ-fU66xxOWXvDcr9!UDD>cwjb1c)-_$16v?^9PmNtXhJ{{bR?2#sE;fj`ze$t?H~0qT&+~sm-dDqWEfD z_nd--LUj?n1WtIgu%YBu6@6Xm=9AcmNd#Kc!bUu3*08qjp(A%#DkJx-Ll|@tt5S<) z#ma4qz>WjBR~_6!r_2zEdp?h1;f)|HR95`Fs+P(Rb^smR*y;o zpRG67BrodbtbV5{MFU>8{+*UGqMGnV!SGJOkPB7nG20B-+JSL3$kprhY!v(zx!>^6 z#C$09!b5RH7Qo?CM990Ga>*wzs%iSX7Px0Hgo_ z)YsQz004!ChT`Jlb#ZBa005YmlK=0`m{Czk0RjH#wmcpj@YArt#KirppZ?SU{@R7$ zxB$GYhGa?sw{vmMzL~j_0E=z_;f;bG74}yE000VfQchC<{=cL6DTWN>QHDpHkN^Mx z32;bRa{vGi!vFvd!vV){sAK>D4$DbIK~#9!?VW9R+Bg%2YcPJp5CRw!B!dlpk)1fk z&C{e!_y7N{XGW621lZlPpHL5X0!e6kPOpwM8jVK7w{Lgdb=O^Y-F4SpcinZ@UH@73 zz;#{Af~SG~M^pA4LaS7$B2LfxBXMola%j4n%;%3v^XWRJj{B#<4lJkIOb?U?&DW`8 z*?*EjdvrT}oX_XytdH|a`o~xnK&$m!>hY51Yx+kR_6Rz?%KA7>djtLFXrJzYa;iYD zpgztEXP~=DofIfR%Ba^+ALm=WS#68#1gNs=;}x?$J)vEDw$7wN3u63QR17|&%oWr7FTiPzCaKm~o zuXb+>l=8C!tK8H1ti=~5dYaWrCml_%;C6&BY<2WZ;F2UGnpMHV^Ljn$PTa@Chosff zthTd3Faf#VsjsM0`wC+5sq9@?S`Ob9bhlGqcDqy3bAc1K_4B?*&>a|ar${eM-P38T z-P&rUYcXDT8_-UH9!W2{EAiu_ZX?)sz>*V1y4i^b8h6*#S~#sQny)pBgxyNGpv_l( zA)Ow4bo()xPc`$w{jDI~f;QU?es*w$g~bG(To};v%GGZC9!T-|lvZiGEec4HR#b?9 zD6NW0tKd+KUqQN+xZ=?v1VBKeCX0ENg;5kFd7dXp5;S2Jn>s~I{bIMO>^c7ef& zh=_z?l>6i1@ZnrTpIbUbO1s^5D_Iq-gk*6R2L6$7cqV)`(8me86i5ppL0P1NvQ&`6 zzmfP4Nc4%AtV)mqAU;=snKk}DL3WgzwjKvimes2^0<_nwDq`|zq%g<-QcH87MdFM{ zQ5n~8>eO>>m#}CoDMx3zjyj4pSXu|YWQb@$Jdq;7Z*v(loCsbLzq5>P-USb0xmXDQlXLeBbt(9Q z3p%jk-^iPr_e*Z00t1|!%f__bq>CsN{Iine_ED|nkUNGEE+ghC#d+tSHWz@$wgI5~5#Sn(e$J zYe{G#(q;`CJq$A%&uYqmQ|$Oc^u?fGWz4;C#LRd!j5Vz3u}Fz)D33jnA`D~9A0}lO zERRPR%TfjvS>xdz5HqO}(T^1hM_IYw$0eYSM-W1IhZO$FDGf%yqvP>LKuz7szHQqc z5D4~2BCI-!z!Q(Ir1Zx}Qomu5>1t)szT-F+VF9c)OC%lTW(4MwdF@k9A75ABFTIeB zBYm7O);zE0PjI`WqO3$zvFm2IS6lks>^`KSaS- zs6J=GflFj8yjIEKJFhfz7{;*{C(5=}O`fEnP(5X>A;D(c483zDVQlgiHZwz*)% zoDPtQq%UNGGt550k_rlA{2u=!)FHvmM-otTH}8;6CnQv;?I8AokTWG-Mn@Y%P6~eT z+hr%Y@g%?9!#fy{3KYIwlcq>p53Ag#ZH1V8yQ-Ba9)xZL?Yh7;@TH=|kn7O0+o!a7o`DWv#E<4dI2rSOarfD zR>?Z<1Q8e%%7-NFu-@{SvJJN|){;=x46chcjl8Z|73&z|{}b2?hP~yoo&jAK8_Bp8 zC6(KBQia}$Sr3Li(q1#{=!PfjfK+Xj?^+b1rQ1o$z3Z$8yM8gOnyfb*F+t7Uyq%_N zQEfMwY?ybEwTn7dq~n8KhibXGUANRzH!P+&O|h)7Dt0tDXFYhQ6WGpXRt)0t4WrtQ zx-v7_(wgzGfdH3~%)7$cov&z6f7Bhw55r}A%L7>63`*-blKG?Iup#sq`}uz}VaJep zIhnCz@0NEr&J;TW)LGsspUepFhDO&NF(f0F-5KlMbhy-?%r}(hCuO1mA(3|#wrf}a zB=-bo>bIN_wzh@Y3_F}6(@o64y9j$^9Vyi1Vc~%vZo1eIibeB>E+>Y7AxT;CWh--W z!eU%JI+EUYxDPb}UpOJM4@}6q1ZNw!b4M&3*I12SFzQXGmwM#^Q*ru!9`I_Cn$d-A z>S3!h7CQj(A}%{(n-|=)QEeyhm=icfT~82_H7vB*g#_Ax7Fm}Hbu2gUx1DgYo$xCs zrjQ!5z>O=5yvtfjT=_$rrO0mlJkB!ncHCk`8dltuF;v?TXtXpbXxw;Lb()&+%3Dtu z+PyfD+3XxkK%imWm6hQ-oH|L`-NHqCzRK|1ZXVHiTfP9@s@6ODV%Er z|4f=`P?839g-u&5$_XjdmFvl5TfZ!3SR9KNZ^FN)4PqU764?&nlC)$1I&Bk&Fi~Gn ztA!yde<7cL6*pvhoYy!r65=$?NY&=P=Nss6M~u~K_41;4XEh9Hydu{mXC~#E^bZ5n z+KhrGBgN#9g%HZ{Ra90`uxBlZHg*Ov!_jMfZZpe2%n@!qdv`HrW&ggEezuafPPR4Uw_cWVrJCh zZ|YM8F>pwVmpBRSpiZZolq^nB=_ioZ^=xL)A8)^Ba!kX3pt=+-*-iNY^`g*_;@&MMuV|Rcq;#WAM)@akc5uXl4o4mNlf1?L9Vl-5i~3ZOjh1 zasba1^>5*yA^3QqM56|zP{5C{{x~D4=zdWY5ca03iGbh*Lg|)}6^#03V1TihF>PjQ zrw|P)VDn`O-U+*1i1Q550;A=nwLx&P`GD}h{(SqS!qPR|-VRgEih<#Fy%~o|ki`(^ zM$0_n44am0aYQ3+j^?Oj#kIm33Nh}^!l~z67oA0}6fqDIj=ulZ;A9lE=0dELm5#e^l zn`PiyvrT(?lS0T;?RHfm_pD&nv~@Zzi`%yaDb~W`j^3zl9E1#F!O0x$x`SZfQA>#x zhaym4cG#x`UZ<*ya4S?U`HSd*_qk5^|mS=_dkpRaI#sL zVDJ!1)LtfHqo^Zupf{>0h#hu%`N;w^+mWap*ii2gJYcE-pzV(~R_*KtCbog-D2ih1 zo8G9&v3r&%Xi-&HVAb--8sU@P;}<=!=!ngN$5&ec*R;cT7 z59hEf>sYpA?l-+d2nSo8ByA%tICpK!UIz{wDMR2d8falNEx4U)>uguIhAaafp0-`I zGScgdpx(lRshZ+>GIXlRI0XBS)6@8UnffB*OX1`cj!vN!k15ZidILCdmNM!ZcXqYR zg&W$we~;~`R6a6crW;SpfByWr=(&!1sTKYj{NYSj=j7JiV;WT)0H`lUubwG>!MhNs zaH77bHT6!`$%)iL)j|Ax`MDy-sZ|&1H&-)D->G_TSA39ms-6yGK-P2w_ryOQP1YX4 zwY4AgE2I1^_|P*FwjD@mpW-OJkor`!_G6}}4|a{kso`cuD+i_@% diff --git a/examples/orbiting-objects/assets/Santa_Jump_22.png b/examples/orbiting-objects/assets/Santa_Jump_22.png deleted file mode 100644 index ffab24cd2d9d07e4e31c408a994cb73f2ac55b17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4166 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 QB>(^b07*qoM6N<$g5vBXiU0rr diff --git a/examples/orbiting-objects/assets/Santa_Jump_32.png b/examples/orbiting-objects/assets/Santa_Jump_32.png deleted file mode 100644 index 3733b9610b0fecfeda8829ea815c04a1f8baf56a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4210 zcmV-&5RLDNP)h12>001x)65{{>&d<+-LPBjfH~9McmH+^}005={0KUM%76%7TCnwAR0RI30 z<>~3GtE`3q0N>x=|L@9OE-w4qvwwYgO-xE7ARp4&+iw5>ZE0kmprDhMm(jqP`QHHb zzyOv}QT*3{shWSQW@Y)7kN&ZvS4RPvasb7j01|*hcmMzZ4|GyaQvm)w{QZpn3FpB5 zUL*dkFD<1X00009a7bBm000id000id0mpBsWB>pUKuJVFRCwC$oojpAx)OzBEMG9N z4FL=xfDN^A!53`jq?@)$|NqZAYb0MVN%uY<^4T zkF&3yxAVsv&DV;l{YkJ!PczS($IrD_%sqVoF?N_|Ck-iZd1M@szEX4DQ^wzrQv8vpxhURP+bEr1z;s$Y1 z+ZC)*ld5|nUCb-9e$sSnZ6xlmAe{>><{vxj;sfxuFKrVZsQY=%I=^0M_fp0 zR!!MA+H6W#TzfE)g^B%LqB z_r)#q4$Q%e=Q%=%3_GfF-b%G>#q5_z z1?Azuty>Wip64VMi?e7{xb89x{h2?T+4j^AT{n;PM5fToK&@m;;~VnHmDXo)x+FN5=Be`n80|TU{B3)}EeHZ(HgB9U2e)m~#@w)aKu& z{G$45G%bm_WI*j@WjnP4+Lf~AYB0M&MStx*{N-~Bzkd25 zDNUE3C=F>g!QY>CeZpj9H7S~58uX37z(x-Nxco<@{7sxSjJiJB^hVsO!VS%qt_9T4 zuTax}V{Mq1qt2rSypxKa87`O1_$%a1wqbN#Hwf}#6h%>{>w3&s9OGw(-$zA&zlyg- zU7s%XipKx=z(NDA34?qTWwB)?iAPg?f*Tci5R9w~1n>kBbL3H;cisc{vQRi7SQ32s z;9(FDqRtY}VxY@e^zy>OSu=vp()cUai=N_Nxj}(D7(ZWgN zafPb8e%1DuGN2lo?pD1s!hg7z5b5c3$}%#l%_3a0bPPfatyqT_a89BD$1YwSbN;}S zVPS)0mMn)Kbqj_$u+h%}@i$}zDNSt??*-Uc`ouB$Ui99}iy-}aK~Ms2%5~E;i{#in zM=n;M^+oPrFPXungz7Oq4!H@edU}CQr%RSa6(LH zCe$E434J}q2?LcSVCfYoOFaGMWL>`ciEMjRJ-tNzJIiK-8nFyU%`T^}mx$m_QT+9E z0qD=uWOB;b<)Sk}{Tges?Z(xpmdlrTj3wVsryoBn)=LIRp#J!QubA30OI{>I)yQIhpH6yK_Gv@$}C z^eh=jm!WU!L~%)ylm}IomOq(f?ECj`D<_GI5Np0!e4&oZKaxm~o$o*5e3{6#Lq!8D zGW27#;g=}pT@`~3;Orufv%;N~F<)PgBN}P(rYyB{crJe;Q~NcBnyG9Sl+*0!mlu|g zd04Q}$Dc&^!yHowbmygyKid8jA#Zt-4TqY#MlKzMoMr{9(A4LsK|J>D=Z~~JetNaX z;d+v=A_cevrOd(2;p}B&pU0a*3zPb3YZGHq?{75ZQ&5C+XN1aqW;rDPOGdux}ZO^2eoo zdS!+SJ(^78&bua~zkXcIA0KPd`9X<^LXd?_UyeUh>NeN86~b9{J-%dU2a&&C=MBye zY9Ubhj!l?Z(efi_WF^AhP?6+(=dt5Wc%X>n9FgJ-P-GT5ZiUL{{BE4Y*f_5!mu?YT zEOXtM6gUg-~L_!PA^x zwb&>v2jA2jc09ANOrhLxPRgRRIO;VkHCZ>$i#(?QOX-uutN6{YMxah_XCPncfQ(6E zJ*;`U=z70pV~*OeaxdEwd@rJGaK`>@+RP-vE}M0rp34m9{RYVphwb6KU$b&}X~Fs} zPW$=!vwRS}!@-E2SEULP>sfKs!$zQvn;qpkNuY{xms6(+JzDB=qJW{6Da>=6!gU

    VTo{EgQ4ec5RX(p0B3Fw}#aR z9Zmxlr=XnJomT(d8H>h^S*z@aTdOv#*RXlN%MF;;sLZVsvS70yNpDyIdzIv2|GvX^ zxU(AOd~t9JyW-@H(@%==HS5&~D>8YW+lIYj?eeCawmn729yP>&8JFS!v+T5o5paWKkL*I2_wzk#KkrFOuy<1z0(P*+EES2ss5 zZG!ysv-gBORrq4;%(?0K-_>Acvt>?wXKiW38x=yOG#KBo2nD%&d&Mnk6%t|8KC;m~e zDEJNTGVAv`PwM-TL;Vr3jKz-)&Fp)SNJ+%-ofSdP1Ud;JgT*ZUjK>@KP>f10zt1hox&W)vcNw#3u{F<=ix zrC?N|q?4;<0~WYDN05@_c`WgRiBqS+^l*&)0_|k&`O9Kb>+Onm<~sWec#AmeS123 zSrDwuflNih&|_y59!;^Z@%UMJkIyV>+7?h}EnG(@pSSuH>VPU~T zQ41#8%Ccy-Ky`$L2~}Jj6Qr{TYfq}IXQOAbK)~AQwCb6P2MF3@gLhJ*f`|G^pu0c^3)fmoi?;;oLO(L#0r5~bXw68m*QkN3!Uw_?DH2w^ z>u(m-Y89r9i)Bc$vT`Fm)KSp|6Z|N5Xxa$i<49iAfpW!)_*oK<$hO#%nM}ioQn|K{ zI|&^=3}M~p1UR^xuT%+9krpgsqkPFq!wdosS+Jxd*^$GGN~ta!RKiOwoeye`L%l0S zP8U2t(h{Z1K8g~5*ten5HNYKt=QUN(Qu61CjU5j+VCRF9Wku2%13ji@k0HiFkhnF#y{BAHQRzLh9)Rm8W^6>4xJCUJds^i`3>{#=*P zV%1`_XN~eUX>Lkfb$=i#VpMzMt?F1nEvVQ>Py@@{ejl{aGW1&om6}R+h87cR37ey= zOQtQmkzb%cbw~A$OrdKr>$N6Q@Y!zp@kkB zk$Ib@>#n=*y6Y4D7u_)yASX5Y2><{907*qo IM6N<$f&<$%mjD0& diff --git a/examples/orbiting-objects/assets/Santa_Jump_42.png b/examples/orbiting-objects/assets/Santa_Jump_42.png deleted file mode 100644 index 2c2aab44e7ac7cd5b1a8b0b699c95efca6c32842..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4175 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 Z{tsFz*f6iY^A-RA002ovPDHLkV1f(5^Y#D$ diff --git a/examples/orbiting-objects/assets/Santa_Jump_52.png b/examples/orbiting-objects/assets/Santa_Jump_52.png deleted file mode 100644 index ca2e49dd1b8c1ce7d32531d5b382b3914c7bf351..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4308 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 Y564HKLX=apZ2$lO07*qoM6N<$g4;qyb^rhX diff --git a/examples/orbiting-objects/assets/Santa_Jump_72.png b/examples/orbiting-objects/assets/Santa_Jump_72.png deleted file mode 100644 index 316c5ee331bcc5f1dde4a69a6cd847bcf3b41650..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4915 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 tFx6L_W1bz{{HO% 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 diff --git a/examples/orbiting-objects/assets/Santa_Run_112.png b/examples/orbiting-objects/assets/Santa_Run_112.png deleted file mode 100644 index 5766fb356ba859442d316836d68325cc07d0c800..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3774 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 diff --git a/examples/orbiting-objects/assets/Santa_Run_12.png b/examples/orbiting-objects/assets/Santa_Run_12.png deleted file mode 100644 index fb0d39c4b278544a679d7f2e2922385e6fd8c191..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4001 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 Q?f?J)07*qoM6N<$f^D!AF#rGn diff --git a/examples/orbiting-objects/assets/Santa_Run_32.png b/examples/orbiting-objects/assets/Santa_Run_32.png deleted file mode 100644 index 6b39bfb6c6fe5c277c0ae976aae0d48d0e53c933..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3758 zcmV;f4pH%mP)h0~^Mj|4LM@L&ODpvpiEGj9esj2+oxVgK#dOba8XJr2X08vj& zGXVkr@y_zqko?X7{G*u4xs%eS0Jv~%l5qfQh$%$?000VfQchCD4Yx@|K~#9!?VV{utGp6`g%=1EXxZ8zgi;Jv ztN#DrcV{LEi`KK;PmQNjm!9f}^EjC`ll0-?E_b=hUG8!hi^UH^*Ks`0bKEfWe=w%Q z#x_3`6-tq}qv!fRlG7XWqTH^e%11AZeimrxjQM_hO{&%le-399dTsTIuw24A{!amA zq|mY~HDmdi_P~CGVnL&O;w;NAI-Rhq(SBCn87swEmaA2}T|20KYdb5fU0~c#tg8jQ zVlFLb4Oy`wEmwSN=)KizI2@~Tzt^POvfO?nPw)VHWxma%dy-kNwE8{lDsl4cRI8IiN^f8%i~Tii?pkT6ErQOh+CS}A zfoB^vbpzt&6SRVL@7G&|+H3-$`koWAaD9!jA(;Q7lMjJzu4^Zv|^hB~mTLj69L= zjgy|fl%-|aA-G?X!zaO)%*TSXQeWuPHXj_eWS@uY@>#p^d%2NAWtp)$q(A(hKt>40|NW#r0NMz()mTbP4 z#3Co`=ObnU9{A1xZ_@&4ly1pCgwq;HT>J7U1?o(F4Y!UOc1u(+xQHu4tw!Yh16Gim z*J_w9NRy0*(SKT@>8B;zcOB=H+)sjOzl5}yLt@D2ols7K*g3O;&QwU$uiDnQlSprsg+QPe4wBA-f;9{}?S=-NL<$Ea zJ)h4|tO9Bx*#*=(AmZf$9`|xIphtXm<^w+;4mWjS8z|LXAZ_IF9aOG zCwzZB#+&37m$$Os-nJHhB%T%OnFknQHk`3D=o8?KcF)HFnO|RD@l)a}1FUlEP#-*4 zoP;Vlh1<6s={RfSLv0^cD`fgru{xU@DnU0%%jjkP<_-*qh!=uS&Ne zkR7}fXBp-iu63-D6JXMC5t%|2RMCQqT6MV7zVCV{cjiX$z+4;0yCny!Of~8+_iE-% z8>m|?oOFqN2i&egjU`W$>)RJl)y;)sSF=!AhQ{4W`s@@pPq9; zdj#CJJR%gm?9!>5lnjDr=_koLDWF{K=pVflz1rvrEHhUJwvaQuX6eyGlGM$#Sr1uL zfcTu+h>$`UH=S9vgrjiGbD_;sD>m(ifT#v+ltMN!f%lL~^zggJ6%Q7v)yL`QgF=nx ztvB6QqV{%X9FlTS$uhr4Et(YY@X%Bd%vw$6*s_#wf~`er4fCg`r)?p1fQcuAU51#% zjPt~sF9Q5wfDsdX4Rz!PBM+rz|+;xPq%)<^=L10EKbjT&%42nr2fw z>Kla$2WSeB@phCOg9`hRBTlm`)LF4uwN3+TRz;hzRitGF^LIJRX4H-ysy)0M^ecmn zRe`=(#EB)SUapQ^S1^WmXyrT)(sMW$SnhL%B8GG(1#dO4-x#}2c5L3Tc8jOND!TAu zoRkXruY|*%WpPkLm!n8$#U_*^8r&qcV%iY4k=t!ar^E1QhKLvISLAzjm%tuw{K&^) z(RoSJIeCJA1Xg$@w;i|UxWzsnHWO;!u>#5fvSYg4M0uw~qb7zGp7)L=rpihUT9$2Z zNR_FUPbv^0>e3No0MTCrcKl3aHx!YAa1~M|de!I`q_%PMSZ$ zp@gc!r~>B~m!{f7R8^!;B`US$QzBtdRYjXw(p(B5nBojS9_iaw!DfLf+tQGt4`#it z>=bD_JsB)HWsj&WJG68Fw~(``W_@5#_jtl8H(jko9*1>SlRh~0uBn-lL#Y<9YO$bOYO6`B z5LK^%W`i|bHg3J!ogPt6yLvnn!l1%X9t4{MMVsv&{O?tz_JKY3ez?s}3j%|F)2V=i z#4v!fMs%1HjG13uycS)ThFV=n!v-WZ!@;s{7<3`%NM}Ij9hciU@RzV@vnE8;h93AG zSYa}>gE0UcWe*rFZPNIOeS9Bhx#KlR&A`#T5Tr9?qpd3{ETf4U(r13_A1^i!O1&$$h7T z&ODbwm2yhjR$uS27R(_?-pnf&U6sH*2S-J*n1PKqR4?gwao>lLap*hoF_Egv73}d! zA>;wDKfyCItAg!NiKjNvd^NJZrUnb1G-%#H8Ub~zx+=q(1?)oZLpg1LwA1VgRI2Jk zCoof0gF=0n6!%(3*uKi}4C~O@GuGlk5>Pjk;Cq2Sz`2@+#WQnM;&fd~e*=L^9^puH zM$=ig3z_qJqe#PFLrXWr61J~GjB!Pbn7h7GJ=o%S*gGiOpQOU0|_ zcb23|sYL+?tZ0!3o-NH5hmv@e9&qR`Bs{P7c*A}zq-i*;u7lvC@y2+j*K_qLGaEt; z)F`T~X@U&>QhnId_Do4{DZupcd1yHd>U23%K^GhogrwH7siZNcib@6j^=)Aq+*@kq z>r_GsJfUoAY!9lhW>Eo0p+=z!vd$S5N$JA09BToFYGkNoOsGtt1?^fFYGD0Jb;|y+ zsA$`mE>~5V5*++QS}#PE>dX-@I#dG#mKf_CYIZeb5I7c^7W#_9!d#f zbrn^+gvGQN8pbx9#aM(I?Umw9)|S=c2Fg$OY)0-l!D^jC%4ow40?JgWZ4zkI9>xT! z3H0j*8@$VnHdxqW7ev}wu!3Fa_^GDY2^{c*ib^FMcI~jH*^7lh19wJH8F2d>=D2=$ zwQAs>W>hlN&=0?hA~3f`{Rt=x6e%Rap}CA8y5Ufx_f>Zi(?ZDXGj#!}|Eo^wv^Ui$ z;ZU=}c~Iy>)i=7O9Ac`ZH)U9$QIio3)&12G6@=_(P$-8)=(3u2KAPKP^)S@v&2q=< zGc|1`*0J;os`5n(QrLKG%qCBBiwOmV8ohpNKOFj=P$edNzdqr*1O?K7Ew%%0vM)@b z21(x^A3Y?1!`IMK8QAaMLhLw(Ueo`? zptyJuuu-7U_pfiRhe)BOQK+>)1x+{nlf!ddi=6g7lmIAH4(=_68UlUa{q6tF#g+uz z4Wafr3~NoGpxaw(_(KiaP=wgkf9*6Q2RC^XX9Eu<8nkx8TYM8vxE|R3zute-_YJ82 z$|lgC_Xd}q=A(2+p;7Xv)j|Zh Y0OO1R+l1iDqWhea(VYOo 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 X^zdr){j>4p00000NkvXXu0mjf`mfF2 diff --git a/examples/orbiting-objects/assets/Santa_Run_52.png b/examples/orbiting-objects/assets/Santa_Run_52.png deleted file mode 100644 index 25e824538d2334ee200d36ad7920bf7626dd4be7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4081 zcmV_OI5m-xj)wpM=;-LGtE>J108l3< zM@2!?*VtZOUq1l>VK6Yby1Me%om&6^bN~SV@6LL8bN}kNm`+ar%eDT|0IgD4$etLK~#9!?VW3Xsyfq$E9bZYPiWL&gvvpL(smv0w(I+U zuzMx}1Zwy5ytrR9>*wFKch&Yqug+wWOeW*Q!(DgXb=O^Y{S~rp$F}Xi9MYNSre-n2 zFqmPPQ{DMXZ8@20EU&`tekrsIk0sNle;=(g)$-$Zxfp7>tC%^l|0;u;?6{N0{6rh( z=3ir3Ti5b%*=aG>a>J&7hhZmLzLk*s+o+4hzSRB(!|H4UkbB9wUoLK;f?+N7S@jYq zL9O@Rv??fM6ZJ`@(5ib0`xUF&cGdIUZYMzhPqQvUrN`?e-|i&qz8$S!k}j5&scsy0 zm>}&~g$plk(mp-{YpyFhpK9T5*Jo|bI!1jIkHuoEY#27H?RGnaZRgg3VI`+<;i<9% zb-TmIZYPijmc8xAJ2j)QV})DEx(!2V+^x{An{+-0sY=DsY76(>A}6SO0$aF&A4}fu z#a2@=2v2hfx&ehPCz^M^-;c*_V`F^e69rek!jc<78Uk>*30ptz(KftS8*fbILK54w zCha8McsHWG8hEdy2iw{az2W|i0N(9BnRvM+VDypUI*?#do>2@1k#?GIceM%Naerd*tU|mKX7|mZofaOVczm)GQ$ExEX>rFRH34LHS5!S;5aV)XTkPD?$p2 z62VpGMkN6O4)XbwkR;2pnuFpvF5rQJS2ety5Na5CdED;5`!d+fyaseOo25B&YPt>< zWCl$#9tWxK&ALCvEzM@WTkwn+#^jqX?E|mzUm%**8k|qq54w@mMKtUF1Yc-K>~iZ{ zPd5`1`DnJ8ClrWnr$f@2K=fMq%~$dF_!2q&)}wWjxV|6xD<9=~sYnv(8NhY#%I}PI z3)cVUsA+@(Fi;eTUsg|=ccSLe(X1OPqTHYmbEBC>SM`x2|0_ES+V72O zYY=1ImNck!@m?QwtbZYPzjrcCPXbU1f-eQZ-_^FbL0L)^yhxso;?ft#;1v{T+-Xj8q{}# zrJVy`>ZGsMe`B|^G*Rz>%FLdDtZ`sm-SW5RRu}$O^UG5wUKbFe1!-WZj7kGs@cASG z*2_D1@dr+=l<^*Gf^!b?a-!Y=l};Mex6B2rdTB!6E;S|K#r%TbdM6w`{OR@eRfMMc z4VM-P3|7@p9pgiyQXZ_t))XvBj1M4d-MD_@@2^NY_bwc=Xm1e0E>B!Nvrchxf%TC= zQn6uKQCjfBtM{K@zh2uRTR#Koe_m(v*Ed*9B=v<}o>KKjtF65uYhu*Gs9sFcdA

    ziHlirKXN0#$r;a!mKBuH4?rc^+qhHnEJr6{}k>BJj)`C-nUSR*JY+kKI|2P#Vt?HI1s1I&m9Rug)ORwCZPl<;ex? z za^SVs!Fn-Ou`GCEB#AVnR6w%Sbz5AShiK$CCidOBu2m~ta&+A)4c=K14Vh-N4&0j( zKLh9~2_iC4EcR};yA3NE3$}@~BBL1((ko&b#JI}nlx4GdtW;#u^X22?a?jG%SzA^& z;0aa=h&lnx6~c3#w2qx-39P9+m9nD~Bz;`$s6_SqtN>I%W;_#V?^swk%?Rwv(}Kfb z#@M8gSsiQth}x1a1a)Un*HF|~kr5CqBt%Jtr_5-z&G4~@Iy9@8Tn6z7*8MAaiUlhS zIpuIwg7Bn#9H5FAe2v4+Tqokl=bu$!yRg%#Qw%9@s@?S z!MUq4_sTjPuYT*pxQYGb!;un$bs8>r@~-M`7t*xPdV9R0Y3Cy!_LMl!(DqANwvG2{ zS`WT8Ui)?(`|vDL0M*HtqC{QZAUbwt{XAa#cAYg|tW*eg^8K#6Dit2tbtyj{uRXiY zd~Z1EsA1I-ZeoN;8e*+?X~eyik?Y?auingG4d)!6DB-}>v9W3hh0m;{!C)D9bG&-1 z)xfMXB~CLORxV{!g1b}4D&JNla6iG0?Yipn5Q248C^4^^vfD+=T8>%WTjLeRu?S8w zHhC^rq8`HB%gc*^x~ZU`os~H$#@Utecy+HiVhG4?sz#ZBCND1TjyX->B)o`gVle(G zl{By`?&`V;7PuAJn`?L_bz9P`E8F+DVPwGkT5Ia0yEWnuFyWp8R_-UKmzSSH zFY7ZUU(m*hN^R0CgI}!)m`yn|XX{2UAfTnmCr=JCL#5Li+oCj(cc^^4as!pjaBKl5 zi3U=Ne^MudQd0Mf3ny3fq$!1ZHfp>|B|(uhqXxqptmhV1;GPaY{`|%(pEaJ_q%nZP zn<^cx+U$Iyg}6^5Kyd+Fi5tg9!P+?S`oMnw`0<+^z?B&zaADzu?^BgdR&DEaW?6IN zCa$SbhTA69RCU934TS8^j~@rY2h_-n&y=dpvQ226YQ(~KIWelX!6dJV+@?8&gTVeZSm^n|UGw1+oL^La`jM?GO4|+oSlTzg# zjtTc0BOgyBV%9^&{0nOuLC7aiT8v}Ol1^xX84SOK863tJH z+*Gm2vz72H4;N_AZP*;&i1sBEhbPO>#e;<5&DPB2xom_|Dp?@w0IgAl%f%iO-_V8U zSfM3nUW5zAIKp!omtd0@md>HxSyXD}iWYc3*i&|tJ+nmDnmqA_r5zC$P4V)0Hghp- z&tt=UP*k=FM^z#YRaI_?E*T;jD)TW>K(STaw#s}=x_N$7XzF&7onT*~3j6cG93vX^ z1hPMZXrfT(M-ifEiaYqYPKdfqa~(p!oRB=*>=ye?B{~wxOZ7E}N7Ig}G%~z-Pne}* z|9#tWCKG+C@$9(lmP zR%}vr*m+Ic9n1+%-?DZix09%%@fjSfi`H+L@Q0;Eoq(e{fVC2B?x5dcY2+g9ui8Zn{k(pWJ2HvtX4Q5fMk=CW3wBsEg7@YERW2<| zQ`0n4S1l;nbp3K@%!;T{kZ<4vGDIWf%|C!+n{dkNXH3`}P<>ly}YAa0g}S*xbY{3PKcR<7_aRm?YMJedFw4n#fDJZodm zgzyn-rmX+A^Nl!!p>a?M!*adLOeA~&%M+D9hzaK#d9-$*iDg-Ev+c|48>H~=h7>`yJO`(bT1`hwRQt31qZQh5Zcqn&Jt_)%v znBYG^Jr5Cd+6V2So=t`4o3k+MXgfNkryHyX_*qp~5{+5Gs3T*UbTn4Q$tnU{w!-tx z0Y>a7+Bg~==*oOhH5(!3o70+(=MY^)rH+(cMGaly{SEtE2CDa~Tn0LyOl23shg*GT zbb9_u%A!7)H$Uxp0(nq4$^bQPdmXe?-NV&~fBP^aTo*T*pmdPxA2oZ|U3cAe*Ijqr jb=O^Y-F4Sp{{#IOM;paTEkBO000000NkvXXu0mjfZR@|( diff --git a/examples/orbiting-objects/assets/Santa_Run_62.png b/examples/orbiting-objects/assets/Santa_Run_62.png deleted file mode 100644 index 8dde5d866493239d37fd378fd5fd9c0820fa4e62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4388 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 UW!!Rlw*UYD07*qoM6N<$f_^|SO#lD@ diff --git a/examples/orbiting-objects/assets/Santa_Run_82.png b/examples/orbiting-objects/assets/Santa_Run_82.png deleted file mode 100644 index 8496954c70bae71f2b1a1ea8d53d1545b12186fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4260 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 WLAc(nn)B8G0000+$pc{{Ghh0PX+)`TG0i005o< z045L*xx2f}&CTfR>|-%8b~-xc<>gBzC3JRn#{dA=+1Z(wlC=N;jQ{|SNJ#$x07gVW zT3T3q002b+0sZK^sHv)C0095-(Kt3U_SUq5aa{hXo&Vd2)We+o$^f!%Yjj!w%$xvU z_(SOc000VfQchC<-%-SzF?0U>6BR-yi2wiq32;bRa{vGi!vFvd!vV){sAK>D4$nzM zK~#9!?VWvlqDa%lS4F!OHHHRM5Y+Gz2s-Ob=KFuP=Tvorm}K_e{SWeRc5)>Coph1HM4H`6P(4aws1`QfCXwaZRg9Z&6G-%MEL4&%b z`E)$9pxJmj|JInZk;=>LV_Zn)jY` z{rpE?YtHo=-;`N>u1K=Mq+efS5~ybFak@@XkqD!O`x(=KLQluuhVXpkXtx;l$$Z?C z^8+cqsqAYATP2gO*Uw*TeW!#D2mD=6tMFVIP>$h8-ugFNpohcJIrVe}J9F0S26SDQ zpW4h8CUZJju97s4!ye}Ad{n34x_0pRnR0y~P^VNP^cI^H6!ve1I4$oy40k*p)*r=j zTdE42E2F4?wptE*)<7MP$A<67*vyHzZE-@IWY*XCrP4~4I@(mKKG1 zEZn}?I?auxha-J}?$~hRYZ&WfNYH3w5J?NIzS%m<4qCuEXu6t{bt+{N`*+U8U4654 z0yL_wh*eE^d;rZ=>MlOmS>x{eW$RoSPr>MX6qO>5+z)n=eBa*}lX$K|0lHw&mY=W_ zfGkfd>C?j1I$@fiK{Y3EPYvh?J3-h`x<#B;eah9TJRZ5^5~&e#ltDj6t>?8Ug%U~9 ztAh<}=aZ>M&K+L^UsxwuyBaAZ>83RqidufAMHs)a5)YKNSHz)6-rnM#%!B9BVblz2$FAQ3 zrTk2b{nB<5jhYrHO=*%`Z?S^SJ(&kjfl8RU0x2x5F*$N06S!5ZBQ{EJjCxCxYkWg} ziZ2RA7ag}1jXKn#GtM1yR9Q16Jc?bv2IZN88zXRCQ-bUo_3ae`Xq?7ZaeKYUdAB=Q zk`OUySvgECr8S?5XmvN#fQGapZ$OJQePz(g+uJ2hZs5J$q`F?Zyd^xJq`Wd)M4_M@ zMY37xh6|CN#uI3P46PbRy*Np4hV+7e^T&@Qe!cwou?y2mPCHB*Z|WT)Pvkr@&eUFW z>II7%S3=!huP$@isK8eZdLh0a^zoy*;M1>U5q3C$XX$3u?4P)LZa0--3lyVB;Z~Q| zTk3P zCir{-EIw{Yg!HEWlr4&mE^#K|qP0ScT#ahUBH~(fy;Uwpw$xlyXs@qYS9LL8p#-~2 z6C5^zAnauC)+lTyM6^3pSmxL~af?JCLSK^tyAB&KWUkBA@Uq3>mA||psy#!x@`1YA z6kVM6PeQ*DLN+#s!n4Uph7qO*mn62A6x!;B%)BOCh`<*M{ESeFuU8;@e!T;}v?Gkk z$XGG!V6M_8n9qX?Vm7pzrn_|U_V)MRe_z9pP?zF*eZ9)7u0yw^;%c^cU946Yn|fQA zh9bcRN8MwckK8D#%dO`&9UOD%VuC=ZG9}bSrK(s|znJuw2p>*tmbUHdF&8VjP}jLg zjJr3kdUvJPz3t9tQ~$nJ8Z~y6a>Fx$1}IhcgQ?8|q_v_jF~>P8cQn2i;`w~uh4#?U zZ5E>UQDP?EG%6z4XVztvt~_!56$o=?V-9T?)QgzZOR;>de+sc2O)P6XozCahNR2u$ z0?jQDD^f{>;~b2z0pn+UNGB8_R|FpTWG;c10Mgivxc61!d2 zg$;`Ncp?(~nI2|zQyHPoYShAKDB-PEACBNODAoyu3#v5sY=3jl;Ya`CUqzGXZf;Chz3iVl9v)ODs@8W_-ylPgI zV4K;((AHVYn1&PSDdI?1U<^8|2kn&%u{IDOEdnW3t~xnE9!s9;0yRx-;#hdXW#@d~ zZz`@AqQwQDmwIHS=x(!yWuBzicy!%gyECR6=Uv{#J;j;iy#>s985N2(>wRS5WsiL) z{RHdgjubL=8^ybP(#7@NL}7yrGu)6}#a}VVqC00ILf2$yOKn#prFJ`7?l!vSo!n=e zkFCkXnpvS;Z{SC$rYX{o29YW)H1_g=RMVO{u`PDz^A=|vZo$7`Yu@E8#aU?kHS2Qk zf)lhwZLcm=U&Ai!1gN`!lGQB;wFo;Iz%A6;)^_RT&|TgSbT9^epj|EPWP2uCX|$n_ zBEIHUKTw;KC@REUmiY{Q)4)E`+8T9-NwYQ;xvIL3>MuX(LyJp2uV|4jY|hp5jIv_CpB!pW=AgM%6?Pw70(yPGvf6u2U5ntbnH{x2{STxZ$4mWf{N1V0sF{1f{{fQ`je}4z*Z^2E(Q3X=;x@9R%hp{<{tL!{K-fp)d5R++FNY_W@ z+W$>q@RJpwGkmexhq=S3SmYE?Sj{GS9<|*D0<=~~?s%?WUL5h?SPP0>=skDPkQv32 zI-;^;mbi=>hceh{)BpqTwj1m9`Q-QlIiF(qpM=Tp`|sbs-xar_DxtWqIM1a>u!(`~ z;ZPaUEs=KQd}o%uu#PJ9{yk|RWL06eko${ED!$Zj%gIT-!(ke1S%JV8L07`}S))E3 zO5XAP---$q1S-ZVE+SO)WtP;P(p`&ZBE{kr1B_G}R43}RBc?tvD3Ri(QK=*jqHrYp1!KX7Q3{S? zC6g(fVo~7*q%65}aeHP@w+Q1cnHmr&K6mBNd3Jg>*Xj9+oKj(!;7FpPT|<-?K7ImX zMU0eoTPig&cO2!?Nk$=+k}@wLb!M@t_*Rw>ok>)*g_x_!xb%1`bD8eZ4dVhfhZJGZ zADRh`@MkB|j8HeYWfWm>slckXnsi5|Dnr_xafWVF>AT2B?kSbwhOeObMItFOGi=_U zcLt#*6|!`2U71PuVY2rluaH>M7*n@E<{wX>N7T;r5sWi^Gnp?IVI^j6+w8pWJz8>&Kex*1CveDlfP4sEuD!V8smd&5R0{X{ zr$MIb^4q0xh6A`fItPBd7d6+-`*Jfd#5%}CR!ai)IIC8MW4 zo(^|YeKz$#PGhJ=WnyC`g7=hH6ud~&gc5muNbomp)Rw9A!x?w1{Uhh+c#w8Y({ODn zJp+fyJXU5@k4{*?P(R*ckKirojfJN}Xj}~glgu!6q)eg)T|1M*a+T(VRDRp0;(QNyw`~dJq$jeKPjY62b_mXXG>TW{&XB``7+FMIcsHH7av3>INQmLW2FC@Etqn6TVIwwl6A zS;{MUe&i;LP5ioi^r%gp>qlFIjvk()ttU1$$*1_O%6eylNi#`T1rfV$!j_WPPIf$q z{l-j|1e;1D&CFcb>g+icI%#WDX${`QuU_$#>BfwuC;j`VRplfv6J7=3XQShnMw(_M z?e2-(IJv(XfK)vi)MvVbpW&(w#jdC=UE_%&T&%;7hyMk{`?elwtUlaAkN1ncej0(Q zQXRl_iy3E6sJoSvlOw$=MsJAmX8ly8*nxp8lp#IR^x`7#bfl8H9lQ{^iQs3DmMTJ$ z$`RU$XD5E>rEV;qa)&paE285#prT~;<(2k{tU_+K5)+xx``(nQrHqSYq>m2g7W(wQ zZ285-Q5tFb^TGf%9ZDf^UkI~+%;Bf$Wm1i1^MCVJcCefL)ho?)KlpscTWJy*`Y$`T zVQgRDCLQ78xs?Cq3TJO0*PV!wHU7^34~bUt{XgLxG-%MEL4yVj8q|ONAF9x0@!&aO Qng9R*07*qoM6N<$g6@gjk^lez diff --git a/examples/orbiting-objects/assets/Santa_Slide_112.png b/examples/orbiting-objects/assets/Santa_Slide_112.png deleted file mode 100644 index 7f5dbb91263188da318bb49275b4934a555f8931..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4097 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 t4GqceHqNTK^gUAVYJ5N`1%h{{u(o5q1Co diff --git a/examples/orbiting-objects/assets/Santa_Slide_22.png b/examples/orbiting-objects/assets/Santa_Slide_22.png deleted file mode 100644 index 045720fe9d827cc1a6b73482f735159bf77dd33f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4160 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 DwdVEg diff --git a/examples/orbiting-objects/assets/Santa_Slide_32.png b/examples/orbiting-objects/assets/Santa_Slide_32.png deleted file mode 100644 index b31fd550ca0ebc1c746daa8726f875ff5532c60e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4195 zcma)<=Z7R473Dd|p;1}SL}q!uN1m+o*ukdTI@S%d|o5l}!vq-%*qx;rG6?v<{k zBo!qdZ|400@5A}sGxyHixu5RLiPnL*_dNi>K}UN70MI>r*wow{4g@a!T(PsWZ2Aa~1ANVw-gb6!tP;-5jl&F93CG(ds} zAnly*zvmNs>p}DZK)1Uc{8Xmfo>I+;z56baySk|t06^CBU*Qb6mDmCRAKP`S*)8|BXc^Zb^>wh+I zDgB^sL{M$8espf30Z}*bw*Izvp%cz4{Wb0uSF^hG&BDrnZ}!b=rG^KYO)KHB&9@=? z-v4UU=C8W1$&e|irgZe30M;#p;Zk`x&5mT8F9jMioogH6Yi3~+Wj5II6F&d0{Nx?tNww?Lu9DeNpukqiiQ-8% zoAJ-oBZ(<{nu(TfgIO;vqm7+PDy^8Lz@@Ur@fB;*Valh$0|v!ks5j3#q>lh4NIBCFu8ra=~-v+xV|*2OVwO2yR7 zV>kXKHWo15VS@JvG*h#^QM=Sc< z&KY+irTAr!9^H=mWj+JWg*XTIVqBVxdZu#;4r!O0)=KPfn2vTbNA;(^x{o_vJ7=py z59+G>RCHq=aa}O$3|={*F|={CaDZD_3l;V%W0*xWW!-b9_^fHlzgnTjVy^Dx<)CiC z_B>5=u`;6mn=JAj2P-1TUk{l!b=7T>Jjg5p*{SY<=`D?_4*GZZ!o->Kj&?tMW&kqr z>1ba2aR2%f|NNM0tJ5CPP9y5Boo4=I{$|#aynZy`hLM&`PNYD-o{`B36=o_Qx=v^( zx%=pR^q32~=lKPKZg}U3GyPiLTFqY9MLLKEBH+-$q)nm7JMyshhir?bZNUb0@8Xii z)zOwG!c7{gU>H2Ph+A+#M zmJa8tmJYisf3>L>wNw^?R@)D;(N)|i;KF-4!4Dh`hFK8ly_B7w+#mRQEA9P`!;ne= zNwRo|4k1d+$lq7;qKj&ZZL2J?76_iKDHCCw{qXNQhu+pi&BuE_S`Zndp(FoIm9tbjdH&Bb)@N*3u{NhD~L-wY)-rRfP5+hf`9B{fIQ zie!H2t{?4|$qBi=9_rB{-B^bU^s>Iyj%rK`yCS4ZRjZ3_Tl9~IN|A8ij`7J2$c>?1 z7|eAQ%uGJ#n9KngL@|-*(!{Ndi3Z;`*KqkQqM~s>3yr-+A*ao=-_&8&bvd2cl1PM-|o{$0m>BcOW`8t}b;ovSK#J({HL*hxGX*K(cnUkEzm0BhS$E6wZbX;k9N z7i&Xt8Kes$@y8z*b2tY3Q?mb!nbt0NeK(%cEde%Bk9##wdVGC6#kUkjx+aSB^j*Gf zFp{`}F z1+w*?hGGLH%ozJJc^)uYkz(nQVPQ-N9hO%Wn8BE?S0;w|NtKKXbqdsB;cM*ehXpUn?3UQ-ILw@c&x!p1M^qwQAhR{Tbg#k`3%5t*~ z+ofFaf%oag!lPn)bovW(K0m$GagFMwHrWNwrV+7;w#{xI{6e*F0wj3EAUlY9nOH7o zWnvF?J3$V=A-4AtBCJM~XQf(OHrU%3_@U4OUf4>mB1&r-$ESU5x&+<&aZ2&Wz7}?Y z{|@(EFps7?)MafFCFg$x{Aum)Ge7|{ck>Wdz3XD!rtqbtQPur7aS6R_-jvOa{KG<* zur#Fao=Oth>!~WRiswwBnQE{b%{}r&hm%`J;e7|i?EFc?+#FujVhO7dKSUJc;rso) zI;q7DPC@v~7BMaeOJS5FNV0swX!h)Ce}A8f?l+XSf30lSJ7414ORLcs@kg5@i?Nv> zkUy)sHfIaQBdhF zke}c4POCK>Q=et`J6&hG)G#CO`NUSoCX6Rjt&-8Jr9v7DAvZK>N7o{ie`(D2$1^WS zshk?LWpQ_eoN;G-1e&2--8vI&k#^kk_7=FV@n)-2R6S;$JCBb~8!gzv@hXaxGBWcM zq!BtX1*UDQ{`2)L3>^gN^8CgR?`ThN5S)7)`C?5=7e?-nx(3U*TzblM-_?Hfu-tK+ zWH1YQ@$-rjQs(w&ENy$fd*hMiiwPx!A?ji1%iu@m`A=SY;Qfd;Y~tV4I)}1bMiJKl z*E(HD6ss%;eEHwtW*$33Sm_kTg;@;)u6SCkA2!vuxzz3ss-b2qK4J z?lw8krVgj;2V_d;#3c{x9huEk49gc{L>L1@(umHb7^eUYZn?BS_*MDlbydRx3u=>0 zSp~qIKRv&z$LC2Q>E-QpD&$JhT`zvFm>zUBk&4jF>(;y$wP4WTTL2?B-i2P_2eEJa zO)?r>)$%2N?R6O_T}8Q~w~kkikB=WedKVRmMtQx>c{@Z_PB~dK@JPILYt22JVf6Xr z1KXB=g3 z4>9SZDIK|FJip^2lR9^~G-bnbq{ukv^>;?JJi+!ZIyWpeot0Lfuh4nk{@d8tXc(;C zpIyTZ6qiouksTh!)hr^KD_CtGR(&Wd89E(xaLX?eEpWuDU7h%ifM=vmo#=UBB3 zL)oY%GX8V*3J=lgdk*IGitSt zVh2z&+&J!EVfi(ti(b8BL^#!CihM>w{G?M6DX%u${Mi_$PjaLS2q+9m4I&*UQP1&# z?Fu@zq( z-`>pNu$89Z$+_GrdEl-TTt#6O)YH7%?#*tO&ttUKU_%w7sZX(~lF&JB@XBhd6@Jud zdNI@da)vAjDl=6b@YNb4@VOft>1{u1H7g`vSK!L$_N6}^wa9lpIVD$`8L-H2TqU_U3TR0_pXhAW)J%d|pIFhPj75ld=IdGQ- zyPdjhJ5tknpGc)Wj3oK#7^QF%ZJ?`Qbv*+Zd4vufwG$FgbW~!aS>ItAGi6&>!VqFt zbmRMVJ&d=f-<31!Y0=7u#;hi?){4AzZGDkZ357;kn_i~heWgW=W!}N0h0PPf^qQ0O zt)4%^DvMdJ9Ibz)JHpRbI~8gZX9q^Cwe!e2{d%-g-{9htuzGdqY59G))XgoIv!54s ziXT-~n7ZEWT63m$BN{I@QC3u_Sbz3bW(EgA<1>Bm>|jXgukBu&cN^iq}wp(xVQTf_HX!KzGabphE+Pa5!7u-{}JETpg;2a z@8~O$4~0tesvW}F5%I2d%yLv&PL9jh1NzqN&aaQHVX87<^xbP#Y;aq~^p8Tv`1XrC qU|#ePs|>fqJQP7H^*`L%+!5e;zLGry2@~EYZh(dw1X!s84f_v8e-}{z diff --git a/examples/orbiting-objects/assets/Santa_Slide_42.png b/examples/orbiting-objects/assets/Santa_Slide_42.png deleted file mode 100644 index 9c94cbafc39f70116ed3493d9b303a3ceb1a852d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4473 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 bX2Sp+-NA?Urd@9LTN$9LqzSHiZ5i=Ds!#FL diff --git a/examples/orbiting-objects/assets/Santa_Slide_62.png b/examples/orbiting-objects/assets/Santa_Slide_62.png deleted file mode 100644 index a27c176e28f76290a4c1a1d0c7003cc5636fafe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3757 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 L&{uC%wM+OPP#Pu3 diff --git a/examples/orbiting-objects/assets/Santa_Slide_72.png b/examples/orbiting-objects/assets/Santa_Slide_72.png deleted file mode 100644 index fb3c29d9fcb391f32096b1452a3641a304329294..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3860 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 L@q-dQ+mQbOo+Fi+ diff --git a/examples/orbiting-objects/assets/Santa_Slide_82.png b/examples/orbiting-objects/assets/Santa_Slide_82.png deleted file mode 100644 index 0883eea7ea90945728c4369bf518f6f1d330b109..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3999 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

    h@9pfJCm&k7U&4!>?&F#*G0P>(6rH zc_lB^vJ$n$fN0ayj!=Bpgdcxy2wa)@ielJ` zF}J#Thd|W$$bWa*JlOYfky6NeJHwS;s@N2_l^Hs;EIgiU0%6nKhO^1m{qFmarc7wv zQ&8-6!RutrZ1C2&ZhZ|RiODEuIhi=S=3Mh6_7kTkWYcwPokV)Ct={87glL_68BMoC zU*1qz*VccIbrD*-J_!}8oBjKD*P^vWO>}2BwT2zzQeFt}h@deZ0QELDFxOxZ?FmJF zALtx!7=O{exoPrvUzsz6JI5_{Qh_mnuE#d^hg)@FXa#hauNVjgiUoyVM8@t4p($1-gW3 zW3seP<=N$cBCptxH*(Igv+*W~;~9z{J zHk!>}$(D=)NCe46BL%1%U3oHWpd&xyHTieX%2G9S?IWg2c#q|h`ktEUo#;Pb^r_n? znumOCf*1YmX>KfiTv zWKfOL{9XBL6fR_e_?U+hXx5dxdaaMs1}?&X7gMtq6ofQzmreSr8_y+E^B}G+fMeb) z!|i4_AdkXD+!E`|dw!GFlTEQ;_}c3AsZ~gXP8~NTMai_c1ZuA@>MG_>y9ea7u@s2; zz*A4Wcbi<_v9Tkn^QScy>?QtwQ~RkyiCMG3kP^k|vZBeKtgZI9PH)nmn2bx^Hj%R( zc;6^jK*!&s!ArLBhEIy(JTXVW^(qT;V1v?}R3W@cD#Sm=MA|xWm^2M0&|#A8U zqA6}ErTKWM2W{lGTlne$MOV5Tp5a5`YxFGh3D;Tz)71VlR-yb#|CK{s)3ZCp`4kHf#kAG)I07=WX!E*kI5#mP9%GvQp!H0sk% zW#3Oo3>mjPN0NdFkvtm*i)!3b1ZW4j;iI?o-x+Kk9oA$X0B4ib)nK-%(@yOrh4^$d zCheK7O`kxqv@lI#1dBT(SAbn1v@Tt+{zPapEM}WMVSGAnA|YQ0mQ*!g3a;hqJbM6> zSp}-xq&IcZm`CBc;6HuGlU1U6Dx4p==G1H519+}TM^L{wpOvLy!kympbl1eW$Gi9N z_cpa-Y50UYd|hQXeR{F6U6he781vujY2HchN^d1mJ}rfs{j0ix)qnd((!yUImw&wc~D8=6% zHU?pjv2(ZaB;hZSU5B(|b3f^YjQ$KUud}Gzfb_ZFQVg_wkbeCz$B=s<@Pb-h&yjuN zeRYoD*i6Vc&q?{yW6Hqe3-S6@F=&QIwyPCtwP}Vpj7)es>{jSn;KKW@TvN}j1G=wn~8N=tmsJL5n;aEQTp$wO4?u*%I*?GX&`s^37qvqsbQy z#9Eo#Uqq!_@gkkB+N1jT&h|7^3pnSH*LhK%G=E^oPKoA_!RCBsUw^WVKKGcEnOD!w z-3E*CREekhlLL#?rZR0=!&6_4%&ZqCSv*lVXM-yl!|1@a_ss&*NeWrLv&F*(nxd(uzYL zY$;k|g9VCYV)3s=2E{Wo#dmD9;D0i{n=i-rLk6NmhRF4z<01iNjBs!_q?})%_QWkN z#n}0gFq#8OIKmmae#5^^QGglgCh>CU;qDQE3ib1ziWmMBD=9p zAE8L$_byM*`4d-kRgjZ{x^K*9P*Ee-gve04%J;vCrzERn=`If6$Nw=qYM1V(& z89qf5}Yli0fJERTNM zyQ3<%w|bwv{YupjM!gcbA0_74@a_hu*Z&~lctsg_l}bIpTrKzCpC1C!*Qir}7V{s< C-4Tue diff --git a/examples/orbiting-objects/assets/Santa_Walk_102.png b/examples/orbiting-objects/assets/Santa_Walk_102.png deleted file mode 100644 index da451afbcaa3c0fd1c18ee5ea4e45659efc829a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4346 zcmV4d0ssII2?+oI05mc$gM)+J=jrb7^8f$;?EnDv_xRZW z0BJQf`uzOz^YrEb0EGYm&CSi(+}!5w@4f&4j7Ud20Riaf=#~Hg{Qv-?004SDJ9)3|MAdT zEiI#SYVNq8|JsB8&;abY0Q!`Ud|?2-kpL)KE%^Wd01b3fPE!E>!+8uIp8h@KUHSeC z?XHOc000SaNLh0L01m?d01m?e$8V@)000loNklXbwXU15TdIs?LK+iT32^Nd%GS_htuJ3I2~_omvnpWJLC*kV??}?spsmgdxGt> zbk_r2f(*aFu0y?dH=tb-ucuOmUuC**yPbOh9Z#qKKn2)X*P1^@TY5O20xJI{{LwAh zlBOGRyX$TNbIe))q1NGW(Qwv|iYnzIP>0{50;|?&QhO>f3$=c0!o#iJX)@`!BGd6V z)6H=B29M#?R+~D(w$&I3*QNcAr?+9>B&*wMC~7wZ%=NWeg%{3YCE`&08V=VDHQ}DS zMk!&Zg&+RTj;C?AiKH4?tfgG3R@n0J>%@a^$E4H5fx223ve+&J<$AGLtSip=THt*X z)!GUdD9E|+JXpBF>lS2DQLQxQ{DE&8I9fHb1_#2syn`Xgsq#`M&6~NoAS7O7xxP>}( zn-vMSbwt^&a!URvwOi_VJpQcTq1~*ANpsQJ0;J8Kk~hb$TJvWaPq)nqgjE|!ZQJIc z_O)_>wZPqqA)U`lAk($pZj@8}7>5>bCNjaaamIp$>Y z{H;uutU05#qjMXz0Z&jOBny(IB?%{2@)cHT#(bl7Rh4i;LR5mBeU>?+i9{S#Wb#EM zE9*5P=R0srCrH6u^=_xFlQeK7FEavjCYhvKXc<4v1Qfbx@A;_(j|W%Wnx9>iEf%_RNKla_F} z<@MA22Hq@mpVZz3x1&jcYAwMEJIPXtxhx>X>#`zW*k`p5n6yAn7HEa$OzCv8DiH(= zLT0yw|3z{;wC+Jf&yl1;H9@N#2*yHyX!Z|M$-11Sb)Q&U5F<<^sOiiOszjBvv;RgM zgl+(;V;19aIh$pm)oX)Ik`08p0b?wRA|+MQw4W+U1mQ3n1VOe*@_(#9>a6rQz&FsI z1_BVncowCU5(+;lvJHYPJ8U)wrepwrW(uLO#vvFaACjQ^TQLW)9w zEpaw|Qe9`g+%K+Ouy z`Fw6{6oINF#m7Mt3SL@iG1_Js%#9kEnLmCUk4GiL_|~Eq)atwt!*C?(UUBdPf!c^n zu+|R*Y%+i{j<%iw>Hg=>J#|cAO%OF>2I^gSr~ykeff_l6A#Xs`jPz)`)d$Bii29gG z(E5V(XV%{s5J6=$-S77bNS}LNb`G+=u-_vlCBOwIa2L|FAxrbN)@!viu9xlr7=ZLA zBk3IDV#fADj>ijAl=J2IBbVbPJA+F~Q>7m`v~imm>fy+h`cokRF4C-imXijMdjVe? z9dRh*NAPk{NIy7c^k@c+D->vL00U7k)In5-^v~dz(*1GI02ltK02<(5F6Q&((vQxJ z27vlw*0}9BEt9C{$Up<$q%_MYIdi=V$uf3C)Qf3e&J6yYA*w^0R@T#D619Io4?HrL z{gkrZ-n{&|NZ7ry=cs@F{JC5ryfqm)ACHYged^;V1p6gXVxk2vX}V;umpy>}LDzKd zQ@TG2wSt`49&Q35*}i$jTCIqCp@^gg=21o)>O2R^A1-Hz7};j2>`T^jAMXMUXrMQ) zeyOAL*#+j0IZqlzuy$YemDl%^PnEzK!Q%E1@qvr~c1an11=M9k8dwma=_v$A5G-+2 zlO~XnF#|TpAi*zlzK0aTZ-de(Wf0@@y%s23A$3Mv02kN$?rg zNrH%`N&YTMmoQ?T#tm19B3KpGoF5b#K}yXLx&%y?LOhW$I!GL(ri$36Y}`st>qpWR z6|7D&fJlL+m<6U#6~PW1djpXo#Ka1pUva)od(G-=?C4~}{g7EYBCgKl0J2FcV-!@% z-Ck3I$vXe4SL=&n3sk56*$B-YzvZaYZE9Sx zeyaAkrPoO@SUa_kkk-Ror_<@$PmF)+)v8pdU9*n*b@xl%74MT0T|(n=$c%6FD(jbo z5l^HmuCR{kzI(2@qLFjTLC0&4I-gmqiX9b>*qVQ0HR_J4E~e|El?ECxJeO7Cq8k%z z!8)H`dE!ysi+Vc54&$xt3&WP8(DpZ#&6ncdc)ZCgy;ZNH&TVUZY`lygKxx&#GwMD5tOWL z&T-8m#I~AZfl9(spyjABaOW*39t_y8$-*kGSgo6uykL}pPLXtT4r>;TQr2&9u%&ptjayKe_DwYAj+HqWIEaLrsD;IL0#(yD5 znvy{V6_;noPqpf0z?n51 zL6-ZPbffq$?>hxd7>W*&lmlmBjm~#bgV}6pR$(CzMqaPvd?l~1FFS1Tj5x3$P9m~< ze|`6(w9iQoycir_-|G`bw4v^K=H#prc0@sY6)BIm&8%A zwZW}Vzyw|??;j~)t^QZkclmtJwaQW7QC`SzarHuAs0vhWzS%jfQ52z3DBK1~P`SB( zO2`QSPsKx6@H=ppf?E9rT17&?K&84q;6qiI@2*z)2o)P>V1798c9|t-ReVlbQR`PZ z`GESdLqJgQUxBLk+8SrgNxSvhkD}Nz5A!95Ma800g<9qF7V3-t_ZL_&&OUJU!7YA= z;k~9a;e3&_Ug5s#LM-IPE}<+tAnZ&yrQ2EsKO_YQ>#x5s?EvX-aclzNXVz#c1v3GU zL~6D)hhv9^xN))GLM#+zF!dayQmbmcCH}`R(ChENXvlCl1O!x}*q3VeRGmU6cipnV zYACm)hU0}z2s_+RD(aO#rA|+$-44`Az=TnLe^8&tjm4_1t<^BI1V^D2TT)|$RWbtc zpO6!m9Vg>((oR8Kq6At0<2TGWzdurE;D)ZB2CQ4_ll<0i71s3@k1P=fmwXa_o=J#- zKR*P-o#Bd)!W|$ad0wWl#GBN5yRog?;}R89OIuEbNYw@UsyuxO1TJD~;RzoDceUEO z%zDOmBeTwp3b1`qqQ3DwaF{}_B^DH!eSoC}hyt$*5lIgWCbs zTfn|CSMAVq;Sj?x!f@ESD&)9%Yzy2C7NRl3lAZNoZmD@$fEr?=Y`dPqNS)dQa)m_I zQE#ijawF3YMr8y+hK@47k97_b-VEFh8;}V>GiblN(UChT&r+IXB^@Yc>W=9dD0(A8+qjO zH{Ty2S$Q=G3~JBz56?><68>095UO|b1t^;CpM2P5Mz_Sz(uGoql^Z}D5rzCz$58Lw ziBj7-tkFs6K~)GUl^>Gq4lrWM#1VjZ@O>bKS|KNKBH@Z3FABvHYe8yR4z=yNma+V= zi+4y0LTD6w3!HVPt6c`m9teUR=Gt9;phWMkOc)lgHiXIBaL3@xEgtPV35~muG21~- z^j^N2iJPzwH84A6keKphF+74Kv$Ds-PK?SrzDt9Aa^zPl5@QG|Hpvi!q-ivKl z+@X5)wfiw)Iy3VV)DDW+ZWN%f*9uoJ>iwATE}Dr0)HV@rz`c~)k1u?0S-m4KOb&Ra z7!*G2D*JOU{tk6}Qt#)R0KtTJG-3)B8qIgAxb1>dx~K1V?4b!mJ#%Gi4l6!{?RM`c z<}U(?9TAukRNC%+feI6bSUBHzJ)H#TecA4n3GeRPcB>{Vw$yk22|@4AcB>|gB~ABi zyHykROWW-{-LLRK;?8ZiFyS51U+&y?a}(Az&A)fs%`;74#r~b!ZgtP2{q&HBJmet{ odB{T^@{or-p>4QN*BnJnst*R^<7(+uq`~Uz_005Skmn|zPfPH#oVqLcY0RQdC z_t>ttxVTg-CX`K0{m=laWMco@h5VkDt)749t^mM~0EJ-yTy|QV0000AbW%=J0RR90 zf%l`+8cJ7Rd=dZv010qNS#tmY4#NNd4#NS*Z>VGd01fy_L_t(|+U=d`a@)ENfUAXC z9Lw@1MIs}SbSx)r)As$}?gAjS*iL#nbN`4MBWY_p=}f)=1VIphzkPeiLmu*whdjht zNzyblk|vABjN+sIW_TO%ospXp_|QDv^$nA#B>pKL-Lhk4^_AT+l{KDQ9Ul4V*uTqyuk9(3qudA;}k@e*8o)hK!eb0*4 zdrkXt^RZgx&Mw!m+3yboI??O(dL1#zHMwfSDLWhvhIKz(uz&GR$JkBO_;@&6!|wl1 zyKz;mVPiP)uY<)s98QO+dJS{Gih+LT;%ZIU>0sq_1VF?*9*>9p4eB-bo+U1N-vRV^ zwEqz4y)jQvSGjv}L|UB&(4*xfHXO@9u1=X`M53_7LH-IaDHq<6A9#Eyme zyFsUh_h^A{c=4qir6GX_$CF!&HEk?MPM^IM4+`E9TLr>}5LzqMq9~=bkj$ynaJ;(* zogxCDR&7?4p0|Fwk#(sYI?JUMkmk9;%ndF=BBNGyR$c+#!-~|6n+niK)F7!@gaf4n z$inMsK9!zTr!FM6Vd=#oGrp$5%NfMvLS^N8g6OTk5<*qs{F8%i05m}>4QL!zpiRK^ z45jz4(nhl<&8z_ix@j0(#3W3%1u6Ui#ZX*MiGPei!fQsp6LfC8w2mEpng z6knO3W;1ueq3%iHhb>4iQF%jkFQ0xxF>}kJWJRGL1{k*DN+2wFYd%I;46eW z@7*Sm0eK&fmSx$YTEn)Siowf1l>rr4%VOTUO)9QTFq@)|8qDzHuR`CY!+E1ljWi?F zNKN#4!`Rgzt&zHg$6Ysmao(ulfG4J!)jjIeX1f|9dJPf1wq!#df^lgGe*~`o$2+^-J{Gn;P zNF^N1;AfYT>9)(tLY~hb%5I*<)O%D__Zw@FMYBKHgkoHXcDD$b0E0ZAYY||8TMKxo zr|!$o#FGzNgjseAXrHt-gJ(14wZum%M9rc zUT27^`5BFwQY;@IVA!vte8BI>IAa}X=hEJ(u%tEPg=g0)3XoH;vn+7eEQJ;yoM~&rCUii)^G}lR8ckWsvwNs1{LsdLHKsu^ zlTyi+|MXsgi(qRdKM>Wj3VfiMIBVxFl;aPe08}ZIiG>s|3U07|LNLK$bpq<^*$TL+ zpFiKUP|~?FflwjJC{l0}XBIHU7LB>p^A3|=w|J=4&sFl(Jas$i-?ji8id2ZdNaCe0-*{j&6+AR}Kp!KBcQLPOJpt{y(90XQG6r+A?fVQMho=a+l z#uKRoibbJ!jy35>r5s=*otZ z#QEywU&GDy(X7qSTtF%QzN!g zdRIGaIsdxK_+WeB5cF``RcaC&P0O>q-WglPPSP=yZ=1abPOANWXbgk?lf2^HGz|QD zhxPr*4(s{zKb}L6!ftmm9TrFmrLr=+I*Q*o;(mt()KRUFd6~agN}Hzd5rbZZJcmB2 zTwJqWt=GXp1^%d3Af3PcLOr|b`#KzsW+)AGO*J>H1MPIvAyl)&Vm8fzLtMC{ffvY% zs1zn>4N}RBYS0uE6tw378&WhqrrTlWKu=P>Ty)mQyB#F{iZzSKZ zN#@~pF3@C&>Mr~*4b z`K*f~LQ&XE?>*}F`C5>5Tm622|HHRi&@kf{Mqjuv#ueUQZRcEAnaZpPZjYpGWl`U* zJ`i@xf4#q7E=Iw>-?>GF0(caa$8$cHXIHGIa2rrB_gWV@B6egH(+r`N|MnwpO|QCkj|Cs1^NE^~W-AD`UQGKJRkxl$$m%>LNmc zjZ;@6=dI9U{dIxp;twKUz!O*8pmu8B!$=coL8+C1n8+S#pxK=9?bkwTegE|vh<~$+ z{+pnNIp`RBoA(^Yl(mXAm@?e-ld~W_dbt;FqeMom@3>@{8LUvXrXdhbIGJ||1Zz&i zog?xda#npJc$lrgi;2r`)axIaDJY(R;22JU#)9kZ+)wCnf4fRoahQ;(ZpMBL(_AVj ziVc+H7tn9^R6yZ3OpoZKGpOwNGRpCUs8!SSr`B=G39MtWrdcKpus1DKePe-(S0E~O zwW?cb<4VK{vs#OC}Hv0xowp)!_g=}|5ePU0a3Ffy8 zVa&Rba2$^#I+vqHnFEFGaZUvS`xUxiaKCu=F3YmKJqFk==FTK!Z~zmA3}GyB6Jn7I z6%wa$(z-ZEJQzocZx+rXeS37`gIR3n~2AxcGLMA%p-T zP2(J{s%YYp^+~c%GSQ?k_=oaq4i0{XI!ZG#40$o)3G+=~2V%xf<%Y2_xI6mIoOTYP zCcui5(9D}*#CVZ2l=r~xGP1@|6h_Qs|1Bw?rY?@4XMM~-Q2^{e)+uicD(Ei>rL-3v zh86O|PWGInVH`6Qvtxw$-fpu7l_g26TV;JtF)r$bytz%ncZbaeOF`^7yoO5!r&1*@{T1vo zbV>uSX(BSt=Y)L-u9b^UnCz2o>``YiZ}k%8cF;8zGx2);RLGX{Y&9HgXqx3>-ohu$ z51SVg6*szoK)*-rR7I?Lv=GuHYRvm!O)w7Z7OK}|(5&cs8VLiQJKm!T*E?o&k^E$J-} zW6ZXg8Jqwr_;X(h^2V3;-j2i7Yp1lN`i{5nrt0N6Uf8=>CXuAEV6Z&xy)q~jD_u~n zOMA!8n6BWqlX8JK^Y@m8OGCZ7Ssm&jwwDWAm|7Eddyo7~1xw(Fw`}34c%6J9NBq1n z)Ncc-y*0O(V8fTCp~gKYVs867Lwr^(%`HW}HmS7I)MX*(WxKe|CLA!0)y8p*TkM6i z#l1IlJXxF&4B~BDNUV!f>bG!vg=q_7z^0eBQn6GGF{A6d($0MP)Jv@z%75hlIVr!2YS7{m=ma z+l6~@TC96%)4Gv-T>!O-0I;Kk+^PU}&=bc1000bhQchC<{-wcY7dGMk{ff@fmYt9Q z000SaNLh0L01m?d01m?e$8V@)000i3NklNxTtOKUg|Khc_Xqu5AS9?9Zsr{Q# zVY->lX0z#E{kLXSTvN?O(iy5c{xj?Y`mm;SY#L~@+R%l^*GV752Mn>M!UJsIbX~Ut zdqviVmUKK`nCjlH`U*%JRuO@xwXzSNQ6I$Zs;mne34n^vb77~~Bo$ers# zuf!*DDN{6)(C2Q;+QPc-^v|ZMtOLz$ZPR>RZ_x&+;n&A`f zYHNFxsFCM17t60cu^C1uA8lq~IsuW8F^U2V&@l)34&4#dD!3rsN4xggmq!Jztt5?U z^SkzYbnESbgjXWDB_B^uWn2%h7Fe*0rK)?rvzl8y`uf!+nAmW*+vsTU#l7y2RXWWBXQ8x`|Ar-~5jeUEk|FoTtnK1t+#74eV#J4nA( zuRvPXs7Dr|sy2U0epBu&o^yAFQ_OZ-WQ-RovgL_e{Ez zs4*9jSeEfSD;M%oYtA;}x}sa3VXP5_UXSc7YjkY|W8_;-{THwu3)Ck{ZtBrl45(t- z&3ORxnojv!U^-$#C;tc|$Fg?h@ZF;d?sU;3>RG<5-v^`$1eMNKYwW2UAD>HV$P~_CG z5O;Q4Ac7L2_y_64u9kOK#4&u+jJ<(MvJP}DOR~^Ap$cVXaj9Oms4*Q8d&QeJwJ3)Q zov>NMhUPUz)tn~ej%wJh`JJ)0lSX;U755^L`W;=nIfQ)%+p%h>%EtW%VKa&9JI=Wi*Q6r>Iy$j-U=M1{TlIw` z9ZyrQ_Ei7G+QK%ho$Wj)*g%P!)kww?^J1Pt}t^49RT;4_? z|B4Sc{(I$yRU$4K*|_oF*_s5_nXVnyj;{8lt`1Q^Rnr|yNvE)RJ8d(0Iicx9;x-P; zn|5?I>ewpeOM_%wpOnIF>RA+YSU-=jr!mJKS!cqIRLJ;;3wbGk2Q-be&P7|^GkJA9VCAA6#GKjvm z%IZ^MxLq~_^0W-B3);^Sh5BoWW5ccOF)| zYt=%;6|7A;Lhkd4)R@7U^7Q=F#pugI#?k~}*BXff%lZ>;JzJMw08i{zmFW>a?!WHBy7x?ctg-%`!M(w8p_!3rSV{$&-UEW$IMBd)z-e zKZK)60b7CVR(C1B73ZnEOJ0wM%e<$~jyva!QXXAkkI&~eS%y>`1w2*0tzAs>$s|;! z0^EzwDaDTFAj+RF>~WH_JP%<#ql~w(b#zO@$>SrS4wTu3c7E_np3*48$4i^!KVM&e zhxsxOLk6Eqagk9&9S80}I(Q}n)@WjO4K@7r`uZ!BZ-4&IC-`njiLT61-MC#9_uJDL z2R6Be`up|u=dux4zFSgmsuP#sct*>KXKCWNis|x_^cw0UC#5oR3HEn;&A}5qSi=d9 zGmI@K7bYE8zWw={i=W6DRj0p+(VWi!Jvn7*hKbThS(7pgA9SCExK2xh-pdE=s(sI$0A#AzbVw3S=8^~0I^6&FSie*Kk) zIedjz7;qTd7R8%3R7Tbkh8L2q+;P2j0}X063sCQ~g&3Hm{bZ?@Bw0p5)#pr|U|-NJ{7&yDVfZTf!-IL!H0`XT*|COZqTgr7WADdMLzD7S2V zLY=v*j9~t>I~}$5#da+J5Mo231r2bEtnbB~m5DN$q3Gu_G+E|K-xVu3i#hYJbf>X> zo`@cCTIC0aGJ^egahxf(r@e2a3k<=oY$FAzUT0H)och2iPA`;^Dxr{AMQ~ubD7G0J zsMaAZTR^+B^?JU7wpsHzJBSVevMWM!(!MA)(eMSv)GX7g0#U0>xh8)`Dj@6TOBzhR zq2ho?H-+JbO00)xz?mj1Shiaw940|=nQ7`B%FxrS>9?e%$#gthV}Ge6Nt4!~X&4m$ zWv8@N62->}kgM3a(J)hqqs=#vBTk{~8!kjLQyLDa2^LKk$O@`5=p_aZ&lsrs01(~G zHZm7>#oF>b)B9+!5i!A}SELr$+Hs!rbi){^+^Ze>=hk_IL`??m!v`AHxo~s!pQqpr}pSXGC$;Wd&W;mvxw7=Uma76Jl{v z4<$N*ktIq6Yqk>k|6F-ljbtI4ZbIaNh@14VslqU16|ln5M_zGlAv$+v%0Cwb+S0?O zff=#_trnJi2&6fzKgL@yNRY}9ns=^Nsy{vgBCUo`D8j^lJ=d@~oY&LCCDhK!mNg~` zc(Wi6M-76NY3YQ($M%N-z{*hby;d}|wad?B8hy0{#Oq548s%BxX zX@JMWyvr(KOL_x|ArH>l8ScCaR?G8-HNxRFhQ_Qn@Wi-51my?NvTpVVMKlge7GVPm zl|vw<<}ExMuTKtMU2735k=qCh5{xylIcxx-%cXe>k5DscxfNX*VO=>c#pVuN9zVf? z!L|GbSPe)5@nkMklPIjFihVtAZ*R|7_ZF*-f>j??pM2UO zd)kmDV{Q$53&ZN<`E0u#2ne1GNrfre);F-Z{!RVb=&}o^>(GYPxOj>?z}`TR2l)+1=ih004ym0Q=&(>g(#D009300L1_RSOEdV#>ZM&SVAEn zHwp)nm6fx!wMRxndwqR5H#L(_Po<`(aR31S@y~H>WdGZSw55ZkeQp2K0P(z{`kIl| zr2v_80A@}A_rw6(y{>uy000VfQchC<(@6iM3vl@RC9j?O&;S4c32;bRa{vGi!vFvd z!vV){sAK>D4wXqnK~#9!?VWpfqQ29>7exqor8J1B6~etx)~@Yt-~TInW|DBT?f1Xm zIi`a;^&hr0T#Go2pS1L;-St9AV&SS_Jasn*rE zYE_?grUk&c`46RbFV=~nw)O4+6i{1O5qSqX6`)V}V?$Mr!$!D~q?@r`NAe_pyPCQt zY?+%@deUpyryjP})pgWkN7~b_zSJz2jcKWEzMpNl3&ve&lBON#s+#XL6!4HHNDlMClC&J6u(@M>nPO=TKMXuWDwSO01B|~5!T|sd4z{M zwC2I@K5``rj;&U5;&KELKi#9d`7GL0t*j zi3`pu!1Hr%q7Y z@>3_(oE6NsCq2q0bA>lxL1%mL*vSurPF8=Ef6ZLJIuVuym`mC z{DxG%vCJp8O5N3-(uXXurB|@dG5fEPF;+B`;q{wFWlqO>@ST(!Fra!|h9(P8 zS(O$=!}7c&bReXJ>3)%>SytV$uUaH>xT^sd;IK)D+CmCKmY2YUP{;)Treb?8=R5^| zSlQsxM!V^8Rd2Wj3anHN785fSkjPj9U~V?&*W5qIaTT1}i}L*oN>kbG$eZ2x=A)&h zowsGgkn8g@O`9ATO9~4ad+88RUonhdo+D9N)LqN;n_r?9f;CD>ySAR`CM(X|Jo!kJ zg0-HRVB|9OrB?U3Bd)+(>CM-GSUN!mWTdam0sJL$>|Yx`v&aGal25(q6dYLk?wKof z&#EYrgDYdVznfthx~>n3%Vv5Gr2F5$f0r3fFno$J2v+47e#)FRuYmp{WZytQE_o1U z2c}%908AkS>2Fd+pj5vg7;Il(&lfP{hBapix(CI>_ql;97jk~_mD{8;$l>J$NzW$r z(SWmj-%1X7B}M@2MZ8`t_h$klO|!>qxoTArM*bpE%iKfMf}Ocm#WxRE`wKq1>=%pu zTLaG;)apy2+HQumJ`vl|wB72uUx* z@c`8>(y}4+c@JbQs=!0mx61`S|MvE5=6mI|YS6uiN@o}~c`hY0ONYE6(A$OEFCnj- z`N9PTBS2-WDGlW!F!~{&<|XrZ-Y6xWP2Pk6C#wz)>mn5dU-AH`jZf4o6EG<1?)Qb7 zVuov%*EWFd) zpH4k{oXv+n0<3lLI%l@0)1q0}rGgc+MxLjLhmS+v_z2|2O`1;yDw^=pjsObsP(J7Koec68gk}EJY2bGOi@R(p0#v3}1=9@9649nbwfT_a zIjP7WLLM0Nq>y22tvD^J$oJaaAC*?EaFi$v>jb^94MGTuxg|&~fnYjG1|*Eb5R@Qd zb>pi-YPIk*#`=_0(@w3zVQp{htRAjr#U`FwH4#1O@#zVQ@{??c${ki{P!2Ela!?5| zVl50+=D$eVqM`+R9jiUA2f5eqizCxIGP(~(+*!%E)q6mcq0uD*XmV_I-OdVJ?@xwURp|=J2^cG)b)-{d$oE)R=b-9f1_76QR3W*B!wf^#BW)> zkqvj6oqy-BD#WFkwrNS%8yZbJy?P_XcC166?G-y$0d*3tBq)^ThsAWnI#jIPJ1mGj zX0@3DsJh!89m1n0(t_pc%^Qrc9jtIzxo($A&1v zs8ooS`uwOHfO5_vr)H8Q=CuiPQ~~%fKsA)A1?HzwP@@^{7MsZqI|dw+A?xFnR{siA z2vxdLU8RcdcnzbpZd;nT=Hpmm?yFmPwgu{hUrUri{iV~);VLaCg=R$Unr@S9$Ee%* z1Jp{l+b#X~@lN?QS}JA1x|u^YT~_7TRaGSVv1d(SUZbJ~fBa2o^7rH8U$Wieuv0xN z6__-$fpb%^OkF=oSqIqdVtXZV0<3>N-ch+QU8G4ElB`mxf1?He?ItVCp7d#T3e8VK z%Q8k*R4t*RlLW1*K%t@4U|9hbET;R^qpl$*G3cOxSV;v1(aGQUkN5X~WmJR#v>Sk; zo`+hYk`LlThTe-H`L*xBi%t~~C z=ntVgQNhD9HknGG-wV{^rL~$(Dh;#d3gumhAfr^4rD&LiCp$|#S#Q=gw0cRf8`Tji z60__zRJ0$b0oxcLFkpf$Z;sd{47WDIPGF!(!X047QJi` z2MxKOE+q*hO+oQI3J2kK3(8lw{j-%EWo_C?IBjTHLNrusUANt~0-PqBy26dFXL2gM z!hLjX#$?XA;~E{S?6)XTZ-nmoV*5z#>9uKg{!ZoM~e>7mepQhM6 z0p>^yKLe=ROzk@j@O$>aeTjI7$`H0L4Bq4gHZjt)0>MKI1(XpSccJ3$CE6fr##td_Y^v?5 z77-m(ZJ6ELVlxst4e7B+qk+3tRY%+Cir@ak=jD=e6P+LLG$w8CP_Sl_wNN|&>sen= zD5NpC`EFy$+A5Z5iVv$san<6_XFBYucBx>DO$eKo%HOKUXnb$f=g(m@0oJ%j8F>{1M@3cyY+?DEvDyn(efu@)Ym7dNyR2ZxLbK1Y+FI2{yT>gn&_3#X zD#3Tp1?*#@^c-S#RRA%l=Fzdui&QO#RXi-sL{-4H4L$=}4hG#GTRTo-#aA|_7&*TX zIgDDJ9Vcp|>fLO2du_s7qi+xp6{8QbLQB8e zfL46DYM5f4q;b((F;FJgH+TP~`2EbS{~!0Kzsp_ja+kZ@Fx3H5eW$Z0000002K-e0ssIB0|WH-_U-@x(*OX8007I(%;Nw6=<4cgH8tDb z-<<#edpD4Yx@|K~#9!?VW9VqP!A- zS3m+Ph}Z@~FinXdyY}t>|GG1i@TzwAIp0h#N4K@MANKA{CX<=T^w+P4Jmet{dB{T^ za`zG}{V?&j-HSzr5C+ah-ihQ%4OJ0yL_-P9D>U_Jt zA=~Ij!3I7lP@jf%+dq5Qf-HXusqZ1^7Gym|9D&Qq{~0O`>r!(X)SI%ce}WPFBwL#~nW=YE1(uud zc5cLf*y4F8*e^;DAk6nUe$=x0yR6ss(n_U*K0%ZFeO`8;`QVH<-#piOXsc4oJqY5W z%z96Kde!Q z`zVU`=F#B}&wV+ST>nz=r#E}c7VDDi!9oowe%McdM~R}MsOt(+!i;mSloCQQLVU~2 zcO>0+yc#s>8Ie$OB`A$kceNO06)T(cx~vT8-q>$%#V7?rN-o+gPNswtNi1-}0fY@i7wtT>@p6&K0@ppL5~Cz2|yqf-6mgpw#^Z zCKEL7h*m3j!oTkyE8*X_N_pDpBvxc^2uT4SE2(JOQ(lRCNcf|m^VpRjd$1kXgpbKsRTwSCi)U>8Zh1ePvU#_OQCXCqmeFXh*i^ofZ=|N znP^EzF>m0vQhCRyUh8Vs&I04mMEu=G>Sf8?0u5?>i5UM=^iSQh z3l8a^Krqd?=}>8MX{Pai5^={`^+h}yYZ{x~Vo5Uiq6Zy8nk=KVh0vaJi1eiq4EZ74 zr!>o&?4H-^lB4N$pmA)%9fLYj0%0qZ)M367EkMD0{HW#3HNC<2?mC3 zO*=JGK$MIV)lwd#k#`$VlJZwAlqP1kg@u0S#mB(Q1_RCHvU`uC9yypMX|pt0r4rO9 zrvA%G`B9^aX7FqAy`SNhMz30@{tzt^ILMsQJoRA)t@WgaP1SLnv`6K!(=YYx?t4HW z3I?Y_g*Vz?;E9znPo)D4K>?LJj%Gx&2D@&J0mE^?Y^{#d3Uc@7RcxsXr>%4$bAjUb z@860-2(?Iv0tck<_kr#QJ=4kP^!4?K?_kyizLikx5~Kmi4C!x~HGrD71f6XQHhnst zTOjR0U-gRj?EtK%8=Af}Fh z`YLQo@%y|}>X~x~calt!UB4hdfdi?nK0M_GKNrsl(t5wnC>EoRXW!+j02&}^++AkLd zHG{*teE-mL7Lrp8A&}L;a;Dxt-c`cvYb5pcvIP4jU4*MB#1Z`c{r&ksxJj;2bv)_q6?YO$e;W`dgi8WpQoO6%XP_9ZMKFrRVsFFN!-%3Csjh9k+VFp`FhYGBTkn|E3 zGK`!Ft{Q|*GcHUu%Q_SGRmKNYwBcAuNI7&WOw)!62$HhYNn6-%Arl3mg>hN2U1|;B zmI6`EfQqnAOciI4^~I0yscm|0NV?%Kp?A*0x9W0OQAD+v`62CZQ_KoOayw4@73!kv z)h~t($Rf1{a2o^eGuBk2CZk^6OQ-Zr0|;MQLmIujK*M@L9b>^$*vS^-nn3YJUqlvK z)42aKL7k}8?P7@jvnK3uXTh;07VH=6De6qExMHXM0S5KTidQ_aqakhkVo)P71W2__YFdI|Jy=Omu8PCaq2)eaUyrKw^a8$!bn?i*|jDBQ}Z#UwD&q_aJCFyU3=OiA6; zg3ShYnz0|h%p=k`m#{Y%td4+(UN6UnAULSE6ViQD@zj~aP8O^?_Ep07hR_MVu)!-W z3w`^|+?m4G%0i{i-(b51i>Mvz3KK6&8*X!!QDpAHVY_Tyl=TJceCO$1@g(?%msX@) zf~x56&me2H-vH}%QYpDuu!%m;>0QUMM5$1iD)iWZjxdNW&?bgXWNYChYNF$_yH1Y#4_QVHnZYFbw3HKVs-4Q_W* zH=i0?^1y(KpoLUJ$t~seW?%8_JJ`8cL;B0#qei7jC$W1&z*R*Rqw&8rO+AJoT}&~7Q}=tz-4*KL>(8H0P_NV%cBTG_9kHk|6^a?B zX=`s{Apvgo*vU6QB~S4Fj=X&`Bz@Z1RD*;5Shu@3Wk9igpTp(q1M)o&|3HC&`o@ec zfBpH=s0XXcjXs0!oE{Wzo3tFmU^t}9rL(ieY$5PIfa?rq}AOqh|Vrv!+|lPtZKXq zVB9fWD1o@QG}Rk~jbQIQ%#{jcpTPS0`DuVLc4S#$*LDL!Gg0LO>C3t-$dxemg{-Jr zM$FI*l0DmG!oFyz0$Z%gml1Uf$(Q*Mg^Idv%icagtzWDWg&6}PB8#Rs241R55gExx zR2*qdirEww>FNt)pxX*g2r<#aBWP7vq*Y(SeLuXD&7;21`m)CKVLcq=^kEK<1*=p5 ze_p`>H`eKyl-Sf@2rWw{-Ho=NOfm#Ci->WaceEfR)*` z*PjgijMv4 z=IoQi(tN8{8C-VdEiLREvl_tcrAUuL!)Yf4)Z~Vl2>sjys=aanE4P9W1Fo7E#M05D zOU$12Lx}M5JWk6p0v(l*NFoIeVXE{mB&umctwn_k%T=vm>ReZFU`QDH;aUq$3lta#e3?Dliwf=-Sfdhqwl-!qTtPe|7zo1e0iz^i=ROeLmS)Y?%fN^S zoJCPghBLvEwRwJdP@712z3Dvh;9{3malsl|{`WyVv$<}%*@ojRc29MzBdqNs>7iX< zZN}!Jkq$}?JSwVsfYl?_Lc39y^}d@zsh8uh7-6CfZ5cRYAeG>RQRj7FxmI;ps9h{> zFx`5D85uY`0VcaZJ%eJUE}yJpOLx`?Ys*`+QbDau>lH3SGJ<1kv^0=dgf@c0Y6D&> zDp-M`@CJhfCSo^3#}q;;iAg%JB5Yk-{ikhwiUSTYDFKxzb4wR{LVW^Bvjbei?pZ;x znX=q|g=zPNqiE7iP=i+WK$9NuD)y9>Ta6lU(=ItyTwNBxgqOn=E0lKZ)@tBg_U*&9 zl3uBu4R^4@vpjrpC%N=>IW~c{8+9oGK|d#`zzW71dWH~GYhW!$_0do@=o3DA*5~(U4{HE} zY7MO2sD|Zf)N2omSWp6xy=u{pL(9F=T>7SuXBPCutX{R!>c3BlG2l#wfN*Rk)T%YG zzU5x&JMm_9N@n{~U9#uzFUnU z&z%4O;{X8J008>{0MGycz5oCu3JFmuDRMbE+1}q~Gc#RWSd0JwfB*nJE-e4<$hEh( zTL1u&OG~M$s)dGzNJm7NnVEt?LHgdbK>z@)004G$Zg2nq^3;#N!^Hj40ROY4sDN>~ zp@aC6jO()iU`qkAf&j#|kt1)m9{>OV3UpFVQvlxlZ2FPC7XCqRk7YOj000SaNLh0L z01m?d01m?e$8V@)000i*Nklk@QXD6Jwg1uKGo_ z_B?O3t_ok(`^M+w>=oHknSR zlm7sHdIG)5ZNvQnL6P-++9!C7_C1OHu<1`PNt?m?glcRt@hx0f>++JS^VxKIP21XR z`xI)O6tbGIp?fosYrRe`%$5||D0wcc32Vu0*0N5|-szo5C+SN%Q0KEoI;_(_(2~cJ zQ>{kN15`mfug5IBn9n=9y_V6akWsDu1OSP2zDH=l+=I-nEcuFcugj-aLnTts;@F zn(~aPGNp!1-y`F_f?d^!DvJPb6Ni@lIJ}WZH`8Q_^F1P6(^CjQ`aUqGn@hqwu%Q%z zFl@*e5dDG**Ca%_21-@oX&g3;kN2fUwIo0_`g+DA9WrM~S`})A|N1OTW9zYIv_T&K zEQG2UAAc#HIzVIR3L^Tdroq5e%A?gn{*_pf`QcY>$HoFVSS;*Km@0QsPc@}=e*A~< z{zup8<~$HBPMa{AiaomV7b=;EUhcpZiVxK1C5Keh`tdX|l(!d{&i6{CkvM?&Ch;jRUKN1wv~ z`S`(6qwZh~U7RrV_{`{DYVjQb<`0kB+NkBY9n?_RYgdkO9B=BVSH!;?xN)pdmd$6d%H(4{5EfSxg?L{XOUOo=#L$s$DsVMQvoi@V;q(=(Tu~qd?w*3*zE@Y5|R4h3qeffNF$9jD14|H!FN|cfeM2F*s(Uz zZpY(sBRHlvT%cyI)m$w#wrSsahzPD-!&&*f@?~4 z+MU?$IhStZM$d&(51gfASdfpS6AacJYLoNdyWOE=zn^#TV)xx1+J`7BIXnFZ)KHZU zbyK4r6nBiv9aSxNzoTpid_tXv*BwXF?>pQ6ek##Dp;n)zvtTW)QD3ux1E?;KN-*3L zqBUc*JUt^S2|vN-f2*a0sQs))&GHaY?QzC<9_;MzKYkGG?!?*QnOJ`S>WS~*Hw^r= zbf|_3LlaTe3_>Ja#VXv+mp@3pgRUXJmK}D_jb2a6VfW)llq;|Dl?iA#xu649!ZETQ z6=&!wCjfnYi4>kg8Zj@)A(L>DEm-VrXyrhlrhG6M-`l#tjB1PSfS%F_fC2@u*EIP5Z-OFjJC9fv1}%6^foY55w&3*#9V=WWk@<~ zFq0TTdK7YvgTaw2xG;~>&=NkG%jSi3HL6k1Mmz|Qc?rp1Oh=@#+YD3C?*`rtta{FI zrBW;8U;Km*YSfmM{7~4sA_tNbw#XrNA_-g+=1*ZrrhTV`tve9bv z_E3|*BGhI>r#qXH631h^6FXh7T8cDISoiS!fhSOJSjSD&bQvgiVM|#o*i4Z0X`h9c ztkx~-8FzRA8|$)|?}SiiN;tS+1yt)Dy*|oTs|8`wnn<4}zIzS@uZ-BH|1R~~Wp(60 zZIt>nD)PZCtM!f%pJ8n|{8BwqpGK2a77pIkYpqyV%U!KvC2_&pT#$|?bN@K_E4@Bi z_N5hviWK`)tUl>Bna(QShDBBbJMJj9(W~WLWGBXQgob7^66fgg$dn&5>U2!l8KhEV)3kkk92w8mcm)p!cVLBH>(W9H zr<-LP55h$7@>WLa!EH98)-fi@c2_Ieu;Jt!L-4n)qsj zWoYSj3XNzlmh6-v#aFH@OE|MgCXEYT6$u1T{jPwIoI z^CF7vx_Uon$8a#XiwnU;{i;rp%Ckj{Vu1BGLz=ptJIo z;x+~SICHwH?`OIDU!*RVYTK~~I-Mrm>VQI0F!lGVg7J;}o^FqsRP9`#|HWupaJvhN z)!$hGhdmQKW^@eiDD_3eTng^V_#Kwpa!c9Bh5_w|9h|}dOL4>koh`OYg{;zMK)a`Z=X>uJmkFrLiXuMGG%zUqI<>IMmruY=71h`$W z234-YCDRYo)UvHJX{r{`v}Q7y!Ahs_7qwCs!hnMXh|nsEZ^~6*xD3=%oJT>@Qmy8c z8J@0TOcKyyTl0PU<>T9c{ru_U)umkZz<^4u^=YD1T~9?~7+HORNve$AzJXf(U>N|k zV3rIOCRSuk#bJ~V>Ce*OgFU(h_bNUB7#mNlA+A)u=AqkAm<{Zoqyi}gx{3Q9)dgv!*npWjG+ zDJnHdP9!s6qgP<75=biLn+sI(!9J)DeqU8S9ERg>zd)(K-Xb?Gu;T#da+On>OaZL{ z4rta_*Q1(~`lIdFMN)Th@uBH}oku>XSapXEECF0==*m?ktLL`k#yOnZL`UO`-KwX# zhb__|F`QuM2vB;4n~Y8g52S3Y+z-P;r>Ie9_dmx>fP z)2ydU)}Rsb=_o{J1?60Zk3wY%!k+YUv;KFSMdMb>}2_)CUg+Cew8d@0Z~da)nK(2-aImZNQoWYgIvt+j1VdAg!K}RG(0Z zbwwTUDv56pVrEua&8fZftWj#CIyiFFWfkqzq}3}_?>~mYelEHL3({_L=e`)VRohFg z=*!yBJBPr?U7h>NqWNA#^O`SML9?REVWLawk+=i>v4-V(e%9&L)Tw2x5YB1k(Pt!` zS~Uud?4iS^6ATM6D7rc62)C-O{;b*By z<&YLzcAxc5mrb2P6$rL|7R~R{OfwC`kY*DD_Qa!TxjeJhzR3=6E0Rn#2m;6gWAi&` zOqD4<k^z3!EOUq#>cy^)lhFq7gz!#Peo6kVF63+h_Pw~#-DM& zk|4MTyM2)-p$2XkScMIvLB1?{e}@`~ebNzFc)E+9?7@Wb+u<$@lq)OwX`^IVGn zasl!1mQZhpAEEw1BwL~P89ApVneZK_YV=qm*kS6zLCKbkAV>UydfmRh-1+hl?!p#U zEqxGiCvY9bkS;w+QDOi#yp;ZSvVZA_w=X^8;j^;}M;tKo;qyzM9C7dAUl0=teWU)v zzrosL+QUC0#y>;)C13I-U-Bhi@+DvLC6dbj0PC2V-GyP(82|tP07*qoM6N<$g1Hvh AeEGox4+;tZ0000002l-WIXE`}008dt^Xvcs`1$$g?(p>W_9ht@ZZ|iD0086w z0LuUX&Cbr*005i-0I>i7>+9=VSyo9TB#K5xl$MwJ004S2ad68>dpnd?+n*b#u0UrPW019+c zPE!D!|Nql7WcmIO0FJ#M00009a7bBm000id000id0mpBsWB>pTTS-JgRCwC$o$Geu zx(aRV8kxQ_4rP~y;cf~H6|%f(_bnM@YT^|=Y0pGO<|ZgAcp;*G4< zjqCp?SkIB?C8B*`olKU6>;D{3w^=VHi-j4uA7#@x;ZFhGELwSpI$0#H_XBLy3D!O6 zXRMP=zkgpe4|?0bRG_xU<}QWDsyn%uqvVhU@x9Ha9W^?#bDWU{vY{ zQljmDHUs~>>a@+x2ZQ@HqzT;~@@@>`YH)|Q$�`dJU2$MiBS`@46qyLs>90Rwn_K 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 diff --git a/examples/orbiting-objects/assets/Santa_Walk_42.png b/examples/orbiting-objects/assets/Santa_Walk_42.png deleted file mode 100644 index 529333e13fe654682d3aa602ef4b39242e6e8746..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3834 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 U^#(GzU;qFB07*qoM6N<$f(jkef&c&j diff --git a/examples/orbiting-objects/assets/Santa_Walk_72.png b/examples/orbiting-objects/assets/Santa_Walk_72.png deleted file mode 100644 index d82d59c79a79d0b7413b62fd2b5a8a4b7093fc19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4157 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 diff --git a/examples/orbiting-objects/assets/Santa_Walk_92.png b/examples/orbiting-objects/assets/Santa_Walk_92.png deleted file mode 100644 index 1b3c1225e46141c6e61bbfe6cf286fdf50743e23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4364 zcmV+n5%cbeP)r0K)(P%>V!^0s{W#x$^)3T>t=d004e_b&HFPFfT1lOi4jMJ3|2hrKYF< z@6c&#YS7fwn3|gF&8bo;DZ8tOtY~Kc+lT(p0Q#Ggab{Hiw5RjG0G)aO&6xmZO#s%h z01;Bgb^rhX4RlgYQvlLKvWhDH{t^CU>F7=Pq{aXM010qNS#tmY4#NNd4#NS*Z>VGd z01w1TL_t(|+U=ctd!on^hX(~(G{g%MR7}gr#4C3QVw{~go0;?dKhmjcK=G2@ea<<5 zfX83l(Mfim$2ZlN>guZU%a^s>Rj$+Km!7ntW?%&4!EK zOB?jE7}{a0etWcyW}R5WUi(ZhddTrN1uO6^%WPlQ+~S%y16r#u^>oaB0vpza+puVT zIYi8tPe4)AR_zAnC{JdLlaYQ(Ym&+j;u>f5+AqBn^)JlYo-ZrTS|d7u_IiJ3)itnI z+paY-XP|#))%6-!&6ZGU(q2lM+BG*TBReI<@911*H&~%%0_dW5#jfj2*^6%}tHoD! z?d9|y(}J<)^Y!I8X4fZbw|k_bL%44D7K=qM*Gp#F!rFA8ZD%7|uUC?^87?v%2XSiI z&)27yWfeUMftd50bupi3riE9FbK4eGNwadZITLW2!y#IBZo&&QHE?d+)30jI)@F#9 z_yE3P_LP(2B6R>Rs@=9Lw+J^{!_=sZ(3}s4N76-MojQBGwC9!ETbq`dg6hM9%xsl9 zQGvJz?($No+Lk&rQ99Fs)HDk(*-~}E-L{%lo2dvo)Q=io%3Nf_`S3uq4lA|>bNUJC zF#B^@9M8wCsGwfeCabUbVes>VjqqQs2@TBVR$Z3(1P_$ml&2#D14 zV>eQaLBI3(nFh&2by#@|NI|xRv}j0x4B|vnPY6Gyb*i!7)Oen6**bt)FizpmkWk;z zjDCifso%Mx96sSI5%P63B@!jeww5iv#)ZUlwC4=6Ul5~Bzs_($Q3X(&qROxgk+6%H zx~Ozg%0W^6PnF_o<@X|LVkbACi-r+g7?Y=zgR{S0#aBx2MKm6a!-VWRz$zqz=Ti;- zk&K73qc+`a1x3pkzVM~tJpW@AQB|+(yA7WkmA&1l4yfvd4A5q?QO>p5zz^W(h;8^~ zcbFaqsZCSMC@>1eGr%i|MbZOmT=tFC9}IA z93xy3C62e-IS5YRCxkE;S&K@)EY%|;AFe=`zg?G5CNNM*?7ghu}M79+3mJlPem_C@wTg7+$~7m1S^IbYw#Pu zUqQF4)hiH&;Kk#l6q^`KiwA(QTJ3!1@;Q5WDFRczSjoo5Pf>kE&GEHLM1q?SZVDO& z_ksX26sADUmXZZM4E;Zz>h0(d)^Rg%`BC!=4GTi;wkLJ z;;le9cURjTg05Z<+QLG-hu?tjIRmkBml;hlLv?7tmL+$Os4Fn-)}sOJJ;9buW%v$0 z?J0G(Te^K!T2;HusKxO95p^55T^PVmet_$e4>J}FiiG<;m=~UZzCJ!~_krUCdqjQp zs&>mNh^q{hZn{tXj_Of=yC=cwsNL3w!Tj^*&)32B9bUrk08#y_jo`*ZhU$oh3g^0K z!wo!)EyxjI6`1nFL_kFcc$-7Kz-LhtG=$b2)lg;gTKGOCEkt- z)yw8#ORnPu270`GE$Bb?{owoeuOsS-kqVJ0BiQBhcDs+g@%ML0iAV)gwFEA}fx35O z=G{9EzztkcbfP>i{HXXoZnUti29B&clm>%m+N@-TEEm9{s;CS#cGb&>en)Zf+!`kv z{NeKkLK$&26Y#)$;sYZ^bz@mAM79sGef0954&UoUq+Zcv!+Ij8M^wc#WVw5JmBDb2 z=-nvrtC?&F;bA#Di;6LxUl?{Vnh!_x!>{16qsmUKdX>x#Zu$%r0S(UuyW(lBcs!Rg zfk)MU>dLa=X^+Z71rsZ4EmxLPC>X*)ypgZTIDQ*^Dp;D5>Mc#e1J!a=U^PU~y?`|| z$MYg1C-oGJCRfloba5?G53F6yry|^&r(h6`&|KdOVu%uo8pJ0yksoMJxHxSpH-xz) zD4-&%tNRu3Ow=U0xDx=#*7k(18bYiyt0b( zRe`_D-E7ZMD`eJ2lM5lAC1$JZQBTJ;H<#K?w;WLS=v}z=>J$^%FYEP-9m@r?K4m-X zkycf^mkv~V_g)pV^5Nnes69JDWwcpnpHcTu(>_izV8muM{Cum8q~F%Mn2phHal$_3 z9#f}(CB-FERD}`TsN3srDeBNq7oP5=T^VfWbGw#5QGg{G=A`R6HRKCtu*iCv(o@Xb z8hAnla=Z_u?cP$6FIb=cVh|TtOP?qJIkGS7oV4Au9J#>y*@W$1gDw4)a)UG5y{yC! z67qG=kpF>QF(!V-+9`XY01RIwOl!-ryk;56S6Hts#N9L2Zt1Pc_3|p3v|P$MnDyMS z1y+RZ%Kc(IrX%|$-&kwm!klNdBv>Lgv_j{^3GAw;hV5sD1=MbFhwU0=UxE2BoX+%l z25JtcmPxczkN1-a3kQM1uJa_9J=d_o*Q zr_&kKc-qvt9vM~hKn%XlkL?MC+&qzb@i;8ujIFg|2n8AtCX+%Kvxqu9Xa;3+7Im+~ zqHiG|f=sB0#x7jJI+~_^w@a7Z)8LZK(dnp~NUfnhwU3}fEIl8F)KLui@0F3d8cHu+ zdl!MI1+UJCsWr7uP_e!bEbB*`zX3JeqfNo8R_Ux-qtDrmQ+`Vf({@@I!YS{37DCYb zuV^DxHf1ilK? zll*x^K0ba^tY?KhaEB87pC<4d$Vu5C2D>&&RiF!rz(!skl*0zn=%~pF=mej@uz&ve zK}VDE=uINOf6)nOOkqii7-;(BTBRz>7HC>Kg0(US(++46b<7|OoS-*A{gX@>A^G)Z zib}lHrYR^qTclR1z2;adqvo(0LBhjhaw&#N*-u7@I%Y4#3^ALnPPw*LhKlct;TkDy zOh-klUPGlYfPcTCE#c+AGE^EJQIo_SE%}o9g__GsgHl|CHRxLg$sVI~PFSkIls|s_ zBBSwmL_dCfNVtTJT6~Z%NjOtS%aSEB)gDB)b$TL8!^h45Nj829W*rw+Wc(USzrm~@ zSW*NpBneh0sI+O+{d}v@lG2f4SGmibQK>Eop$sXpmpviGf78 zS{d8%^uA?ULl|vt!(e18I>BiJlMq^%z)1kkcKT9-Gf*J?Mwbb)&?uaGjDA{J4_%^5 z+5(%i+d1kt7Dt=nyu;JX^w9X@ylag_Y!PW}>l3yY>pp)tWb&c`S z`O=RA50+MDNM=XI%}#S^uNq2YL{ozqbm^G|n6d=r3|d_7V7G9BI)@&d3(H~ee3RC% zidY^NU>X*diLuHs*nKfO_E}r9rd!KsfSex33ngz-GsB#g>=N0uOh9#?2PauNozAty zosQ~QY&2UQWE*nj?@%w0>9DtMFK}&Iw{;TEbmBucA#?xnoO7AWo|dLVX)k4g8R+`L zRiYDr1G?0(_HLM%)ti!ftHr~|2|!IXJ9(!So5yPOL%lut&G8c3_&_A8Dpe=^5&}o2 zKE(S*6TARH$a44V+ygs$!|aThf1IAV6W4+1>*1NAXj>Na=s zqZ)K3VjZ;d4q*fzY+1JOTNb*M!_$9M?!>I6J=5WWW0Y1;JA)Wc?l%4%8|`PGLr`yxOB7gzaC)WaL*sqMucSQT8Rj1-L8sMZHWfZsE< zFOSkfYuG+Pg^^2_3{_7_XJNB)AN$cFtt*F-rZrz5QFYq_!!DN$m9^-cSrsfK5`@Op znLJHd*9(SX~?J#eMIwBRnz1l|`&AD}Kq#gh=5RyJ$G4UyLAh)5)y z4(ITR7(G4ol}GINr-k5k%x=h}u&>h5_zhUuHJs98{mV^#{1gY_Z)zM8>sV(oXtLy35KiTr&0G3pG2vk}l46*ic*BvM zsw%nT~svO%-^N%RCI(z#n=*y6djH?z-!LtbYS=9A9S+3}!t50000Xf z^3DJN010qNS#tmY79{`x79{~mQY7#I00WFkL_t(|+U=dua)TfcMMFeU`2YW{vVee~ z*w>sRwbRbzC3A9jA*i3v4GQ4o^AD8L^ZW(Km}mV;rrn|McLS(7TpCqLWa%uBQBk<_J1j)QlF%BbNe6 zHL9A;f72k)9Q6We7fBa!L~{iHscb2b6iqg~C~h{}kCX?JEI}GHg4cm$C6J`7)sr>b z=&5KEe)w#A^LN>e$GUO4w&LeZ_kIreGp+ADL8C%mM`fPYPUrQc! z){hVg9yBsVT`ShJ4a?auzNGE{EY`EH--{Ryj`FA^lBhX6nxznxBaVI? znRL$)QW=~&Osx%8xCfb5zh zxf|qRk$Qgex;IH&+PE(poDVq;5)E18tDBxD2T(EzqZTEV04nq=iK0tNX@G#bQ|J#< Www{IP)^3FE2ekJy}^<1Ox9v42VFfCEf36^fdlavlzMk>7kc&Vrs0E9GXmS4$cNWkC zY5{Kp5&QJqd){?fwugIxO0NyProY`j=eHG1&Oqdvzog&AmkMCOcmu)JHlNcU;4A)xdYQf8XQN= zQ~BsVKKk}ddNwdThK_kOfcWM-FKq!+ZKwe{;`S+S->LFx53Kn3659`-+b2)?rv^+F zZU?dO>N|cQUV%^6e0iQ9UidHlzw=G^9ba2MzC>5s|Fi2){V#{IHjU+j>;3EXFNdr% zs=@w=m^btOJ!Kztwq2tP@4xiVot-BafcdO~ecHeHe&TB`iqi#9`QU2|2-JQYAg+O` zJMsP7^jS&vZToQk{MiPa+5wXJwi=ZyALn0k&&9HW@;H4~^%zjJKY*iqz8E+>e}T94 zs0yr}wim$4!2S~0(+}=l`p{jWvw{5zW*p5g%$%MKwS>Gf?>q6V0{r(!CCFEI=jDGWLE5^Yfph`%$^<$@>7w0@Os+ zu);D$W;8>C?nu7b#+^WJlvn66e!HjvTUybr8^-DO0G+S}r!aQV=!pc|jYJo8=j!m| z6Cg;0FM=eX0g-MT8^ymgXdJu;d+!gYV1acgx^Iy@K6t^zP!RN=hTkyCzC|>C1RTb} zi5FB7^1nZa)?spjW`!V1k}%YBgb2XtH%~}BKVu(wfqr^C{sXDftiD?EzZL)h002ov JPDHLkV1na}7smhq diff --git a/examples/orbiting-objects/assets/SpaceShip 2.png b/examples/orbiting-objects/assets/SpaceShip 2.png new file mode 100644 index 0000000000000000000000000000000000000000..23ab71730f5f66cf3a68dbb2ddcdd9cf39a9a427 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^NIPJ65a1Ky`u{&r3B&)LJ6Fk8m5BT7Ie7S{X`Z2D zd{XoNwjE1>vU?&5UwL|dsf}La5dU*+)?;%GU7!ZWk|4ie28U-i(m`(ChDE!gHct7h|J;btaQn8>GpB{-C<)dizgwp1@w`b%e9yY6K{+1nF?DC8 zuV$^~SI(Sri+kbMORl_6G@hR9$T_IMB5{49K=ZU(F$a_UQrEOk-!F*I5xKeOt(LM? zxjmn)=ghs9n_g?pPCNO{EA9WJPVW0Xmu>ZrgjQ(pea-ex;+57rn|XctP4hGt`+msb zzNfLL^zzv~3_l)iz5I9ECQziRmbgZgq$HN4S|t~y0x1R~10!QyLjzqy^AJN5D?>vo zLkn#K11kfAWyza>5sjoFH$NpatrE9}>vmi-ff_X6Hk4%MrWThZ<`#hTnCco>>KYq_ e7@Audn_8KeLo6}6w?!PNhr!d;&t;ucLK6VDndzJW literal 0 HcmV?d00001 diff --git a/examples/orbiting-objects/assets/Transparent light joystick border.png b/examples/orbiting-objects/assets/Transparent light joystick border.png deleted file mode 100644 index 91a8585c8b78c925f80e9a4ab7c01321d5202e02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 874 zcmV-w1C{)VP)005u}0{{R3yb+fl0000LP)t-sOlfib z{r&y@{rvp=`}_O$_V)e#{VYV#3jhEB2XsmGyQ*6R*FT%Sy}}TRmd$l=JDHI<5&hm#%i0O!A|3(S7-GJfnI& zWrIU~7VpE2;}Esx*dW9V@BKy0&qYhb8&J|GD))CpXmkg}d4&5iojAsQd6^h=-?qj6 zUnhrm+oFUrb#d9Y4nmvv>e#j(!u}VFbn-jzZ62LlTG1# zLBa)mAwsQ7%;0>732hbM!5yM`T}KF90K?0n)TO4_0y$VHwwiCRP<%Py^E8wSFeL|g zCk>qe=-3M039?m;8Mi{7RI=8}cA=911@6FBoj427;ST)iLZ<;b+<}iSbRM8UUn1?b zP>6u{E+q2Zmx&?)@5)4&fPyZOcY{axUyOwcDC8Qxi?MM5jh%vjl2EvS4o|_)Bs4Oh zu~YCf355(O%)RP&z*^Z=Vr)R;11cL(`GCR(lo#M>zzVl30>+z4vaI#wlF%QP$Jcmr z;qbMeT@w1&GWmWyyENOIDu=Le9N6~G)jU{feC;aUNL4J2{{r!~HVZ2WkL_mGE!3^u z%xla4-vhpW7oR@fq91+mPq*-Z_ybJ*5itG`ot%Vnjf))oRT%y#3i6vO z_-!eL-SlyV)+l^)8S%=~uhrm)ZxQ7;+2Y%j`HkKz7dm~|Knr`?z^^&*!g(VLdnoM5 z2&&S@))+yS!k+wd_HgX(c&vaYI}yvZphw(~4Y@0K`guK}frT_eVj6I$?(_lfe0=5>67{n#~tg_UqN%IwO=A+BtLr$~^hO6?}b!69p23VUF_Uh@D1M z9D{rdWKIKonR2#tp;*4uZuTz$A0wPCY`N!;R7?@fHnOI-D^yZ`s<6EExzT5SKOmfq z3%+h(hhshYvjz{4vgbK9z!x@doc`!F$@u`t8~ptx AMF0Q* diff --git a/examples/orbiting-objects/assets/Transparent light joystick thumb.png b/examples/orbiting-objects/assets/Transparent light joystick thumb.png deleted file mode 100644 index dac93692b43c6138b57b54d55920c29515fc5a73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 692 zcmV;l0!#ggP){r>*``}_O(`T76<|JBvi;NakDkM^Jd000VfQchC<^;&rr z*_gOLF9Qo{V*mgE32;bRa{vGf5&!@T5&_cPe*6Fc0v$<2K~#9!#aeB9gCGnv0Rm+H z|KGb>yVbTjLg1d=XXVHn9*N6hL@gYC!KE$}Q8*|4K+0TZtjQwj+k5 zCZrHO>sy!KDf(UCvHYE)FBmavH*$xcnA8C>8zJh1*h)638_7`Mg>(SaEDF{^@X-3S z-arEkwXwagI~ouD5r^8?9PI>a*6$+* z^~0j!q&pC)T0or;e@XPt~Z`GjaWDa|K%$)unF1YCqa;tVn1U;@T~g9)r4FfN5& z5-BPSaZIIH&%A^qNS5#L5Gt++o~4kH1lyTPNCJW;>7J+sOHi;e-l8m60>LKHmPT-b zetq7h?rCx8^DcG2IP`g!x?f!KxkG&836e{n+tvMRn%ecbS>3|g6&AX_f8A8qh@uIUEQBFPP0>=o14pqOfswc^9DTY ztmgRDkb-9s1n+#ysP4r*L9?m*Kc{J7y!#&hcg!`+z^F-S&%CtyZ~7HGjuq@cnYw1; zwOiEZ3LWYvhW?h|_$lFGg~?HQH`A+Ix@px$b$d?0e(qD zK~zY`?Uu1l0zni-&#XIzUjCblsDea?FYX8GkwIAVQ%fc6WCO1Qv%pji1$lja`wo?nJ5nf=r&iq7*5*)l{H1pL!RL4~t|Rq&6Q$Hd zpHd3fZGVoGWnCDR?D>4@83>OHM1Q2d0ukUXn@t9c>PRpswgKJgbg5LTxNd96 nm8uV+rCd1pKN?LvnUksDks2Q##00000NkvXXu0mjf(`Uqi literal 0 HcmV?d00001 diff --git a/examples/orbiting-objects/assets/Yellow Circle Ended Line Slider FillBar.png b/examples/orbiting-objects/assets/Yellow Circle Ended Line Slider FillBar.png new file mode 100644 index 0000000000000000000000000000000000000000..9703691286bfbed7c307ba9d8c63d0cf26fd8b74 GIT binary patch literal 559 zcmV+~0?_@5P)H`A-6&-tTr+@$e0lY~> zK~zY`?Uu1m6LA#BKkw(EMG@~DKw+R%H%(}xE+$47_uI9W!NIZqC-)~5s*8(F99>A7 zbkcApIykf(10{AiilEnU^qzy7NLmYv;UK>0mzUo+dEb2BH}4Clq-0pLRkasX&7z1t z__MDnD}`O3LOj~XIbV`Z3_z0LWl8wWmr z?|fo+;~mL#Nz&NI$U&Wr?o`|^>FzkIBN=ZfJ0TNr=@;{r_1-8+;7z=i3X18bKGj|l35 zFfn`U$iV4B>6k}<%77w>WC6y;FQ3>uVou9JG`}ug01!vvi6vqIsNf4^cQ@YSTz_~Z z;C4_a{QM?eikL(z0AJVZ^yBDIP(P07Hs7W*qO_{cDoFn9#j8veN`Eze9EEgNm)P6c z1k}$Jw+iVpyHOX_U~gxWcEe*ks1IGIcEkHgLN&mso6gYq(w@^qJV8bdsAx@$mUEA~ x>#2_MYcK4Qs+0#)u=*nE%|Grg@xT5}{Qz~JoGBbJ6siCK002ovPDHLkV1kf4^W*>k literal 0 HcmV?d00001 diff --git a/examples/orbiting-objects/assets/Yellow Circle Ended Line Slider Thumb.png b/examples/orbiting-objects/assets/Yellow Circle Ended Line Slider Thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..eb5f04785c767589597952f39dc6dc93de78022e GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^Qb4T4!3HE9lTY#iDYhhUcNZWH1V5d3*8?fe0*}aI z1_o|n5N2eUHAey{$X?><>&pI$nVC`4e8H8xFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI0FM?il>WXh{y4_*Ux(~1&SR1_33>|wt(?0y$Lt&9q(}2_$&9`ymySbFWIi%Hz@2@+4k+kv~2Fr=gX%@{N1MQW21bn z_pgsk#i1j{Mi$%e8>`PV_}F^p5u@<^4tF0WML7e`o*hSc7>>m>%=j2{Ql9Bs)bs8$ z)3T2gt2+4XHj^le4r0A=$M#FR&cU>;X", - "0.5", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarScene" - }, - "parameters": [ - "ActiveJoystickQty", - "=", - "PickedInstancesCount(TransparentLightJoystick)" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Sound effects", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Start and stop music" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "ActiveJoystickQty", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "StopSoundChannel" - }, - "parameters": [ - "", - "1" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "ActiveJoystickQty", - ">", - "0" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "PlaySoundOnChannel" - }, - "parameters": [ - "", - "assets\\Music\\Beginning of Conflict.aac", - "1", - "yes", - "75", - "1" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Set volume" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "ActiveJoystickQty", - "=", - "1" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetGlobalVolume" - }, - "parameters": [ - "", - "=", - "20" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "ActiveJoystickQty", - "=", - "2" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetGlobalVolume" - }, - "parameters": [ - "", - "=", - "40" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "ActiveJoystickQty", - "=", - "3" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetGlobalVolume" - }, - "parameters": [ - "", - "=", - "60" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "ActiveJoystickQty", - "=", - "4" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetGlobalVolume" - }, - "parameters": [ - "", - "=", - "80" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "ActiveJoystickQty", - "=", - "5" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetGlobalVolume" - }, - "parameters": [ - "", - "=", - "100" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Visual effects", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "ActiveJoystickQty", - "<", - "5" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "ParticleSystem::EmitterForceMax" - }, - "parameters": [ - "Gas", - "=", - "50" - ] - }, - { - "type": { - "value": "ParticleSystem::EmitterForceMin" - }, - "parameters": [ - "Gas", - "=", - "50" - ] - }, - { - "type": { - "value": "OrbitingObjects::DeleteOrbitingObjects" - }, - "parameters": [ - "", - "Gas", - "Star", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "ActiveJoystickQty", - "=", - "5" - ] - } - ], - "actions": [ - { - "type": { - "value": "OrbitingObjects::AnimateEllipticalOrbitingObjects" - }, - "parameters": [ - "", - "Gas", - "Star", - "10", - "50", - "75", - "-100", - "\"\"", - "Touches_Text.ZOrder() + 1", - "", - "300", - "260" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "ParticleSystem::EmitterForceMax" - }, - "parameters": [ - "Gas", - "=", - "1000" - ] - }, - { - "type": { - "value": "ParticleSystem::EmitterForceMin" - }, - "parameters": [ - "Gas", - "=", - "1000" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "ActiveJoystickQty", - "=", - "0" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "TextObject::String" - }, - "parameters": [ - "Touches_Text", - "=", - "\"0\"" - ] - }, - { - "type": { - "value": "ParticleSystem::SetFlow" - }, - "parameters": [ - "Gas", - "=", - "10" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Shake and flow based on number of active joysticks" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "ActiveJoystickQty", - ">", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ShakeObject::ShakeObject_PositionAngle::ShakeObject_PositionAngle" - }, - "parameters": [ - "Touches_Text", - "ShakeObject_PositionAngle", - "", - "5 * Variable(ActiveJoystickQty)", - "5 * Variable(ActiveJoystickQty)", - "", - ".2", - "", - "" - ] - }, - { - "type": { - "value": "ParticleSystem::SetFlow" - }, - "parameters": [ - "Gas", - "=", - "50 * Variable(ActiveJoystickQty)" - ] - }, - { - "type": { - "value": "TextObject::String" - }, - "parameters": [ - "Touches_Text", - "=", - "ToString(Variable(ActiveJoystickQty))" - ] - } - ] - } - ], - "parameters": [] - } - ], - "layers": [ - { - "ambientLightColorB": 10038552, - "ambientLightColorG": 6067680, - "ambientLightColorR": 9764888, - "camera2DPlaneMaxDrawingDistance": 5000, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "cameraType": "perspective", - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "Background", - "renderingType": "", - "visibility": true, - "cameras": [], - "effects": [] - }, - { - "ambientLightColorB": 0, - "ambientLightColorG": 8065944, - "ambientLightColorR": 16, - "camera2DPlaneMaxDrawingDistance": 5000, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "cameraType": "perspective", - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [] - } - ], - "behaviorsSharedData": [ - { - "name": "Animation", - "type": "AnimatableCapability::AnimatableBehavior" - }, - { - "name": "Effect", - "type": "EffectCapability::EffectBehavior" - }, - { - "name": "Flippable", - "type": "FlippableCapability::FlippableBehavior" - }, - { - "name": "Opacity", - "type": "OpacityCapability::OpacityBehavior" - }, - { - "name": "Resizable", - "type": "ResizableCapability::ResizableBehavior" - }, - { - "name": "Scale", - "type": "ScalableCapability::ScalableBehavior" - }, - { - "name": "ShakeObject_PositionAngle", - "type": "ShakeObject::ShakeObject_PositionAngle" - }, - { - "name": "Text", - "type": "TextContainerCapability::TextContainerBehavior" - } - ] - } - ], - "externalEvents": [], - "eventsFunctionsExtensions": [ - { - "author": "Tristan Rhodes (https://victrisgames.itch.io/)", - "category": "User interface", - "dimension": "", - "extensionNamespace": "", - "fullName": "Toggle switch (for Shape Painter)", - "gdevelopVersion": "", - "helpPath": "", - "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNMjIsMUgxMEM2LjEsMSwzLDQuMSwzLDhzMy4xLDcsNyw3aDEyYzMuOSwwLDctMy4xLDctN1MyNS45LDEsMjIsMXogTTIyLDEyYy0yLjIsMC00LTEuOC00LTRzMS44LTQsNC00czQsMS44LDQsNA0KCVMyNC4yLDEyLDIyLDEyeiIvPg0KPHBhdGggZD0iTTIyLDE3SDEwYy0zLjksMC03LDMuMS03LDdzMy4xLDcsNyw3aDEyYzMuOSwwLDctMy4xLDctN1MyNS45LDE3LDIyLDE3eiBNMTAsMjhjLTIuMiwwLTQtMS44LTQtNHMxLjgtNCw0LTRzNCwxLjgsNCw0DQoJUzEyLjIsMjgsMTAsMjh6Ii8+DQo8L3N2Zz4NCg==", - "name": "ToggleSwitch", - "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Glyphster Pack/Master/SVG/Interface Elements/Interface Elements_interface_ui_toggle_switch.svg", - "shortDescription": "Toggle switch that users can click or touch.", - "version": "0.1.5", - "description": [ - "Add this behavior to a shape painter object.", - "", - "When the toggle switch is in the *left* position, the condition `Checked` is \"false\". If it is in the *right* position, the condition `Checked` is true.", - "A halo appears when the mouse hovers near the toggle switch.", - "", - "Toggle switch cannot be toggled by users if any of these are true:", - "- Toggle switch is hidden", - "- Toggle switch's layer is hidden", - "- Toggle switch is disabled", - "", - "Toggle switch can always be changed by an action." - ], - "origin": { - "identifier": "ToggleSwitch", - "name": "gdevelop-extension-store" - }, - "tags": [ - "draggable", - "control", - "shape painter", - "ui", - "widget", - "toggle", - "switch" - ], - "authorIds": [ - "gqDaZjCfevOOxBYkK6zlhtZnXCg1" - ], - "dependencies": [], - "globalVariables": [], - "sceneVariables": [], - "eventsFunctions": [], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT" - }, - "eventsBasedBehaviors": [ - { - "description": "Use a shape-painter object to draw a toggle switch that users can click or touch.", - "fullName": "Toggle switch", - "helpPath": "", - "iconUrl": "", - "name": "ToggleSwitch", - "objectType": "PrimitiveDrawing::Drawer", - "previewIconUrl": "", - "eventsFunctions": [ - { - "fullName": "", - "functionType": "Action", - "name": "doStepPostEvents", - "sentence": "", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Switch logic", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Fix bad inputs that create malformed toggle switches" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyThumbRadius" - }, - "parameters": [ - "Object", - "Behavior", - "<", - "Object.Behavior::PropertyTrackHeight() / 2" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyTrackHeight" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyThumbRadius() * 2" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyThumbRadius" - }, - "parameters": [ - "Object", - "Behavior", - ">", - "Object.Behavior::PropertyTrackWidth()/2" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyThumbRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyTrackWidth()/2" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "<", - "Object.Behavior::PropertyThumbRadius() * 1.5" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "Object.Behavior::PropertyThumbRadius() * 1.5", - "Object.Behavior::PropertyTrackWidth()/2" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyThumbShadowOffsetX" - }, - "parameters": [ - "Object", - "Behavior", - ">", - "Object.Behavior::PropertyThumbRadius() / 3" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyThumbShadowOffsetX" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyThumbRadius() / 3" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyThumbShadowOffsetY" - }, - "parameters": [ - "Object", - "Behavior", - ">", - "Object.Behavior::PropertyThumbRadius() / 3" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyThumbShadowOffsetY" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyThumbRadius() / 3" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Animate the thumb to the right place" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "ToggleSwitch::ToggleSwitch::PropertyChecked" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyThumbOffset" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "lerp(Object.Behavior::PropertyThumbOffset(),0,0.25)" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyThumbOffset" - }, - "parameters": [ - "Object", - "Behavior", - ">", - "0.01" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyChecked" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyThumbOffset" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "lerp(Object.Behavior::PropertyThumbOffset(),Object.Behavior::PropertyTrackWidth(),0.25)" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyThumbOffset" - }, - "parameters": [ - "Object", - "Behavior", - "<", - "Object.Behavior::PropertyTrackWidth() - 0.01" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Detect hover/touch/click (but only if the layer and object is visible, and the object is not already being dragged)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "LayerVisible" - }, - "parameters": [ - "Object", - "Object.Layer()" - ] - }, - { - "type": { - "value": "Visible" - }, - "parameters": [ - "Object" - ] - }, - { - "type": { - "inverted": true, - "value": "ToggleSwitch::ToggleSwitch::PropertyDisabled" - }, - "parameters": [ - "Object", - "Behavior" - ] - }, - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "__ToggleSwitchBehavior.IsPressed", - "=", - "0" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyIsHovered" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyWasHovered" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "ToggleSwitch::ToggleSwitch::PropertyIsHovered" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyWasHovered" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyIsHovered" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "CursorX" - }, - "parameters": [ - "", - ">=", - "Object.X() - max(Object.Behavior::PropertyHaloRadius(),Object.Behavior::PropertyThumbRadius())", - "Object.Layer()", - "0" - ] - }, - { - "type": { - "value": "CursorX" - }, - "parameters": [ - "", - "<=", - "Object.X() + Object.Behavior::PropertyTrackWidth() + max(Object.Behavior::PropertyHaloRadius(),Object.Behavior::PropertyThumbRadius())", - "Object.Layer()", - "0" - ] - }, - { - "type": { - "value": "CursorY" - }, - "parameters": [ - "", - ">=", - "Object.Y() - (max(Object.Behavior::PropertyHaloRadius(),Object.Behavior::PropertyThumbRadius())*2 - Object.Behavior::PropertyTrackHeight())/2", - "Object.Layer()", - "0" - ] - }, - { - "type": { - "value": "CursorY" - }, - "parameters": [ - "", - "<=", - "Object.Y() + (max(Object.Behavior::PropertyHaloRadius(),Object.Behavior::PropertyThumbRadius())*2 + Object.Behavior::PropertyTrackHeight())/2", - "Object.Layer()", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyIsHovered" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyIsHovered" - }, - "parameters": [ - "Object", - "Behavior" - ] - }, - { - "type": { - "inverted": true, - "value": "ToggleSwitch::ToggleSwitch::PropertyWasHovered" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "ToggleSwitch::ToggleSwitch::PropertyIsHovered" - }, - "parameters": [ - "Object", - "Behavior" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyWasHovered" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Detect mouse clicks near track, start dragging" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "MouseButtonPressed" - }, - "parameters": [ - "", - "Left" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::IsHoveredOver" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::ToggleChecked" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - }, - { - "type": { - "value": "ModVarScene" - }, - "parameters": [ - "__ToggleSwitchBehavior.IsPressed", - "=", - "1" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyIsPressed" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Reset scene variable" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "MouseButtonReleased" - }, - "parameters": [ - "", - "Left" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarScene" - }, - "parameters": [ - "__ToggleSwitchBehavior.IsPressed", - "=", - "0" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyIsPressed" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Switch drawing", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::Drawer::ClearShapes" - }, - "parameters": [ - "Object" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Set inactive track parameters (by default, use thumb color)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyInactiveTrackColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "\"\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyActiveThumbColor()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "ToggleSwitch::ToggleSwitch::PropertyInactiveTrackColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "\"\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyInactiveTrackColor()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyInactiveTrackOpacity()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::OutlineOpacity" - }, - "parameters": [ - "Object", - "=", - "0" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw half circle at end (optional)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::Arc" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyTrackWidth()", - "Object.Behavior::PropertyTrackHeight()/2", - "Object.Behavior::PropertyTrackHeight()/2", - "270", - "90", - "", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw inactive track" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::Rectangle" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbOffset()", - "0", - "Object.Behavior::PropertyTrackWidth()", - "Object.Behavior::PropertyTrackHeight()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Set active track parameters (by default, use thumb color)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyActiveTrackColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "\"\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyActiveThumbColor()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "ToggleSwitch::ToggleSwitch::PropertyActiveTrackColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "\"\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyActiveTrackColor()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyActiveTrackOpacity()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw half circle at end (optional)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::Arc" - }, - "parameters": [ - "Object", - "0", - "Object.Behavior::PropertyTrackHeight()/2", - "Object.Behavior::PropertyTrackHeight()/2", - "90", - "270", - "", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw active track" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::Rectangle" - }, - "parameters": [ - "Object", - "0", - "0", - "Object.Behavior::PropertyThumbOffset()", - "Object.Behavior::PropertyTrackHeight()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw halo when the mouse is hovering over thumb " - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyIsHovered" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyHaloOpacityHover()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyActiveThumbColor()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::OutlineOpacity" - }, - "parameters": [ - "Object", - "=", - "0" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::Circle" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbOffset()", - "Object.Behavior::PropertyTrackHeight()/2", - "Object.Behavior::PropertyHaloRadius()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Use darker halo while being pressed" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyIsPressed" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyActiveThumbColor()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyHaloOpacityPressed()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::OutlineOpacity" - }, - "parameters": [ - "Object", - "=", - "0" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::Circle" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbOffset()", - "Object.Behavior::PropertyTrackHeight()/2", - "Object.Behavior::PropertyHaloRadius()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Drop Shadow" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "\"50;50;93\"" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyThumbShadowOpacity()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::Circle" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbOffset() + Object.Behavior::PropertyThumbShadowOffsetX()", - "Object.Behavior::PropertyTrackHeight() / 2 + Object.Behavior::ThumbShadowOffsetY()", - "Object.Behavior::PropertyThumbRadius()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "\"0;0;0\"" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyThumbShadowOpacity()/2" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::Circle" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbOffset() + Object.Behavior::PropertyThumbShadowOffsetX()/4", - "Object.Behavior::PropertyTrackHeight() / 2 + Object.Behavior::ThumbShadowOffsetY()/4", - "Object.Behavior::PropertyThumbRadius()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Prepare thumb settings" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::OutlineOpacity" - }, - "parameters": [ - "Object", - "=", - "128" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::OutlineSize" - }, - "parameters": [ - "Object", - "=", - "0" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyThumbOpacity()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyChecked" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyActiveThumbColor()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::OutlineColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyActiveTrackColor()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::OutlineOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::ActiveTrackOpacity()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "ToggleSwitch::ToggleSwitch::PropertyChecked" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyInactiveThumbColor()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::OutlineColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyInactiveTrackColor()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::OutlineOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::InactiveTrackOpacity()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw Circle thumb" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::Circle" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbOffset()", - "Object.Behavior::PropertyTrackHeight() / 2", - "Object.Behavior::PropertyThumbRadius()" - ] - } - ] - } - ] - } - ], - "parameters": [] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Action", - "name": "onCreated", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Make sure object doesn't get re-drawn every frame" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::ClearBetweenFrames" - }, - "parameters": [ - "Object", - "no" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Change the track width.", - "fullName": "Track width", - "functionType": "Action", - "name": "SetTrackWidth", - "sentence": "Change the track width of _PARAM0_ to _PARAM2_ pixels", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyTrackWidth" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Track width", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the track height.", - "fullName": "Track height", - "functionType": "Action", - "name": "SetTrackHeight", - "sentence": "Change the track height of _PARAM0_ to _PARAM2_ pixels", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyTrackHeight" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Track height", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the thumb opacity.", - "fullName": "Thumb opacity", - "functionType": "Action", - "name": "SetThumbOpacity", - "sentence": "Change the thumb opacity of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyThumbOpacity" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Thumb opacity", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the inactive track opacity.", - "fullName": "Inactive track opacity", - "functionType": "Action", - "name": "SetInactiveTrackOpacity", - "sentence": "Change the inactive track opacity of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyInactiveTrackOpacity" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Inactive track opacity", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the active track opacity.", - "fullName": "Active track opacity", - "functionType": "Action", - "name": "SetActiveTrackOpacity", - "sentence": "Change the active track opacity of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyActiveTrackOpacity" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Active track opacity", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the halo opacity when the thumb is pressed.", - "fullName": "Halo opacity (pressed)", - "functionType": "Action", - "name": "SetHaloOpacityPressed", - "sentence": "Change the halo opacity of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyHaloOpacityPressed" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Halo opacity (pressed)", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change opacity of the halo when the thumb is hovered.", - "fullName": "Halo opacity (hover)", - "functionType": "Action", - "name": "SetHaloOpacityHover", - "sentence": "Change the halo opacity of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyHaloOpacityHover" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Halo opacity (hover)", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the offset on Y axis of the thumb shadow.", - "fullName": "Thumb shadow offset on Y axis", - "functionType": "Action", - "name": "SetThumbShadowOffsetY", - "sentence": "Change the offset on Y axis of the thumb shadow of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyThumbShadowOffsetY" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Y offset (pixels)", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the offset on X axis of the thumb shadow.", - "fullName": "Thumb shadow offset on X axis", - "functionType": "Action", - "name": "SetThumbShadowOffsetX", - "sentence": "Change the offset on X axis of the thumb shadow of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyThumbShadowOffsetX" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "X offset (pixels)", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the thumb shadow opacity.", - "fullName": "Thumb shadow opacity", - "functionType": "Action", - "name": "SetThumbShadowOpacity", - "sentence": "Change the thumb shadow opacity of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyThumbShadowOpacity" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Opacity of shadow on thumb", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the thumb radius.", - "fullName": "Thumb radius", - "functionType": "Action", - "name": "SetThumbRadius", - "sentence": "Change the thumb radius of _PARAM0_ to _PARAM2_ pixels", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyThumbRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Thumb radius", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the halo radius.", - "fullName": "Halo radius", - "functionType": "Action", - "name": "SetHaloRadius", - "sentence": "Change the halo radius of _PARAM0_ to _PARAM2_ pixels", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Halo radius ", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the active track color (the part on the thumb left).", - "fullName": "Active track color", - "functionType": "Action", - "name": "SetActiveTrackColor", - "sentence": "Change the active track color of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyActiveTrackColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsString(\"Color\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Color of active track", - "name": "Color", - "type": "color" - } - ], - "objectGroups": [] - }, - { - "description": "Change the inactive track color (the part on the thumb right).", - "fullName": "Inactive track color", - "functionType": "Action", - "name": "SetInactiveTrackColor", - "sentence": "Change the inactive track color of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyInactiveTrackColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsString(\"Color\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Color of inactive track", - "name": "Color", - "type": "color" - } - ], - "objectGroups": [] - }, - { - "description": "Change the thumb color (when unchecked).", - "fullName": "Thumb color (when unchecked)", - "functionType": "Action", - "name": "SetInactiveThumbColor", - "sentence": "Change the thumb color of _PARAM0_ (when unchecked) to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyInactiveThumbColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsString(\"Color\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Thumb color", - "name": "Color", - "type": "color" - } - ], - "objectGroups": [] - }, - { - "description": "Change the thumb color (when checked).", - "fullName": "Thumb color (when checked)", - "functionType": "Action", - "name": "SetActiveThumbColor", - "sentence": "Change the thumb color of _PARAM0_ (when checked) to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyActiveThumbColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsString(\"Color\")" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Thumb color", - "name": "Color", - "type": "color" - } - ], - "objectGroups": [] - }, - { - "description": "If checked, change to unchecked. If unchecked, change to checked.", - "fullName": "Toggle the switch", - "functionType": "Action", - "name": "ToggleChecked", - "sentence": "Change _PARAM0_ to opposite state (checked/unchecked)", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyToggleChanged" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyChecked" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyChecked" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - }, - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyToggleChanged" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "ToggleSwitch::ToggleSwitch::PropertyChecked" - }, - "parameters": [ - "Object", - "Behavior" - ] - }, - { - "type": { - "inverted": true, - "value": "ToggleSwitch::ToggleSwitch::PropertyToggleChanged" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyChecked" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Disable (or enable) the toggle switch.", - "fullName": "Disable (or enable) the toggle switch", - "functionType": "Action", - "name": "SetDisabled", - "sentence": "Disable _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "GetArgumentAsBoolean" - }, - "parameters": [ - "\"State\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyDisabled" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "GetArgumentAsBoolean" - }, - "parameters": [ - "\"State\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyDisabled" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Disabled", - "name": "State", - "type": "yesorno" - } - ], - "objectGroups": [] - }, - { - "description": "Check (or uncheck) the toggle switch.", - "fullName": "Check (or uncheck) the toggle switch", - "functionType": "Action", - "name": "SetChecked", - "sentence": "Set _PARAM0_ to checked: _PARAM2_ ", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "GetArgumentAsBoolean" - }, - "parameters": [ - "\"State\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyChecked" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "GetArgumentAsBoolean" - }, - "parameters": [ - "\"State\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyChecked" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::SetPropertyNeedRedaw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - }, - { - "description": "Checked", - "name": "State", - "type": "yesorno" - } - ], - "objectGroups": [] - }, - { - "description": "Check if mouse is hovering over toggle switch.", - "fullName": "Is mouse hovered over toggle switch?", - "functionType": "Condition", - "name": "IsHoveredOver", - "sentence": "Mouse is hovering over _PARAM0_", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Set default result" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "False" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Check position of mouse" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyIsHovered" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Track width.", - "fullName": "Track width", - "functionType": "Expression", - "name": "TrackWidth", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyTrackWidth()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Track height.", - "fullName": "Track height", - "functionType": "Expression", - "name": "TrackHeight", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyTrackHeight()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Offset (Y) of shadow on thumb.", - "fullName": "Offset (Y) of shadow on thumb", - "functionType": "Expression", - "name": "ThumbShadowOffsetY", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyThumbShadowOffsetY()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Offset (X) of shadow on thumb.", - "fullName": "Offset (X) of shadow on thumb", - "functionType": "Expression", - "name": "ThumbShadowOffsetX", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyThumbShadowOffsetX()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Opacity of shadow on thumb.", - "fullName": "Opacity of shadow on thumb", - "functionType": "Expression", - "name": "ThumbShadowOpacity", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyThumbShadowOpacity()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Thumb opacity.", - "fullName": "Thumb opacity", - "functionType": "Expression", - "name": "ThumbOpacity", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyThumbOpacity()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Active track opacity.", - "fullName": "Active track opacity", - "functionType": "Expression", - "name": "ActiveTrackOpacity", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyActiveTrackOpacity()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Inactive track opacity.", - "fullName": "Inactive track opacity", - "functionType": "Expression", - "name": "InactiveTrackOpacity", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyInactiveTrackOpacity()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Halo opacity (pressed).", - "fullName": "Halo opacity (pressed)", - "functionType": "Expression", - "name": "HaloOpacityPressed", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyHaloOpacityPressed()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Halo opacity (hover).", - "fullName": "Halo opacity (hover)", - "functionType": "Expression", - "name": "HaloOpacityHover", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyHaloOpacityHover()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Halo radius (pixels).", - "fullName": "Halo radius", - "functionType": "Expression", - "name": "HaloRadius", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyHaloRadius()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Active track color.", - "fullName": "Active track color", - "functionType": "StringExpression", - "name": "ActiveTrackColor", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnString" - }, - "parameters": [ - "Object.Behavior::PropertyActiveTrackColor()" - ] - } - ] - } - ], - "expressionType": { - "type": "string" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Inactive track color.", - "fullName": "Inactive track color", - "functionType": "StringExpression", - "name": "InactiveTrackColor", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnString" - }, - "parameters": [ - "Object.Behavior::PropertyInactiveTrackColor()" - ] - } - ] - } - ], - "expressionType": { - "type": "string" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Active thumb color.", - "fullName": "Active thumb color", - "functionType": "StringExpression", - "name": "ActiveThumbColor", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnString" - }, - "parameters": [ - "Object.Behavior::PropertyActiveThumbColor()" - ] - } - ] - } - ], - "expressionType": { - "type": "string" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the toggle switch is disabled.", - "fullName": "Is disabled", - "functionType": "Condition", - "name": "IsDisabled", - "sentence": "_PARAM0_ is disabled", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyDisabled" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "ToggleSwitch::ToggleSwitch::PropertyDisabled" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "False" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the toggle switch is checked.", - "fullName": "Is checked", - "functionType": "Condition", - "name": "IsChecked", - "sentence": "_PARAM0_ is checked", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ToggleSwitch::ToggleSwitch::PropertyChecked" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "ToggleSwitch::ToggleSwitch::PropertyChecked" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "False" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Inactive thumb color.", - "fullName": "Inactive thumb color", - "functionType": "StringExpression", - "name": "InactiveThumbColor", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnString" - }, - "parameters": [ - "Object.Behavior::PropertyInactiveThumbColor()" - ] - } - ] - } - ], - "expressionType": { - "type": "string" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ToggleSwitch::ToggleSwitch", - "type": "behavior" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "doStepPostEvents" - }, - { - "functionName": "onCreated" - }, - { - "functionName": "SetTrackWidth" - }, - { - "functionName": "SetTrackHeight" - }, - { - "functionName": "SetThumbOpacity" - }, - { - "functionName": "SetInactiveTrackOpacity" - }, - { - "functionName": "SetActiveTrackOpacity" - }, - { - "functionName": "SetHaloOpacityPressed" - }, - { - "functionName": "SetHaloOpacityHover" - }, - { - "functionName": "SetThumbShadowOffsetY" - }, - { - "functionName": "SetThumbShadowOffsetX" - }, - { - "functionName": "SetThumbShadowOpacity" - }, - { - "functionName": "SetThumbRadius" - }, - { - "functionName": "SetHaloRadius" - }, - { - "functionName": "SetActiveTrackColor" - }, - { - "functionName": "SetInactiveTrackColor" - }, - { - "functionName": "SetInactiveThumbColor" - }, - { - "functionName": "SetActiveThumbColor" - }, - { - "functionName": "ToggleChecked" - }, - { - "functionName": "SetDisabled" - }, - { - "functionName": "SetChecked" - }, - { - "functionName": "IsHoveredOver" - }, - { - "functionName": "TrackWidth" - }, - { - "functionName": "TrackHeight" - }, - { - "functionName": "ThumbShadowOffsetY" - }, - { - "functionName": "ThumbShadowOffsetX" - }, - { - "functionName": "ThumbShadowOpacity" - }, - { - "functionName": "ThumbOpacity" - }, - { - "functionName": "ActiveTrackOpacity" - }, - { - "functionName": "InactiveTrackOpacity" - }, - { - "functionName": "HaloOpacityPressed" - }, - { - "functionName": "HaloOpacityHover" - }, - { - "functionName": "HaloRadius" - }, - { - "functionName": "ActiveTrackColor" - }, - { - "functionName": "InactiveTrackColor" - }, - { - "functionName": "ActiveThumbColor" - }, - { - "functionName": "IsDisabled" - }, - { - "functionName": "IsChecked" - }, - { - "functionName": "InactiveThumbColor" - } - ] - }, - "propertyDescriptors": [ - { - "value": "10", - "type": "Number", - "label": "Radius of the thumb (px) Example: 10", - "name": "ThumbRadius" - }, - { - "value": "24;119;211", - "type": "String", - "label": "Active thumb color string. Example: 24;119;211", - "name": "ActiveThumbColor" - }, - { - "value": "255", - "type": "Number", - "label": "Opacity of the thumb. Example: 255", - "name": "ThumbOpacity" - }, - { - "value": "20", - "type": "Number", - "label": "Width of the track (pixels) Example: 20", - "name": "TrackWidth" - }, - { - "value": "14", - "type": "Number", - "label": "Height of the track (pixels) Example: 14", - "name": "TrackHeight" - }, - { - "value": "150;150;150", - "type": "String", - "label": "Color string for the track that is RIGHT of the thumb. Example: 150;150;150 (Leave blank to use thumb color)", - "name": "InactiveTrackColor" - }, - { - "value": "255", - "type": "Number", - "label": "Opacity of the track that is RIGHT of the thumb. Example: 255", - "name": "InactiveTrackOpacity" - }, - { - "value": "", - "type": "String", - "label": "Color string for the track that is LEFT of the thumb. Example: 24;119;211 (Leave blank to use thumb color)", - "name": "ActiveTrackColor" - }, - { - "value": "128", - "type": "Number", - "label": "Opacity of the track that is LEFT of the thumb. Example: 128", - "name": "ActiveTrackOpacity" - }, - { - "value": "24", - "type": "Number", - "label": "Size of halo when the mouse hovers and clicks on the thumb. Example: 24", - "name": "HaloRadius" - }, - { - "value": "32", - "type": "Number", - "label": "Opacity of halo when the mouse hovers on the thumb. Example: 32", - "name": "HaloOpacityHover" - }, - { - "value": "64", - "type": "Number", - "label": "Opacity of the halo that appears when the toggle switch is pressed. Example: 64", - "name": "HaloOpacityPressed" - }, - { - "value": "0", - "type": "Number", - "label": "Number of pixels the thumb is from the left side of the track.", - "hidden": true, - "name": "ThumbOffset" - }, - { - "value": "", - "type": "Boolean", - "label": "Checked", - "name": "Checked" - }, - { - "value": "", - "type": "Boolean", - "label": "Disabled", - "name": "Disabled" - }, - { - "value": "", - "type": "Boolean", - "label": "State has been changed (used in ToggleChecked function)", - "hidden": true, - "name": "ToggleChanged" - }, - { - "value": "255;255;255", - "type": "String", - "label": "Inactive thumb color string. Example: 255;255;255", - "name": "InactiveThumbColor" - }, - { - "value": "", - "type": "Boolean", - "label": "Click or press has started on toggle switch", - "hidden": true, - "name": "IsPressed" - }, - { - "value": "4", - "type": "Number", - "label": "Offset (Y) of shadow on thumb. Positive numbers move shadow down, negative numbers move shadow up. Example: 4", - "name": "ThumbShadowOffsetY" - }, - { - "value": "0", - "type": "Number", - "label": "Offset (X) of shadow on thumb. Positive numbers move shadow right, negative numbers move shadow left. Example: 0", - "name": "ThumbShadowOffsetX" - }, - { - "value": "32", - "type": "Number", - "label": "Opacity of shadow on thumb. Example: 32", - "name": "ThumbShadowOpacity" - }, - { - "value": "true", - "type": "Boolean", - "label": "Need redraw", - "hidden": true, - "name": "NeedRedaw" - }, - { - "value": "", - "type": "Boolean", - "label": "Is hovered", - "hidden": true, - "name": "IsHovered" - }, - { - "value": "", - "type": "Boolean", - "label": "Was hovered", - "hidden": true, - "name": "WasHovered" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "propertyName": "ThumbRadius" - }, - { - "propertyName": "ActiveThumbColor" - }, - { - "propertyName": "ThumbOpacity" - }, - { - "propertyName": "TrackWidth" - }, - { - "propertyName": "TrackHeight" - }, - { - "propertyName": "InactiveTrackColor" - }, - { - "propertyName": "InactiveTrackOpacity" - }, - { - "propertyName": "ActiveTrackColor" - }, - { - "propertyName": "ActiveTrackOpacity" - }, - { - "propertyName": "HaloRadius" - }, - { - "propertyName": "HaloOpacityHover" - }, - { - "propertyName": "HaloOpacityPressed" - }, - { - "propertyName": "ThumbOffset" - }, - { - "propertyName": "Checked" - }, - { - "propertyName": "Disabled" - }, - { - "propertyName": "ToggleChanged" - }, - { - "propertyName": "InactiveThumbColor" - }, - { - "propertyName": "IsPressed" - }, - { - "propertyName": "ThumbShadowOffsetY" - }, - { - "propertyName": "ThumbShadowOffsetX" - }, - { - "propertyName": "ThumbShadowOpacity" - }, - { - "propertyName": "NeedRedaw" - }, - { - "propertyName": "IsHovered" - }, - { - "propertyName": "WasHovered" - } - ] - } - } - ], - "eventsBasedObjects": [] - }, - { - "author": "Tristan Rhodes (https://victrisgames.itch.io/), D8H", - "category": "User interface", - "dimension": "", - "extensionNamespace": "", - "fullName": "Checkbox (for Shape Painter)", - "gdevelopVersion": "", - "helpPath": "", - "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLWNoZWNrYm94LW1hcmtlZCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xMCwxN0w1LDEyTDYuNDEsMTAuNThMMTAsMTQuMTdMMTcuNTksNi41OEwxOSw4TTE5LDNINUMzLjg5LDMgMywzLjg5IDMsNVYxOUEyLDIgMCAwLDAgNSwyMUgxOUEyLDIgMCAwLDAgMjEsMTlWNUMyMSwzLjg5IDIwLjEsMyAxOSwzWiIgLz48L3N2Zz4=", - "name": "Checkbox", - "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/checkbox-marked.svg", - "shortDescription": "Checkbox that can be toggled by a left-click or touch.", - "version": "0.1.1", - "description": [ - "Users can click on the checkbox to add and remove the checkmark. ", - "", - "How to use:", - "- Add this extension to a shape painter object", - "- Use condition \"Is checked\" to find out the state of the checkbox", - "", - "Tips:", - "- Checkbox state can also be changed by an action.", - "- Checkbox can be disabled so that users cannot interact with it ", - "- To remove halo, Set \"halo hover\" and \"halo pressed\" opacity to 0" - ], - "origin": { - "identifier": "Checkbox", - "name": "gdevelop-extension-store" - }, - "tags": [ - "checkbox", - "shape painter", - "ui", - "widget", - "toggle", - "switch" - ], - "authorIds": [ - "gqDaZjCfevOOxBYkK6zlhtZnXCg1", - "IWykYNRvhCZBN3vEgKEbBPOR3Oc2" - ], - "dependencies": [], - "globalVariables": [], - "sceneVariables": [], - "eventsFunctions": [], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT" - }, - "eventsBasedBehaviors": [ - { - "description": "Checkbox that can be toggled by a left-click or touch.", - "fullName": "Checkbox", - "helpPath": "", - "iconUrl": "", - "name": "Checkbox", - "objectType": "PrimitiveDrawing::Drawer", - "previewIconUrl": "", - "eventsFunctions": [ - { - "fullName": "", - "functionType": "Action", - "name": "onCreated", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Make sure object doesn't get re-drawn every frame" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::ClearBetweenFrames" - }, - "parameters": [ - "Object", - "no" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Start halo at same size as thumb" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyCurrentHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertySideLength()/2" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::UpdateHitbox" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Action", - "name": "doStepPreEvents", - "sentence": "", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Checkbox logic", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Checkbox::Checkbox::IsEnabled" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Checkbox::Checkbox::PropertyIsBeingPressed" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Grow halo even more when pressed" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyTargetHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyHaloRadiusPressed()" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Detect press ending" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "MouseButtonReleased" - }, - "parameters": [ - "", - "Left" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyIsBeingPressed" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Detect hover and touch/click" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "Checkbox::Checkbox::PropertyIsBeingPressed" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Detect mouse clicks near checkbox" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "MouseButtonPressed" - }, - "parameters": [ - "", - "Left" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "CursorX" - }, - "parameters": [ - "", - ">", - "(Object.X() + 0.5 * Object.Behavior::SideLength()) - max(Object.Behavior::PropertyHaloRadiusHover(), 0.5 * Object.Behavior::PropertySideLength())", - "Object.Layer()", - "0" - ] - }, - { - "type": { - "value": "CursorX" - }, - "parameters": [ - "", - "<", - "(Object.X() + 0.5 * Object.Behavior::SideLength()) + max(Object.Behavior::PropertyHaloRadiusHover(), 0.5 * Object.Behavior::PropertySideLength())", - "Object.Layer()", - "0" - ] - }, - { - "type": { - "value": "CursorY" - }, - "parameters": [ - "", - ">", - "(Object.Y() + 0.5 * Object.Behavior::SideLength()) - max(Object.Behavior::PropertyHaloRadiusHover(), 0.5 * Object.Behavior::PropertySideLength())", - "Object.Layer()", - "0" - ] - }, - { - "type": { - "value": "CursorY" - }, - "parameters": [ - "", - "<", - "(Object.Y() + 0.5 * Object.Behavior::SideLength()) + max(Object.Behavior::PropertyHaloRadiusHover(), 0.5 * Object.Behavior::PropertySideLength())", - "Object.Layer()", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyIsBeingPressed" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::ToggleChecked" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Reset hover detection " - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyIsHovered" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Grow halo when hovered" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "MouseButtonPressed" - }, - "parameters": [ - "", - "Left" - ] - }, - { - "type": { - "value": "CursorX" - }, - "parameters": [ - "", - ">", - "(Object.X() + 0.5 * Object.Behavior::SideLength()) - max(Object.Behavior::PropertyHaloRadiusHover(), 0.5 * Object.Behavior::PropertySideLength())", - "Object.Layer()", - "0" - ] - }, - { - "type": { - "value": "CursorX" - }, - "parameters": [ - "", - "<", - "(Object.X() + 0.5 * Object.Behavior::SideLength()) + max(Object.Behavior::PropertyHaloRadiusHover(), 0.5 * Object.Behavior::PropertySideLength())", - "Object.Layer()", - "0" - ] - }, - { - "type": { - "value": "CursorY" - }, - "parameters": [ - "", - ">", - "(Object.Y() + 0.5 * Object.Behavior::SideLength()) - max(Object.Behavior::PropertyHaloRadiusHover(), 0.5 * Object.Behavior::PropertySideLength())", - "Object.Layer()", - "0" - ] - }, - { - "type": { - "value": "CursorY" - }, - "parameters": [ - "", - "<", - "(Object.Y() + 0.5 * Object.Behavior::SideLength()) + max(Object.Behavior::PropertyHaloRadiusHover(), 0.5 * Object.Behavior::PropertySideLength())", - "Object.Layer()", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyIsHovered" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyTargetHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyHaloRadiusHover()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Shrink halo to zero when not hovered" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "Checkbox::Checkbox::PropertyIsHovered" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyTargetHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertySideLength()/2" - ] - } - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Checkbox::Checkbox::PropertyCurrentHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "!=", - "Object.Behavior::PropertyTargetHaloRadius()" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Redraw checkbox only when halo is not at final size" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "abs(Object.Behavior::PropertyCurrentHaloRadius() - Object.Behavior::PropertyTargetHaloRadius())", - "<", - "1" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyCurrentHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyTargetHaloRadius()" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Checkbox::Checkbox::PropertyCurrentHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "!=", - "Object.Behavior::PropertyTargetHaloRadius()" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyCurrentHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "lerp(Object.Behavior::PropertyCurrentHaloRadius(), Object.Behavior::PropertyTargetHaloRadius(), Object.Behavior::PropertyHaloGrowSpeed())" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ] - } - ], - "parameters": [] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Action", - "name": "doStepPostEvents", - "sentence": "", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Checkbox drawing", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Checkbox::Checkbox::PropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior" - ] - }, - { - "type": { - "value": "Visible" - }, - "parameters": [ - "Object" - ] - }, - { - "type": { - "value": "LayerVisible" - }, - "parameters": [ - "", - "Object.Layer()" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::Drawer::ClearShapes" - }, - "parameters": [ - "Object" - ] - } - ], - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Fix inputs", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Fix inputs that create malformed checkboxes" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Behavior::PropertySideLength()", - "<", - "10" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertySideLength" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "10" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Behavior::PropertyLineWidth()", - "<", - "1" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyLineWidth" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "1" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Behavior::PropertyLineWidth()", - ">", - "Object.Behavior::PropertySideLength()/3" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyLineWidth" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertySideLength()/3" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Behavior::PropertyHaloRadiusHover()", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyHaloRadiusHover" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertySideLength()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Behavior::PropertyHaloRadiusPressed()", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyHaloRadiusPressed" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyHaloRadiusHover() * 1.1" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Draw Halo", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Set halo radius, if not specified" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Checkbox::Checkbox::PropertyHaloRadiusHover" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetHaloRadiusHover" - }, - "parameters": [ - "Object", - "Behavior", - "Object.Behavior::PropertySideLength()", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Check if halo is bigger than checkbox" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Checkbox::Checkbox::PropertyCurrentHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - ">", - "Object.Behavior::PropertySideLength()/2" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Prepare halo" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyPrimaryColor()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::OutlineOpacity" - }, - "parameters": [ - "Object", - "=", - "0" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw halo (it will grow or shrink as needed)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "Checkbox::Checkbox::PropertyIsBeingPressed" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyHaloOpacityHover()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::Circle" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertySideLength()/2", - "Object.Behavior::PropertySideLength()/2", - "Object.Behavior::PropertyCurrentHaloRadius()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Use a more opaque halo while being dragged (it will grow or shrink as needed)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Checkbox::Checkbox::PropertyIsBeingPressed" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyHaloOpacityClick()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::Circle" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertySideLength()/2", - "Object.Behavior::PropertySideLength()/2", - "Object.Behavior::PropertyCurrentHaloRadius()" - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Draw checkbox square", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Change shape painter based on properties" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Checkbox::Checkbox::IsChecked" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyPrimaryColor()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::OutlineColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyPrimaryColor()" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "Checkbox::Checkbox::IsChecked" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertySecondaryColor()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::OutlineColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyPrimaryColor()" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::OutlineSize" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyBorderThickness()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "255" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::OutlineOpacity" - }, - "parameters": [ - "Object", - "=", - "255" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::Rectangle" - }, - "parameters": [ - "Object", - "0", - "0", - "Object.Behavior::PropertySideLength()", - "Object.Behavior::PropertySideLength()" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Draw checkmark", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Checkbox::Checkbox::IsChecked" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Prepare color of checkmark" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::OutlineColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertySecondaryColor()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw left-side of checkmark" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::LineV2" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertySideLength() * 1/10", - "Object.Behavior::PropertySideLength() * 1/2", - "Object.Behavior::PropertySideLength() * 1/3", - "Object.Behavior::PropertySideLength() * 3/4", - "Object.Behavior::PropertyLineWidth()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw right-side of checkmark" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::LineV2" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertySideLength() * 1/3 - (Object.Behavior::PropertyLineWidth()*0.5/sqrt(2))", - "Object.Behavior::PropertySideLength() * 3/4 + (Object.Behavior::PropertyLineWidth()*0.5/sqrt(2))", - "Object.Behavior::PropertySideLength() * 9/10", - "Object.Behavior::PropertySideLength() * 2/10", - "Object.Behavior::PropertyLineWidth()" - ] - } - ] - } - ] - } - ], - "parameters": [] - } - ] - } - ], - "parameters": [] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check (or uncheck) the checkbox.", - "fullName": "Check (or uncheck) the checkbox", - "functionType": "Action", - "group": "Checkbox state", - "name": "SetChecked", - "sentence": "Add checkmark to _PARAM0_: _PARAM2_ ", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "GetArgumentAsBoolean" - }, - "parameters": [ - "\"State\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyChecked" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"ValueMin\")" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "GetArgumentAsBoolean" - }, - "parameters": [ - "\"State\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyChecked" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - }, - { - "description": "Check the checkbox?", - "name": "State", - "type": "yesorno" - } - ], - "objectGroups": [] - }, - { - "description": "Enable or disable interactions with the checkbox. Users cannot interact while it is disabled.", - "fullName": "Enable interactions with checkbox", - "functionType": "Action", - "group": "Checkbox behavior", - "name": "SetEnabled", - "sentence": "Enable interactions of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "GetArgumentAsBoolean" - }, - "parameters": [ - "\"Enable\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyEnabled" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Stop dragging (so the checkbox won't be dragging when it gets enabled)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyIsBeingPressed" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Reset halo size (so halo won't appear when checkbox gets enabled)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyTargetHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "min(Object.Behavior::PropertyThumbHeight(), Object.Behavior::PropertyThumbWidth()) / 2" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "GetArgumentAsBoolean" - }, - "parameters": [ - "\"Enable\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyEnabled" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - }, - { - "description": "Enable", - "name": "Enable", - "type": "yesorno" - } - ], - "objectGroups": [] - }, - { - "description": "If checked, change to unchecked. If unchecked, change to checked.", - "fullName": "Toggle checkmark", - "functionType": "Action", - "name": "ToggleChecked", - "sentence": "Toggle checkmark on _PARAM0_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyToggleChanged" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Checkbox::Checkbox::PropertyChecked" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyChecked" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyToggleChanged" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "Checkbox::Checkbox::PropertyChecked" - }, - "parameters": [ - "Object", - "Behavior" - ] - }, - { - "type": { - "inverted": true, - "value": "Checkbox::Checkbox::PropertyToggleChanged" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyChecked" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Change the primary color of checkbox.", - "fullName": "Primary color of checkbox", - "functionType": "Action", - "group": "Checkbox appearance", - "name": "SetPrimaryColor", - "sentence": "Change the primary color of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyPrimaryColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsString(\"Color\")" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - }, - { - "description": "Primary color", - "name": "Color", - "type": "color" - } - ], - "objectGroups": [] - }, - { - "description": "Change the secondary color of checkbox.", - "fullName": "Secondary color of checkbox", - "functionType": "Action", - "group": "Checkbox appearance", - "name": "SetSecondaryColor", - "sentence": "Change the secondary color of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertySecondaryColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsString(\"Color\")" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - }, - { - "description": "Secondary color", - "name": "Color", - "type": "color" - } - ], - "objectGroups": [] - }, - { - "description": "Change the halo opacity when pressed.", - "fullName": "Halo opacity when pressed", - "functionType": "Action", - "group": "Checkbox appearance", - "name": "SetHaloOpacityPressed", - "sentence": "Change the halo opacity of _PARAM0_ when pressed: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyHaloOpacityClick" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - }, - { - "description": "Halo opacity", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the halo opacity when hovered.", - "fullName": "Halo opacity when hovered", - "functionType": "Action", - "group": "Checkbox appearance", - "name": "SetHaloOpacityHover", - "sentence": "Change the halo opacity of _PARAM0_ when hovered: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyHaloOpacityHover" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - }, - { - "description": "Halo opacity", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the halo radius when pressed.", - "fullName": "Halo radius when pressed", - "functionType": "Action", - "group": "Checkbox appearance", - "name": "SetHaloRadiusPressed", - "sentence": "Change the halo radius of _PARAM0_ when pressed: _PARAM2_ px", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyHaloRadiusPressed" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - }, - { - "description": "Halo radius", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the halo radius when hovered. This size is also used to detect interaction with the checkbox.", - "fullName": "Halo radius when hovered", - "functionType": "Action", - "group": "Checkbox appearance", - "name": "SetHaloRadiusHover", - "sentence": "Change the halo radius of _PARAM0_ when hovered: _PARAM2_ px", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyHaloRadiusHover" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - }, - { - "description": "Halo radius", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the border thickness of checkbox.", - "fullName": "Border thickness of checkbox", - "functionType": "Action", - "group": "Checkbox appearance", - "name": "SetBorderThickness", - "sentence": "Change the border thickness of _PARAM0_: _PARAM2_ px", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyBorderThickness" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - }, - { - "description": "Track thickness", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the side length of checkbox.", - "fullName": "Side length of checkbox", - "functionType": "Action", - "group": "Checkbox appearance", - "name": "SetSideLength", - "sentence": "Change the side length of _PARAM0_: _PARAM2_ px", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertySideLength" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::UpdateHitbox" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - }, - { - "description": "Track width (px)", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the line width of checkmark.", - "fullName": "Line width of checkmark", - "functionType": "Action", - "group": "Checkbox appearance", - "name": "SetLineWidth", - "sentence": "Change the line width of _PARAM0_: _PARAM2_ px", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyLineWidth" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "Checkbox::Checkbox::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - }, - { - "description": "Line width (px)", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the checkbox is checked.", - "fullName": "Is checked", - "functionType": "Condition", - "group": "Checkbox state", - "name": "IsChecked", - "sentence": "_PARAM0_ is checked", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Checkbox::Checkbox::PropertyChecked" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the checkbox interations are enabled.", - "fullName": "Interactions enabled", - "functionType": "Condition", - "group": "Checkbox", - "name": "IsEnabled", - "sentence": "Interactions of _PARAM0_ are enabled", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Checkbox::Checkbox::PropertyEnabled" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Return the color used to draw the outline of the checkbox (when unchecked) and the fill color (when checked).", - "fullName": "Primary color of checkbox", - "functionType": "StringExpression", - "group": "Checkbox appearance", - "name": "PrimaryColor", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnString" - }, - "parameters": [ - "Object.Behavior::PropertyPrimaryColor()" - ] - } - ] - } - ], - "expressionType": { - "type": "string" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Return the color used to fill the checkbox (when unchecked) and to draw the checkmark (when checked).", - "fullName": "Secondary color of checkbox", - "functionType": "StringExpression", - "group": "Checkbox appearance", - "name": "SecondaryColor", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnString" - }, - "parameters": [ - "Object.Behavior::PropertySecondaryColor()" - ] - } - ] - } - ], - "expressionType": { - "type": "string" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Return the radius of the halo while the checkbox is touched or clicked.", - "fullName": "Halo radius while touched or clicked", - "functionType": "Expression", - "group": "Checkbox appearance", - "name": "HaloRadiusPressed", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyHaloRadiusPressed()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Return the opacity of the halo while the checkbox is touched or clicked.", - "fullName": "Halo opacity (while touched or clicked)", - "functionType": "Expression", - "group": "Checkbox appearance", - "name": "HaloOpacityPressed", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::HaloOpacityPressed()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Return the radius of the halo when the mouse is hovering near the checkbox.", - "fullName": "Halo radius (during hover)", - "functionType": "Expression", - "group": "Checkbox appearance", - "name": "HaloRadiusHover", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyHaloRadiusHover()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Return the opacity of the halo when the mouse is hovering near the checkbox.", - "fullName": "Halo opacity (during hover)", - "functionType": "Expression", - "group": "Checkbox appearance", - "name": "HaloOpacityHover", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyHaloOpacityHover()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Return the line width of checkmark (pixels).", - "fullName": "Line width", - "functionType": "Expression", - "group": "Checkbox appearance", - "name": "LineWidth", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyLineWidth()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Return the side length of checkbox (pixels).", - "fullName": "Side length ", - "functionType": "Expression", - "group": "Checkbox appearance", - "name": "SideLength", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertySideLength()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Return the border thickness of checkbox (pixels).", - "fullName": "Border thickness", - "functionType": "Expression", - "group": "Checkbox appearance", - "name": "BorderThickness", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyBorderThickness()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the checkbox is being pressed by mouse or touch.", - "fullName": "Checkbox is being pressed", - "functionType": "Condition", - "group": "Checkbox", - "name": "IsBeingPressed", - "sentence": "_PARAM0_ is being pressed by mouse or touch", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Checkbox::Checkbox::PropertyIsBeingPressed" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Update the hitbox.", - "fullName": "Update hitbox", - "functionType": "Action", - "group": "Private", - "name": "UpdateHitbox", - "private": true, - "sentence": "Update the hitbox of _PARAM0_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::SetRotationCenter" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertySideLength()/2", - "Object.Behavior::PropertySideLength()/2" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Include border in the collision mask" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::SetRectangularCollisionMask" - }, - "parameters": [ - "Object", - "-Object.Behavior::BorderThickness()/2", - "-Object.Behavior::BorderThickness()/2", - "Object.Behavior::PropertySideLength() + Object.Behavior::BorderThickness()/2", - "Object.Behavior::PropertySideLength() + Object.Behavior::BorderThickness()/2" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "Checkbox::Checkbox", - "type": "behavior" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "onCreated" - }, - { - "functionName": "doStepPreEvents" - }, - { - "functionName": "doStepPostEvents" - }, - { - "folderName": "Checkbox state", - "children": [ - { - "functionName": "SetChecked" - }, - { - "functionName": "IsChecked" - } - ] - }, - { - "folderName": "Checkbox behavior", - "children": [ - { - "functionName": "SetEnabled" - } - ] - }, - { - "functionName": "ToggleChecked" - }, - { - "folderName": "Checkbox appearance", - "children": [ - { - "functionName": "SetPrimaryColor" - }, - { - "functionName": "SetSecondaryColor" - }, - { - "functionName": "SetHaloOpacityPressed" - }, - { - "functionName": "SetHaloOpacityHover" - }, - { - "functionName": "SetHaloRadiusPressed" - }, - { - "functionName": "SetHaloRadiusHover" - }, - { - "functionName": "SetBorderThickness" - }, - { - "functionName": "SetSideLength" - }, - { - "functionName": "SetLineWidth" - }, - { - "functionName": "PrimaryColor" - }, - { - "functionName": "SecondaryColor" - }, - { - "functionName": "HaloRadiusPressed" - }, - { - "functionName": "HaloOpacityPressed" - }, - { - "functionName": "HaloRadiusHover" - }, - { - "functionName": "HaloOpacityHover" - }, - { - "functionName": "LineWidth" - }, - { - "functionName": "SideLength" - }, - { - "functionName": "BorderThickness" - } - ] - }, - { - "folderName": "Checkbox", - "children": [ - { - "functionName": "IsEnabled" - }, - { - "functionName": "IsBeingPressed" - } - ] - }, - { - "folderName": "Private", - "children": [ - { - "functionName": "UpdateHitbox" - } - ] - } - ] - }, - "propertyDescriptors": [ - { - "value": "0", - "type": "Boolean", - "label": "Checked", - "group": "Checkbox state", - "name": "Checked" - }, - { - "value": "", - "type": "Number", - "label": "Halo size (hover). If blank, this is set to \"SideLength\".", - "group": "Checkbox appearance", - "name": "HaloRadiusHover" - }, - { - "value": "64", - "type": "Number", - "label": "Halo opacity (hover)", - "group": "Checkbox appearance", - "name": "HaloOpacityHover" - }, - { - "value": "128", - "type": "Number", - "label": "Halo opacity (pressed)", - "group": "Checkbox appearance", - "name": "HaloOpacityClick" - }, - { - "value": "true", - "type": "Boolean", - "label": "Enable interactions", - "group": "Checkbox state", - "name": "Enabled" - }, - { - "value": "", - "type": "Boolean", - "label": "", - "hidden": true, - "name": "IsBeingPressed" - }, - { - "value": "true", - "type": "Boolean", - "label": "", - "hidden": true, - "name": "NeedRedraw" - }, - { - "value": "", - "type": "Boolean", - "label": "", - "hidden": true, - "name": "IsHovered" - }, - { - "value": "", - "type": "Number", - "label": "", - "hidden": true, - "name": "CurrentHaloRadius" - }, - { - "value": "0.3", - "type": "Number", - "label": "", - "hidden": true, - "name": "HaloGrowSpeed" - }, - { - "value": "", - "type": "Number", - "label": "", - "hidden": true, - "name": "TargetHaloRadius" - }, - { - "value": "", - "type": "Boolean", - "label": "State of the checkbox has changed. (Used in \"ToggleChecked\" function)", - "hidden": true, - "name": "ToggleChanged" - }, - { - "value": " 24;119;211", - "type": "Color", - "label": "Primary color of checkbox. (Example: 24;119;211) Fill color when box is checked.", - "group": "Checkbox appearance", - "name": "PrimaryColor" - }, - { - "value": "255;255;255", - "type": "Color", - "label": "Secondary color of checkbox. (Example: 255;255;255) Color of checkmark when box is checked.", - "group": "Checkbox appearance", - "name": "SecondaryColor" - }, - { - "value": "24", - "type": "Number", - "label": "Length of each side (px) Minimum: 10", - "group": "Checkbox appearance", - "name": "SideLength" - }, - { - "value": "5", - "type": "Number", - "label": "Line width of checkmark (px) (Min: 1, Max: 1/4 * SideLength)", - "group": "Checkbox appearance", - "name": "LineWidth" - }, - { - "value": "2", - "type": "Number", - "label": "Border thickness (px) This border is only visible when the checkbox is unchecked. ", - "group": "Checkbox appearance", - "name": "BorderThickness" - }, - { - "value": "", - "type": "Number", - "label": "Halo size (pressed). If blank, this is set to \"HaloRadiusHover * 1.1\"", - "group": "Checkbox appearance", - "name": "HaloRadiusPressed" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "folderName": "Checkbox state", - "children": [ - { - "propertyName": "Checked" - }, - { - "propertyName": "Enabled" - } - ] - }, - { - "folderName": "Checkbox appearance", - "children": [ - { - "propertyName": "HaloRadiusHover" - }, - { - "propertyName": "HaloOpacityHover" - }, - { - "propertyName": "HaloOpacityClick" - }, - { - "propertyName": "PrimaryColor" - }, - { - "propertyName": "SecondaryColor" - }, - { - "propertyName": "SideLength" - }, - { - "propertyName": "LineWidth" - }, - { - "propertyName": "BorderThickness" - }, - { - "propertyName": "HaloRadiusPressed" - } - ] - }, - { - "propertyName": "IsBeingPressed" - }, - { - "propertyName": "NeedRedraw" - }, - { - "propertyName": "IsHovered" - }, - { - "propertyName": "CurrentHaloRadius" - }, - { - "propertyName": "HaloGrowSpeed" - }, - { - "propertyName": "TargetHaloRadius" - }, - { - "propertyName": "ToggleChanged" - } - ] - } - } - ], - "eventsBasedObjects": [] - }, - { - "author": "Tristan Rhodes (https://victrisgames.itch.io/), D8H", - "category": "User interface", - "dimension": "", - "extensionNamespace": "", - "fullName": "Draggable slider (for Shape Painter)", - "gdevelopVersion": "", - "helpPath": "", - "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMjMiIGN5PSI3IiByPSIzIi8+DQo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMyIgeTE9IjciIHgyPSIyMCIgeTI9IjciLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyOSIgeTE9IjciIHgyPSIyNiIgeTI9IjciLz4NCjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjEyIiBjeT0iMTYiIHI9IjMiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIzIiB5MT0iMTYiIHgyPSI5IiB5Mj0iMTYiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyOSIgeTE9IjE2IiB4Mj0iMTUiIHkyPSIxNiIvPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMjMiIGN5PSIyNSIgcj0iMyIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjMiIHkxPSIyNSIgeDI9IjIwIiB5Mj0iMjUiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyOSIgeTE9IjI1IiB4Mj0iMjYiIHkyPSIyNSIvPg0KPC9zdmc+DQo=", - "name": "DraggableSliderControl", - "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Line Hero Pack/Master/SVG/UI Essentials/UI Essentials_sliders_options.svg", - "shortDescription": "A draggable slider that users can move to select a numerical value.", - "version": "1.0.6", - "description": [ - "Draws a draggable slider that users can move to select a numerical value.", - "The value range, tick spacing, and the appearance of the slider can be defined with properties.", - "", - "How to use:", - "- Add this behavior a **Shape Painter** object", - "- Place an instance of that shape painter on the screen where you want the slider to appear", - "- Use the \"Value\" expression to find the Value based on the position of the slider", - "", - "Tips:", - "- You can disable the slider to prevent a user from interacting with it", - "- You can set the Value of the slider and the slider will move to the correct position", - "", - "Further details can be found in [this tutorial video](https://youtu.be/iiTUwdAT_hs).", - "", - "Breaking changes (1.0.0)", - "- Track thickness and length properties replaced track width and height. These 2 properties must be set again if they were different from the default size.", - "- Hidden sliders can be dragged. The \"enable\" action must be used to disable them.", - "" - ], - "origin": { - "identifier": "DraggableSliderControl", - "name": "gdevelop-extension-store" - }, - "tags": [ - "draggable", - "slider", - "shape painter", - "ui", - "widget" - ], - "authorIds": [ - "IWykYNRvhCZBN3vEgKEbBPOR3Oc2", - "gqDaZjCfevOOxBYkK6zlhtZnXCg1" - ], - "dependencies": [], - "globalVariables": [], - "sceneVariables": [], - "eventsFunctions": [], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT" - }, - "eventsBasedBehaviors": [ - { - "description": "Let users select a numerical value by dragging a slider.", - "fullName": "Draggable slider", - "helpPath": "", - "iconUrl": "", - "name": "DraggableSliderControl", - "objectType": "PrimitiveDrawing::Drawer", - "previewIconUrl": "", - "eventsFunctions": [ - { - "fullName": "", - "functionType": "Action", - "name": "onCreated", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Make sure object doesn't get re-drawn every frame" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::ClearBetweenFrames" - }, - "parameters": [ - "Object", - "no" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Use correct min value (instead of always starting at 0)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyValue" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyValueMin()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Set track height function (which enforces valid thumb sizes)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyTrackThickness" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyTrackThickness()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Start halo at same size as thumb" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyCurrentHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "min(Object.Behavior::PropertyThumbHeight()/2,Object.Behavior::PropertyThumbWidth()/2)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::UpdateHitbox" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Action", - "name": "doStepPreEvents", - "sentence": "", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Slider logic", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::IsEnabled" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Track where the mouse is (in relation to object)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyMouseX" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.ToDrawingX(MouseX(Object.Layer(), 0), MouseY(Object.Layer(), 0))" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyMouseY" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.ToDrawingY(MouseX(Object.Layer(), 0), MouseY(Object.Layer(), 0))" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Move slider when being dragged" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyIsBeingDragged" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyThumbOffset" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyMouseX()" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "End sliding and update variables" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "MouseButtonReleased" - }, - "parameters": [ - "", - "Left" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyIsBeingDragged" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Update \"Value\" based on the location of the thumb" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetValue" - }, - "parameters": [ - "Object", - "Behavior", - "Object.Behavior::PropertyValueMin() + (Object.Behavior::PropertyValueMax() - Object.Behavior::PropertyValueMin()) * Object.Behavior::PropertyThumbOffset() / Object.Behavior::PropertyTrackLength()", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Grow halo even more when pressed" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyTargetHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "1.25 * Object.Behavior::PropertyHaloRadius()" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Detect hover/touch/click (but only if the layer and object is visible, and the object is not already being dragged)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "DraggableSliderControl::DraggableSliderControl::PropertyIsBeingDragged" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Detect mouse clicks near track, start dragging" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "MouseButtonPressed" - }, - "parameters": [ - "", - "Left" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Behavior::PropertyMouseX()", - ">=", - "-Object.Behavior::PropertyHaloRadius()" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Behavior::PropertyMouseX()", - "<=", - "Object.Behavior::PropertyTrackLength() + Object.Behavior::PropertyHaloRadius()" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Behavior::PropertyMouseY()", - ">=", - "-Object.Behavior::PropertyHaloRadius()" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Behavior::PropertyMouseY()", - "<=", - "Object.Behavior::PropertyHaloRadius()" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyIsBeingDragged" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Reset hover detection " - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyIsHovered" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Grow halo when hovered" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "MouseButtonPressed" - }, - "parameters": [ - "", - "Left" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Behavior::PropertyMouseX()", - ">=", - "Object.Behavior::PropertyThumbOffset() - Object.Behavior::PropertyHaloRadius()" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Behavior::PropertyMouseX()", - "<=", - "Object.Behavior::PropertyThumbOffset() + Object.Behavior::PropertyHaloRadius()" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Behavior::PropertyMouseY()", - ">=", - "- Object.Behavior::PropertyHaloRadius()" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Behavior::PropertyMouseY()", - "<=", - "Object.Behavior::PropertyHaloRadius()" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyIsHovered" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyTargetHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyHaloRadius()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Shrink halo to zero when not hovered" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "DraggableSliderControl::DraggableSliderControl::PropertyIsHovered" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyTargetHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "min(Object.Behavior::PropertyThumbHeight(), Object.Behavior::PropertyThumbWidth()) / 2" - ] - } - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyCurrentHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "!=", - "Object.Behavior::PropertyTargetHaloRadius()" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Redraw slider only when halo is not at final size" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "abs(Object.Behavior::PropertyCurrentHaloRadius() - Object.Behavior::PropertyTargetHaloRadius())", - "<", - "1" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyCurrentHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyTargetHaloRadius()" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyCurrentHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "!=", - "Object.Behavior::PropertyTargetHaloRadius()" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyCurrentHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "lerp(Object.Behavior::PropertyCurrentHaloRadius(), Object.Behavior::PropertyTargetHaloRadius(), Object.Behavior::PropertyHaloGrowSpeed())" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ] - } - ], - "parameters": [] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Action", - "name": "doStepPostEvents", - "sentence": "", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Slider drawing", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior" - ] - }, - { - "type": { - "value": "Visible" - }, - "parameters": [ - "Object" - ] - }, - { - "type": { - "value": "LayerVisible" - }, - "parameters": [ - "", - "Object.Layer()" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::Drawer::ClearShapes" - }, - "parameters": [ - "Object" - ] - } - ], - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Inactive track", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Set inactive track parameters (by default, use thumb color)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyInactiveTrackColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "\"\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbColor()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyInactiveTrackColor" - }, - "parameters": [ - "Object", - "Behavior", - "!=", - "\"\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyInactiveTrackColor()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyInactiveTrackOpacity()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::OutlineOpacity" - }, - "parameters": [ - "Object", - "=", - "0" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw inactive track" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::Rectangle" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbOffset()", - "-Object.Behavior::PropertyTrackThickness() / 2", - "Object.Behavior::PropertyTrackLength()", - "Object.Behavior::PropertyTrackThickness() / 2" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw half circle at end of track (inactive side)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyRoundedTrack" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::Arc" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyTrackLength()", - "0", - "Object.Behavior::PropertyTrackThickness() / 2", - "270", - "90", - "", - "yes" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Active track", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Set active track parameters (by default, use thumb color)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyActiveTrackColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "\"\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbColor()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyActiveTrackColor" - }, - "parameters": [ - "Object", - "Behavior", - "!=", - "\"\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyActiveTrackColor()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyActiveTrackOpacity()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw active track (2 pixels bigger than property) " - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::Rectangle" - }, - "parameters": [ - "Object", - "0", - "-(Object.Behavior::PropertyTrackThickness() / 2 + 1)", - "Object.Behavior::PropertyThumbOffset()", - "Object.Behavior::PropertyTrackThickness() / 2 + 1" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw half circle at end of track (active side)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyRoundedTrack" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::Arc" - }, - "parameters": [ - "Object", - "0", - "0", - "1 + Object.Behavior::PropertyTrackThickness() / 2", - "90", - "270", - "", - "yes" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Halo", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyCurrentHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - ">", - "min(Object.Behavior::PropertyThumbHeight(), Object.Behavior::PropertyThumbWidth()) / 2" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Prepare halo" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbColor()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::OutlineOpacity" - }, - "parameters": [ - "Object", - "=", - "0" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw halo (it will grow or shrink as needed)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "DraggableSliderControl::DraggableSliderControl::PropertyIsBeingDragged" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyHaloOpacityHover()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::Circle" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbOffset()", - "0", - "Object.Behavior::PropertyCurrentHaloRadius()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Use a more opaque halo while being dragged (it will grow or shrink as needed)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyIsBeingDragged" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyHaloOpacityClick()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::Circle" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbOffset()", - "0", - "Object.Behavior::PropertyCurrentHaloRadius()" - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Thumb", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Prepare thumb settings" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::FillColor" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbColor()" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::FillOpacity" - }, - "parameters": [ - "Object", - "=", - "Object.Behavior::PropertyThumbOpacity()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw Circle thumb" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyThumbShape" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "\"circle\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::Circle" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbOffset()", - "0", - "ceil(max(Object.Behavior::PropertyThumbWidth(),Object.Behavior::PropertyThumbHeight())/2)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Draw Rectangle thumb" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyThumbShape" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "\"rectangle\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::Rectangle" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyThumbOffset() - (Object.Behavior::PropertyThumbWidth() / 2)", - "-Object.Behavior::PropertyThumbHeight() / 2", - "Object.Behavior::PropertyThumbOffset() + (Object.Behavior::PropertyThumbWidth() / 2)", - "Object.Behavior::PropertyThumbHeight() / 2" - ] - } - ] - } - ], - "parameters": [] - } - ] - } - ], - "parameters": [] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the slider is being dragged.", - "fullName": "Being dragged", - "functionType": "Condition", - "group": "Slider", - "name": "IsBeingDragged", - "sentence": "_PARAM0_ is being dragged", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyIsBeingDragged" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the slider interations are enabled.", - "fullName": "Interactions enabled", - "functionType": "Condition", - "group": "Slider", - "name": "IsEnabled", - "sentence": "Interactions of _PARAM0_ are enabled", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyEnabled" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Enable or disable the slider. Users cannot interact while it is disabled.", - "fullName": "Enable interactions", - "functionType": "Action", - "group": "Slider", - "name": "SetEnabled", - "sentence": "Enable interactions of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "GetArgumentAsBoolean" - }, - "parameters": [ - "\"Enable\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyEnabled" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Stop dragging (so the slider won't be dragging when it gets enabled)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyIsBeingDragged" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Reset halo size (so halo won't appear when slider gets enabled)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyTargetHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "min(Object.Behavior::PropertyThumbHeight(), Object.Behavior::PropertyThumbWidth()) / 2" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "GetArgumentAsBoolean" - }, - "parameters": [ - "\"Enable\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyEnabled" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Enable", - "name": "Enable", - "type": "yesorno" - } - ], - "objectGroups": [] - }, - { - "description": "The value of the slider (based on position of the thumb).", - "fullName": "Slider value", - "functionType": "Expression", - "group": "Slider", - "name": "Value", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyValue()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Change the value of a slider (this will move the thumb to the correct position).", - "fullName": "Slider value", - "functionType": "Action", - "group": "Slider", - "name": "SetValue", - "sentence": "Change the value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyTickSpacing" - }, - "parameters": [ - "Object", - "Behavior", - "<=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyValue" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyTickSpacing" - }, - "parameters": [ - "Object", - "Behavior", - ">", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyValue" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "round(GetArgumentAsNumber(\"Value\") / Object.Behavior::PropertyTickSpacing()) * Object.Behavior::PropertyTickSpacing()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyValue" - }, - "parameters": [ - "Object", - "Behavior", - "<", - "Object.Behavior::PropertyValueMin()" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyValue" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyValueMin()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyValue" - }, - "parameters": [ - "Object", - "Behavior", - ">", - "Object.Behavior::PropertyValueMax()" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyValue" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyValueMax()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Set the proper offset (it moves the slider)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyThumbOffset" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::PropertyTrackLength() * (Object.Behavior::PropertyValue() - Object.Behavior::PropertyValueMin()) / (Object.Behavior::PropertyValueMax() - Object.Behavior::PropertyValueMin())" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Slider value", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "The minimum value of a slider.", - "fullName": "Slider minimum value", - "functionType": "Expression", - "group": "Slider value configuration", - "name": "ValueMin", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyValueMin()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Change the minimum value of a slider.", - "fullName": "Slider minimum value", - "functionType": "Action", - "group": "Slider value configuration", - "name": "SetValueMin", - "sentence": "Change the minimum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyValueMin" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"ValueMin\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetValue" - }, - "parameters": [ - "Object", - "Behavior", - "Object.Behavior::Value()", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Minimum value", - "name": "ValueMin", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "The maximum value of a slider.", - "fullName": "Slider maximum value", - "functionType": "Expression", - "group": "Slider value configuration", - "name": "ValueMax", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyValueMax()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Thickness of track.", - "fullName": "Slider track thickness", - "functionType": "Expression", - "group": "Slider track configuration", - "name": "TrackThickness", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyTrackThickness()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Length of track.", - "fullName": "Slider track length", - "functionType": "Expression", - "group": "Slider track configuration", - "name": "TrackLength", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyTrackLength()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Height of thumb.", - "fullName": "Slider thumb height", - "functionType": "Expression", - "group": "Slider thumb configuration", - "name": "ThumbHeight", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyThumbHeight()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Change the maximum value of a slider.", - "fullName": "Slider maximum value", - "functionType": "Action", - "group": "Slider value configuration", - "name": "SetValueMax", - "sentence": "Change the maximum value of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyValueMax" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"ValueMax\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetValue" - }, - "parameters": [ - "Object", - "Behavior", - "Object.Behavior::Value()", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Maximum value", - "name": "ValueMax", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "The tick spacing of a slider.", - "fullName": "Tick spacing", - "functionType": "Expression", - "group": "Slider value configuration", - "name": "TickSpacing", - "sentence": "Change the tick spacing of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::PropertyTickSpacing()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Tick spacing", - "name": "TickSpacing", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the tick spacing of a slider.", - "fullName": "Tick spacing", - "functionType": "Action", - "group": "Slider value configuration", - "name": "SetTickSpacing", - "sentence": "Change the tick spacing of _PARAM0_: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyTickSpacing" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"TickSpacing\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetValue" - }, - "parameters": [ - "Object", - "Behavior", - "Object.Behavior::Value()", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Tick spacing", - "name": "TickSpacing", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change length of track.", - "fullName": "Track length", - "functionType": "Action", - "group": "Slider track configuration", - "name": "SetTrackLength", - "sentence": "Change track length of _PARAM0_ to _PARAM2_ px", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyTrackLength" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::UpdateHitbox" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Move thumb to correct place (based on new track size)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetValue" - }, - "parameters": [ - "Object", - "Behavior", - "Object.Behavior::PropertyValue()", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Track width", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change thickness of track.", - "fullName": "Track thickness", - "functionType": "Action", - "group": "Slider track configuration", - "name": "SetTrackThickness", - "sentence": "Change track thickness of _PARAM0_ to _PARAM2_ px", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyTrackThickness" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Make sure thumb width is not smaller than track height + 2 pixels (to prevent track ends from showing)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyThumbWidth" - }, - "parameters": [ - "Object", - "Behavior", - "<", - "Object.Behavior::PropertyTrackThickness() + 2" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetThumbWidth" - }, - "parameters": [ - "Object", - "Behavior", - "Object.Behavior::PropertyTrackThickness() + 2", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyThumbHeight" - }, - "parameters": [ - "Object", - "Behavior", - "<", - "Object.Behavior::PropertyTrackThickness() + 2" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetThumbHeight" - }, - "parameters": [ - "Object", - "Behavior", - "Object.Behavior::PropertyTrackThickness() + 2", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Track thickness", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change width of thumb.", - "fullName": "Thumb width", - "functionType": "Action", - "group": "Slider thumb configuration", - "name": "SetThumbWidth", - "sentence": "Change thumb width of _PARAM0_ to _PARAM2_ px", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Thumb cannot be less than track thickness (plus 2 pixels)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyThumbWidth" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "max(GetArgumentAsNumber(\"Value\"), Object.Behavior::PropertyTrackThickness() + 2)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::UpdateHitbox" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Thumb width", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change height of thumb.", - "fullName": "Thumb height", - "functionType": "Action", - "group": "Slider thumb configuration", - "name": "SetThumbHeight", - "sentence": "Change thumb height of _PARAM0_ to _PARAM2_ px", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Thumb cannot be less than track thickness (plus 2 pixels)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyThumbHeight" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "max(GetArgumentAsNumber(\"Value\"), Object.Behavior::PropertyTrackThickness() + 2)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::UpdateHitbox" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Thumb height", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change radius of the halo around the thumb. This size is also used to detect interaction with the slider.", - "fullName": "Halo radius", - "functionType": "Action", - "group": "Slider thumb configuration", - "name": "SetHaloRadius", - "sentence": "Change halo radius of _PARAM0_ to _PARAM2_ px", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyHaloRadius" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Halo radius", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the halo opacity when the thumb is hovered.", - "fullName": "Halo opacity (hover)", - "functionType": "Action", - "group": "Slider thumb configuration", - "name": "SetHaloOpacityHover", - "sentence": "Change the halo opacity when hovered of _PARAM0_ to _PARAM2_ px", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyHaloOpacityHover" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Halo opacity (hover)", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change opacity of halo when pressed.", - "fullName": "Halo opacity (pressed)", - "functionType": "Action", - "group": "Slider thumb configuration", - "name": "SetHaloOpacityPressed", - "sentence": "Change halo opacity when pressed of _PARAM0_ to _PARAM2_ px", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyHaloOpacityClick" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Halo opacity (pressed)", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change shape of thumb (circle or rectangle).", - "fullName": "Thumb shape", - "functionType": "Action", - "group": "Slider thumb configuration", - "name": "SetThumbShape", - "sentence": "Change shape of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyThumbShape" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsString(\"Shape\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Make sure thumb width is not smaller than track height (to prevent track ends from showing)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyThumbShape" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "\"rectangle\"" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::PropertyThumbWidth" - }, - "parameters": [ - "Object", - "Behavior", - "<", - "Object.Behavior::PropertyTrackThickness()" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetThumbWidth" - }, - "parameters": [ - "Object", - "Behavior", - "Object.Behavior::PropertyTrackThickness()", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "New thumb shape", - "name": "Shape", - "supplementaryInformation": "[\"circle\",\"rectangle\"]", - "type": "stringWithSelector" - } - ], - "objectGroups": [] - }, - { - "description": "Make track use rounded ends.", - "fullName": "Rounded track ends", - "functionType": "Action", - "group": "Slider track configuration", - "name": "SetRoundedTrack", - "sentence": "Draw _PARAM0_ with a rounded track: _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "GetArgumentAsNumber(\"Value\")", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyRoundedTrack" - }, - "parameters": [ - "Object", - "Behavior", - "no" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "GetArgumentAsNumber(\"Value\")", - "=", - "1" - ] - } - ], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyRoundedTrack" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Rounded track", - "name": "Value", - "type": "yesorno" - } - ], - "objectGroups": [] - }, - { - "description": "Change opacity of thumb.", - "fullName": "Thumb opacity", - "functionType": "Action", - "group": "Slider thumb configuration", - "name": "SetThumbOpacity", - "sentence": "Change thumb opacity of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyThumbOpacity" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Thumb opacity", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change opacity of inactive track.", - "fullName": "Inactive track opacity", - "functionType": "Action", - "group": "Slider track configuration", - "name": "SetInactiveTrackOpacity", - "sentence": "Change inactive track opacity of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyInactiveTrackOpacity" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Inactive track opacity", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change opacity of active track.", - "fullName": "Active track opacity", - "functionType": "Action", - "group": "Slider track configuration", - "name": "SetActiveTrackOpacity", - "sentence": "Change active track opacity of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyActiveTrackOpacity" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsNumber(\"Value\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Active track opacity", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Change the color of the track that is LEFT of the thumb.", - "fullName": "Active track color ", - "functionType": "Action", - "group": "Slider track configuration", - "name": "SetActiveTrackColor", - "sentence": "Change active track color of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyActiveTrackColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsString(\"Color\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Active track color", - "name": "Color", - "type": "color" - } - ], - "objectGroups": [] - }, - { - "description": "Change the color of the track that is RIGHT of the thumb.", - "fullName": "Inactive track color", - "functionType": "Action", - "group": "Slider track configuration", - "name": "SetInactiveTrackColor", - "sentence": "Change inactive track color of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyInactiveTrackColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsString(\"Color\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Inactive track color", - "name": "Color", - "type": "color" - } - ], - "objectGroups": [] - }, - { - "description": "Change the thumb color to a specific value.", - "fullName": "Thumb color", - "functionType": "Action", - "group": "Slider thumb configuration", - "name": "SetThumbColor", - "sentence": "Change thumb color of _PARAM0_ to _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyThumbColor" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "GetArgumentAsString(\"Color\")" - ] - }, - { - "type": { - "value": "DraggableSliderControl::DraggableSliderControl::SetPropertyNeedRedraw" - }, - "parameters": [ - "Object", - "Behavior", - "yes" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - }, - { - "description": "Thumb color", - "name": "Color", - "type": "color" - } - ], - "objectGroups": [] - }, - { - "description": "Update the hitbox.", - "fullName": "Update hitbox", - "functionType": "Action", - "group": "Private", - "name": "UpdateHitbox", - "private": true, - "sentence": "Update the hitbox of _PARAM0_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PrimitiveDrawing::SetRotationCenter" - }, - "parameters": [ - "Object", - "Object.Behavior::PropertyTrackLength() / 2", - "Object.Behavior::PropertyTrackThickness() / 2" - ] - }, - { - "type": { - "value": "PrimitiveDrawing::SetRectangularCollisionMask" - }, - "parameters": [ - "Object", - "-Object.Behavior::PropertyThumbWidth() / 2", - "-Object.Behavior::PropertyThumbHeight() / 2", - "Object.Behavior::PropertyTrackLength() + Object.Behavior::PropertyThumbWidth() / 2", - "Object.Behavior::PropertyThumbHeight() / 2" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PrimitiveDrawing::Drawer", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "DraggableSliderControl::DraggableSliderControl", - "type": "behavior" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "onCreated" - }, - { - "functionName": "doStepPreEvents" - }, - { - "functionName": "doStepPostEvents" - }, - { - "folderName": "Slider", - "children": [ - { - "functionName": "IsBeingDragged" - }, - { - "functionName": "IsEnabled" - }, - { - "functionName": "SetEnabled" - }, - { - "functionName": "Value" - }, - { - "functionName": "SetValue" - } - ] - }, - { - "folderName": "Slider value configuration", - "children": [ - { - "functionName": "ValueMin" - }, - { - "functionName": "SetValueMin" - }, - { - "functionName": "ValueMax" - }, - { - "functionName": "SetValueMax" - }, - { - "functionName": "TickSpacing" - }, - { - "functionName": "SetTickSpacing" - } - ] - }, - { - "folderName": "Slider track configuration", - "children": [ - { - "functionName": "TrackThickness" - }, - { - "functionName": "TrackLength" - }, - { - "functionName": "SetTrackLength" - }, - { - "functionName": "SetTrackThickness" - }, - { - "functionName": "SetRoundedTrack" - }, - { - "functionName": "SetInactiveTrackOpacity" - }, - { - "functionName": "SetActiveTrackOpacity" - }, - { - "functionName": "SetActiveTrackColor" - }, - { - "functionName": "SetInactiveTrackColor" - } - ] - }, - { - "folderName": "Slider thumb configuration", - "children": [ - { - "functionName": "ThumbHeight" - }, - { - "functionName": "SetThumbWidth" - }, - { - "functionName": "SetThumbHeight" - }, - { - "functionName": "SetHaloRadius" - }, - { - "functionName": "SetHaloOpacityHover" - }, - { - "functionName": "SetHaloOpacityPressed" - }, - { - "functionName": "SetThumbShape" - }, - { - "functionName": "SetThumbOpacity" - }, - { - "functionName": "SetThumbColor" - } - ] - }, - { - "folderName": "Private", - "children": [ - { - "functionName": "UpdateHitbox" - } - ] - } - ] - }, - "propertyDescriptors": [ - { - "value": "0", - "type": "Number", - "label": "Minimum value", - "name": "ValueMin" - }, - { - "value": "1", - "type": "Number", - "label": "Maximum value", - "name": "ValueMax" - }, - { - "value": "0", - "type": "Number", - "label": "Tick spacing", - "name": "TickSpacing" - }, - { - "value": "circle", - "type": "Choice", - "label": "Thumb shape", - "group": "Thumb", - "choices": [ - { - "label": "circle", - "value": "circle" - }, - { - "label": "rectangle", - "value": "rectangle" - } - ], - "name": "ThumbShape" - }, - { - "value": "20", - "type": "Number", - "label": "Thumb width", - "group": "Thumb", - "name": "ThumbWidth" - }, - { - "value": "20", - "type": "Number", - "label": "Thumb height", - "group": "Thumb", - "name": "ThumbHeight" - }, - { - "value": " 24;119;211", - "type": "Color", - "label": "Thumb Color", - "group": "Thumb", - "name": "ThumbColor" - }, - { - "value": "255", - "type": "Number", - "label": "Thumb opacity", - "group": "Thumb", - "name": "ThumbOpacity" - }, - { - "value": "200", - "type": "Number", - "label": "Track length", - "group": "Track", - "name": "TrackLength" - }, - { - "value": "4", - "type": "Number", - "label": "Track thickness", - "group": "Track", - "name": "TrackThickness" - }, - { - "value": "", - "type": "String", - "label": "Inactive track color (thumb color by default)", - "group": "Track", - "name": "InactiveTrackColor" - }, - { - "value": "96", - "type": "Number", - "label": "Inactive track opacity", - "group": "Track", - "name": "InactiveTrackOpacity" - }, - { - "value": " ", - "type": "String", - "label": "Active track color (thumb color by default)", - "group": "Track", - "name": "ActiveTrackColor" - }, - { - "value": "255", - "type": "Number", - "label": "Active track opacity", - "group": "Track", - "name": "ActiveTrackOpacity" - }, - { - "value": "24", - "type": "Number", - "label": "Halo size (hover)", - "group": "Thumb", - "name": "HaloRadius" - }, - { - "value": "32", - "type": "Number", - "label": "Halo opacity (hover)", - "group": "Thumb", - "name": "HaloOpacityHover" - }, - { - "value": "64", - "type": "Number", - "label": "Halo opacity (pressed)", - "group": "Thumb", - "name": "HaloOpacityClick" - }, - { - "value": "true", - "type": "Boolean", - "label": "Rounded track ends", - "group": "Track", - "name": "RoundedTrack" - }, - { - "value": "true", - "type": "Boolean", - "label": "Enable interactions", - "name": "Enabled" - }, - { - "value": "", - "type": "Boolean", - "label": "", - "hidden": true, - "name": "IsBeingDragged" - }, - { - "value": "0", - "type": "Number", - "label": "", - "hidden": true, - "name": "Value" - }, - { - "value": "0", - "type": "Number", - "label": "", - "hidden": true, - "name": "ThumbOffset" - }, - { - "value": "true", - "type": "Boolean", - "label": "", - "hidden": true, - "name": "NeedRedraw" - }, - { - "value": "", - "type": "Boolean", - "label": "", - "hidden": true, - "name": "IsHovered" - }, - { - "value": "", - "type": "Number", - "label": "", - "hidden": true, - "name": "MouseX" - }, - { - "value": "", - "type": "Number", - "label": "", - "hidden": true, - "name": "MouseY" - }, - { - "value": "", - "type": "Number", - "label": "", - "hidden": true, - "name": "CurrentHaloRadius" - }, - { - "value": "0.2", - "type": "Number", - "label": "", - "hidden": true, - "name": "HaloGrowSpeed" - }, - { - "value": "", - "type": "Number", - "label": "", - "hidden": true, - "name": "TargetHaloRadius" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "propertyName": "ValueMin" - }, - { - "propertyName": "ValueMax" - }, - { - "propertyName": "TickSpacing" - }, - { - "folderName": "Thumb", - "children": [ - { - "propertyName": "ThumbShape" - }, - { - "propertyName": "ThumbWidth" - }, - { - "propertyName": "ThumbHeight" - }, - { - "propertyName": "ThumbColor" - }, - { - "propertyName": "ThumbOpacity" - }, - { - "propertyName": "HaloRadius" - }, - { - "propertyName": "HaloOpacityHover" - }, - { - "propertyName": "HaloOpacityClick" - } - ] - }, - { - "folderName": "Track", - "children": [ - { - "propertyName": "TrackLength" - }, - { - "propertyName": "TrackThickness" - }, - { - "propertyName": "InactiveTrackColor" - }, - { - "propertyName": "InactiveTrackOpacity" - }, - { - "propertyName": "ActiveTrackColor" - }, - { - "propertyName": "ActiveTrackOpacity" - }, - { - "propertyName": "RoundedTrack" - } - ] - }, - { - "propertyName": "Enabled" - }, - { - "propertyName": "IsBeingDragged" - }, - { - "propertyName": "Value" - }, - { - "propertyName": "ThumbOffset" - }, - { - "propertyName": "NeedRedraw" - }, - { - "propertyName": "IsHovered" - }, - { - "propertyName": "MouseX" - }, - { - "propertyName": "MouseY" - }, - { - "propertyName": "CurrentHaloRadius" - }, - { - "propertyName": "HaloGrowSpeed" - }, - { - "propertyName": "TargetHaloRadius" - } - ] - } - } - ], - "eventsBasedObjects": [] - }, - { - "author": "", - "category": "User interface", - "dimension": "", - "extensionNamespace": "", - "fullName": "Panel sprite button", - "gdevelopVersion": ">=5.5.230", - "helpPath": "/objects/button", - "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI5LDIzSDNjLTEuMSwwLTItMC45LTItMlYxMWMwLTEuMSwwLjktMiwyLTJoMjZjMS4xLDAsMiwwLjksMiwydjEwQzMxLDIyLjEsMzAuMSwyMywyOSwyM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMywxOUwxMywxOWMtMS4xLDAtMi0wLjktMi0ydi0yYzAtMS4xLDAuOS0yLDItMmgwYzEuMSwwLDIsMC45LDIsMnYyQzE1LDE4LjEsMTQuMSwxOSwxMywxOXoiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxOCIgeTE9IjEzIiB4Mj0iMTgiIHkyPSIxOSIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjIxIiB5MT0iMTMiIHgyPSIxOCIgeTI9IjE3Ii8+DQo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMjEiIHkxPSIxOSIgeDI9IjE5IiB5Mj0iMTYiLz4NCjwvc3ZnPg0K", - "name": "PanelSpriteButton", - "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Line Hero Pack/Master/SVG/Interface Elements/Interface Elements_interface_ui_button_ok_cta_clock_tap.svg", - "shortDescription": "A button that can be customized.", - "version": "2.1.1", - "description": [ - "A button that can be used for menus and most labelled buttons of a game. The button can be customized with a background for each state and a label. It handles user interactions and a simple condition can be used to check if it is clicked.", - "", - "There are ready-to-use buttons in the asset-store [menu buttons pack](https://editor.gdevelop.io/?initial-dialog=asset-store&asset-pack=menu-buttons-menu-buttons)." - ], - "origin": { - "identifier": "PanelSpriteButton", - "name": "gdevelop-extension-store" - }, - "tags": [ - "button", - "ui" - ], - "authorIds": [ - "IWykYNRvhCZBN3vEgKEbBPOR3Oc2" - ], - "changelog": [ - { - "version": "2.0.0", - "breaking": "- Buttons now use \"variants\", allowing easy swapping of their visual aspect. You will have to make some adjustments to existing buttons in your project. Follow this [migration documentation](https://wiki.gdevelop.io/gdevelop5/objects/custom-objects-prefab-template/migrate-to-variants/) to do these changes." - } - ], - "dependencies": [], - "globalVariables": [], - "sceneVariables": [], - "eventsFunctions": [ - { - "description": "Check if the events are running for the editor.", - "fullName": "Editor is running", - "functionType": "Condition", - "name": "IsInGameEdition", - "private": true, - "sentence": "Events are running for the editor", - "events": [ - { - "type": "BuiltinCommonInstructions::JsCode", - "inlineCode": [ - "const game = runtimeScene.getGame();\r", - "eventsFunctionContext.returnValue = game.isInGameEdition && game.isInGameEdition();" - ], - "parameterObjects": "", - "useStrict": true, - "eventsSheetExpanded": false - } - ], - "parameters": [], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "IsInGameEdition" - } - ] - }, - "eventsBasedBehaviors": [ - { - "description": "The finite state machine used internally by the button object.", - "fullName": "Button finite state machine", - "helpPath": "", - "iconUrl": "", - "name": "ButtonFSM", - "objectType": "", - "previewIconUrl": "", - "private": true, - "eventsFunctions": [ - { - "fullName": "", - "functionType": "Action", - "name": "doStepPostEvents", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "PanelSpriteButton::IsInGameEdition" - }, - "parameters": [ - "", - "" - ] - } - ], - "actions": [], - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Finite state machine", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "The \"Validated\" state only last one frame." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Validated\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"Idle\"" - ] - } - ] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Check position", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Make sure the cursor position is only checked once per frame." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "MouseIsInside", - "False", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "ShouldCheckHovering", - "True", - "" - ] - }, - { - "type": { - "value": "CollisionPoint" - }, - "parameters": [ - "Object", - "MouseOnlyCursorX(Object.Layer(), 0)", - "MouseOnlyCursorY(Object.Layer(), 0)" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "MouseIsInside", - "True", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Touches are always pressed, so ShouldCheckHovering doesn't matter." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "TouchIsInside", - "False", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "TouchId", - "!=", - "0" - ] - }, - { - "type": { - "value": "CollisionPoint" - }, - "parameters": [ - "Object", - "TouchX(TouchId, Object.Layer(), 0)", - "TouchY(TouchId, Object.Layer(), 0)" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "TouchIsInside", - "True", - "" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Handle touch start", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "HasAnyTouchOrMouseStarted" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "Index", - "=", - "0" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Repeat", - "repeatExpression": "StartedTouchOrMouseCount()", - "conditions": [], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "CollisionPoint" - }, - "parameters": [ - "Object", - "TouchX(StartedTouchOrMouseId(Index), Object.Layer(), 0)", - "TouchY(StartedTouchOrMouseId(Index), Object.Layer(), 0)" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "TouchId", - "=", - "StartedTouchOrMouseId(Index)" - ] - }, - { - "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "TouchIsInside", - "True", - "" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "PanelSpriteButton::ButtonFSM::PropertyState" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "\"Hovered\"" - ] - }, - { - "type": { - "value": "PanelSpriteButton::ButtonFSM::PropertyState" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "\"Idle\"" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedInside\"" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "Index", - "+", - "1" - ] - } - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Apply position changes", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "BooleanVariable" - }, - "parameters": [ - "MouseIsInside", - "True", - "" - ] - }, - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Hovered\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"Idle\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "MouseIsInside", - "True", - "" - ] - }, - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Idle\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"Hovered\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "BooleanVariable" - }, - "parameters": [ - "TouchIsInside", - "True", - "" - ] - }, - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedInside\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedOutside\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "TouchIsInside", - "True", - "" - ] - }, - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedOutside\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedInside\"" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Handle touch end", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "HasTouchEnded" - }, - "parameters": [ - "", - "TouchId" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "TouchId", - "=", - "0" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedInside\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"Validated\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedInside\"" - ] - }, - { - "type": { - "inverted": true, - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Validated\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"Idle\"" - ] - } - ] - } - ] - } - ], - "parameters": [] - } - ], - "parameters": [] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteButton::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Action", - "name": "onDeActivate", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PanelSpriteButton::ButtonFSM::ResetState" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteButton::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Reset the state of the button.", - "fullName": "Reset state", - "functionType": "Action", - "name": "ResetState", - "private": true, - "sentence": "Reset the button state of _PARAM0_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"Idle\"" - ] - }, - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "TouchId", - "=", - "0" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteButton::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button is not used.", - "fullName": "Is idle", - "functionType": "Condition", - "name": "IsIdle", - "sentence": "_PARAM0_ is idle", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Idle\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteButton::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button was just clicked.", - "fullName": "Is clicked", - "functionType": "Condition", - "name": "IsClicked", - "sentence": "_PARAM0_ is clicked", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Validated\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteButton::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the cursor is hovered over the button.", - "fullName": "Is hovered", - "functionType": "Condition", - "name": "IsHovered", - "sentence": "_PARAM0_ is hovered", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Hovered\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteButton::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button is either hovered or pressed but not hovered.", - "fullName": "Is focused", - "functionType": "Condition", - "name": "IsFocused", - "sentence": "_PARAM0_ is focused", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Hovered\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedOutside\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteButton::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button is currently being pressed with mouse or touch.", - "fullName": "Is pressed", - "functionType": "Condition", - "name": "IsPressed", - "sentence": "_PARAM0_ is pressed", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedInside\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteButton::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button is currently being pressed outside with mouse or touch.", - "fullName": "Is held outside", - "functionType": "Condition", - "name": "IsPressedOutside", - "sentence": "_PARAM0_ is held outside", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedOutside\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteButton::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the touch id that is using the button or 0 if none.", - "fullName": "Touch id", - "functionType": "ExpressionAndCondition", - "name": "TouchId", - "sentence": "the touch id", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "TouchId" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteButton::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "doStepPostEvents" - }, - { - "functionName": "onDeActivate" - }, - { - "functionName": "ResetState" - }, - { - "functionName": "IsIdle" - }, - { - "functionName": "IsClicked" - }, - { - "functionName": "IsHovered" - }, - { - "functionName": "IsFocused" - }, - { - "functionName": "IsPressed" - }, - { - "functionName": "IsPressedOutside" - }, - { - "functionName": "TouchId" - } - ] - }, - "propertyDescriptors": [ - { - "value": "true", - "type": "Boolean", - "label": "", - "description": "Should check hovering", - "hidden": true, - "name": "ShouldCheckHovering" - }, - { - "value": "Idle", - "type": "Choice", - "label": "State", - "choices": [ - { - "label": "Idle", - "value": "Idle" - }, - { - "label": "Hovered", - "value": "Hovered" - }, - { - "label": "PressedInside", - "value": "PressedInside" - }, - { - "label": "PressedOutside", - "value": "PressedOutside" - }, - { - "label": "Validated", - "value": "Validated" - } - ], - "hidden": true, - "name": "State" - }, - { - "value": "0", - "type": "Number", - "label": "Touch id", - "hidden": true, - "name": "TouchId" - }, - { - "value": "", - "type": "Boolean", - "label": "Touch is inside", - "hidden": true, - "name": "TouchIsInside" - }, - { - "value": "", - "type": "Boolean", - "label": "Mouse is inside", - "hidden": true, - "name": "MouseIsInside" - }, - { - "value": "", - "type": "Number", - "label": "", - "hidden": true, - "name": "Index" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "propertyName": "ShouldCheckHovering" - }, - { - "propertyName": "State" - }, - { - "propertyName": "TouchId" - }, - { - "propertyName": "TouchIsInside" - }, - { - "propertyName": "MouseIsInside" - }, - { - "propertyName": "Index" - } - ] - } - } - ], - "eventsBasedObjects": [ - { - "areaMaxX": 256, - "areaMaxY": 64, - "areaMaxZ": 64, - "areaMinX": 0, - "areaMinY": 0, - "areaMinZ": 0, - "defaultName": "Button", - "description": "A button that can be customized.", - "fullName": "Button (panel sprite)", - "helpPath": "", - "iconUrl": "", - "isInnerAreaFollowingParentSize": true, - "isUsingLegacyInstancesRenderer": false, - "name": "PanelSpriteButton", - "previewIconUrl": "", - "objects": [ - { - "assetStoreId": "", - "bold": false, - "italic": false, - "name": "Label", - "smoothed": true, - "type": "TextObject::Text", - "underlined": false, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 4, - "topEdgeAnchor": 4, - "leftEdgeAnchor": 1, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "useLegacyBottomAndRightAnchors": false - } - ], - "string": "Text", - "font": "", - "textAlignment": "center", - "characterSize": 20, - "color": { - "b": 0, - "g": 0, - "r": 0 - }, - "content": { - "bold": false, - "isOutlineEnabled": false, - "isShadowEnabled": false, - "italic": false, - "outlineColor": "255;255;255", - "outlineThickness": 2, - "shadowAngle": 90, - "shadowBlurRadius": 2, - "shadowColor": "0;0;0", - "shadowDistance": 4, - "shadowOpacity": 127, - "smoothed": true, - "underlined": false, - "text": "Text", - "font": "", - "textAlignment": "center", - "verticalTextAlignment": "center", - "characterSize": 20, - "lineHeight": 0, - "color": "0;0;0" - } - }, - { - "assetStoreId": "", - "bottomMargin": 0, - "height": 32, - "leftMargin": 0, - "name": "Idle", - "rightMargin": 0, - "texture": "", - "tiled": false, - "topMargin": 0, - "type": "PanelSpriteObject::PanelSprite", - "width": 32, - "variables": [ - { - "folded": true, - "name": "State", - "type": "string", - "value": "Idle" - } - ], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 2, - "leftEdgeAnchor": 1, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "topEdgeAnchor": 1, - "useLegacyBottomAndRightAnchors": false - }, - { - "name": "ButtonFSM", - "type": "PanelSpriteButton::ButtonFSM", - "ShouldCheckHovering": true - } - ] - }, - { - "assetStoreId": "", - "bottomMargin": 0, - "height": 32, - "leftMargin": 0, - "name": "Hovered", - "rightMargin": 0, - "texture": "", - "tiled": false, - "topMargin": 0, - "type": "PanelSpriteObject::PanelSprite", - "width": 32, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 2, - "leftEdgeAnchor": 1, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "topEdgeAnchor": 1, - "useLegacyBottomAndRightAnchors": false - }, - { - "name": "Tween", - "type": "Tween::TweenBehavior" - } - ] - }, - { - "assetStoreId": "", - "bottomMargin": 0, - "height": 32, - "leftMargin": 0, - "name": "Pressed", - "rightMargin": 0, - "texture": "", - "tiled": false, - "topMargin": 0, - "type": "PanelSpriteObject::PanelSprite", - "width": 32, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 2, - "leftEdgeAnchor": 1, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "topEdgeAnchor": 1, - "useLegacyBottomAndRightAnchors": false - } - ] - }, - { - "assetStoreId": "", - "name": "BitmapLabel", - "type": "BitmapText::BitmapTextObject", - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 4, - "topEdgeAnchor": 4, - "leftEdgeAnchor": 1, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "useLegacyBottomAndRightAnchors": false - } - ], - "content": { - "text": "Text", - "opacity": 255, - "scale": 1, - "fontSize": 20, - "tint": "255;255;255", - "bitmapFontResourceName": "", - "textureAtlasResourceName": "", - "align": "center", - "verticalTextAlignment": "center" - } - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "Label" - }, - { - "objectName": "BitmapLabel" - }, - { - "objectName": "Idle" - }, - { - "objectName": "Hovered" - }, - { - "objectName": "Pressed" - } - ] - }, - "objectsGroups": [ - { - "name": "Background", - "objects": [ - { - "name": "Idle" - }, - { - "name": "Hovered" - }, - { - "name": "Pressed" - } - ] - }, - { - "name": "Labels", - "objects": [ - { - "name": "Label" - }, - { - "name": "BitmapLabel" - } - ] - } - ], - "layers": [ - { - "ambientLightColorB": 200, - "ambientLightColorG": 200, - "ambientLightColorR": 200, - "camera2DPlaneMaxDrawingDistance": 5000, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 3, - "cameraType": "", - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [] - } - ], - "instances": [ - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 64, - "layer": "", - "name": "Idle", - "persistentUuid": "24882334-eec8-403e-8bf1-70fc928a46e6", - "width": 256, - "x": 0, - "y": 0, - "zOrder": 1, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 64, - "layer": "", - "name": "Label", - "persistentUuid": "3b29c95c-5363-4e25-bf47-eecf13e8a226", - "width": 256, - "x": 0, - "y": 32, - "zOrder": 2, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - } - ], - "editionSettings": [], - "eventsFunctions": [ - { - "fullName": "", - "functionType": "Action", - "name": "onCreated", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Create one background instance for of each state.\nOnly the instance for the current state is shown." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Create" - }, - "parameters": [ - "", - "Hovered", - "0", - "0", - "" - ] - }, - { - "type": { - "value": "Create" - }, - "parameters": [ - "", - "Pressed", - "0", - "0", - "" - ] - }, - { - "type": { - "value": "ResizableCapability::ResizableBehavior::SetSize" - }, - "parameters": [ - "Hovered", - "Resizable", - "Idle.Width()", - "Idle.Height()" - ] - }, - { - "type": { - "value": "ResizableCapability::ResizableBehavior::SetSize" - }, - "parameters": [ - "Pressed", - "Resizable", - "Idle.Width()", - "Idle.Height()" - ] - }, - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Hovered" - ] - }, - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Pressed" - ] - }, - { - "type": { - "value": "SetZOrder" - }, - "parameters": [ - "Hovered", - "=", - "1" - ] - }, - { - "type": { - "value": "SetZOrder" - }, - "parameters": [ - "Pressed", - "=", - "1" - ] - }, - { - "type": { - "value": "TextContainerCapability::TextContainerBehavior::SetValue" - }, - "parameters": [ - "Labels", - "Text", - "=", - "LabelText" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - } - ], - "objectGroups": [ - { - "name": "Background", - "objects": [ - { - "name": "Idle" - }, - { - "name": "Hovered" - }, - { - "name": "Pressed" - } - ] - } - ] - }, - { - "fullName": "", - "functionType": "Action", - "name": "onHotReloading", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::IsPressed" - }, - "parameters": [ - "Object", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::SetLabelOffset" - }, - "parameters": [ - "Object", - "=", - "PressedLabelOffsetY", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "TextContainerCapability::TextContainerBehavior::SetValue" - }, - "parameters": [ - "Labels", - "Text", - "=", - "LabelText" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Action", - "name": "doStepPostEvents", - "sentence": "", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Apply states", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Show the right background accordingly to the new state." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::IsIdle" - }, - "parameters": [ - "Object", - "ButtonFSM" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::SetLabelOffset" - }, - "parameters": [ - "Object", - "=", - "0", - "" - ] - }, - { - "type": { - "value": "Show" - }, - "parameters": [ - "Idle", - "" - ] - }, - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Pressed" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "Visible" - }, - "parameters": [ - "Hovered" - ] - }, - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "HoveredFadeOutDuration", - ">", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Tween::TweenBehavior::AddObjectOpacityTween2" - }, - "parameters": [ - "Hovered", - "Tween", - "\"Fadeout\"", - "0", - "\"linear\"", - "HoveredFadeOutDuration", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "HoveredFadeOutDuration", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Hovered" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "OpacityCapability::OpacityBehavior::Value" - }, - "parameters": [ - "Hovered", - "Opacity", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Hovered" - ] - }, - { - "type": { - "value": "OpacityCapability::OpacityBehavior::SetValue" - }, - "parameters": [ - "Hovered", - "Opacity", - "=", - "255" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::IsHovered" - }, - "parameters": [ - "Object", - "ButtonFSM" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::SetLabelOffset" - }, - "parameters": [ - "Object", - "=", - "0", - "" - ] - }, - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Idle" - ] - }, - { - "type": { - "value": "Show" - }, - "parameters": [ - "Hovered", - "" - ] - }, - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Pressed" - ] - }, - { - "type": { - "value": "Tween::RemoveTween" - }, - "parameters": [ - "Hovered", - "Tween", - "\"Fadeout\"" - ] - }, - { - "type": { - "value": "OpacityCapability::OpacityBehavior::SetValue" - }, - "parameters": [ - "Hovered", - "Opacity", - "=", - "255" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::IsPressed" - }, - "parameters": [ - "Object", - "ButtonFSM" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::SetLabelOffset" - }, - "parameters": [ - "Object", - "=", - "PressedLabelOffsetY", - "" - ] - }, - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Idle" - ] - }, - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Hovered" - ] - }, - { - "type": { - "value": "Show" - }, - "parameters": [ - "Pressed", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::IsFocused" - }, - "parameters": [ - "Object", - "ButtonFSM" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::SetLabelOffset" - }, - "parameters": [ - "Object", - "=", - "0", - "" - ] - }, - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Idle" - ] - }, - { - "type": { - "value": "Show" - }, - "parameters": [ - "Hovered", - "" - ] - }, - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Pressed" - ] - } - ] - } - ], - "parameters": [] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button is not used.", - "fullName": "Is idle", - "functionType": "Condition", - "name": "IsIdle", - "sentence": "_PARAM0_ is idle", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "PanelSpriteButton::ButtonFSM::IsIdle" - }, - "parameters": [ - "Idle", - "ButtonFSM", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button was just clicked.", - "fullName": "Is clicked", - "functionType": "Condition", - "name": "IsClicked", - "sentence": "_PARAM0_ is clicked", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "PanelSpriteButton::ButtonFSM::IsClicked" - }, - "parameters": [ - "Idle", - "ButtonFSM", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the cursor is hovered over the button.", - "fullName": "Is hovered", - "functionType": "Condition", - "name": "IsHovered", - "sentence": "_PARAM0_ is hovered", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "PanelSpriteButton::ButtonFSM::IsHovered" - }, - "parameters": [ - "Idle", - "ButtonFSM", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button is either hovered or pressed but not hovered.", - "fullName": "Is focused", - "functionType": "Condition", - "name": "IsFocused", - "sentence": "_PARAM0_ is focused", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "PanelSpriteButton::ButtonFSM::IsFocused" - }, - "parameters": [ - "Idle", - "ButtonFSM", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button is currently being pressed with mouse or touch.", - "fullName": "Is pressed", - "functionType": "Condition", - "name": "IsPressed", - "sentence": "_PARAM0_ is pressed", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "PanelSpriteButton::ButtonFSM::IsPressed" - }, - "parameters": [ - "Idle", - "ButtonFSM", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "Change the text of the button label.", - "fullName": "Label text", - "functionType": "Action", - "name": "SetLabelText", - "private": true, - "sentence": "Change the text of _PARAM0_ to _PARAM1_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "TextContainerCapability::TextContainerBehavior::SetValue" - }, - "parameters": [ - "Labels", - "Text", - "=", - "Value" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - }, - { - "description": "Text", - "name": "Value", - "type": "string" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "LabelText", - "name": "SetLabelTextOp", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "TextContainerCapability::TextContainerBehavior::SetValue" - }, - "parameters": [ - "Labels", - "Text", - "=", - "Value" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "the label text.", - "fullName": "Label text", - "functionType": "ExpressionAndCondition", - "name": "LabelText", - "sentence": "the label text", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnString" - }, - "parameters": [ - "Labels.Text::Value()" - ] - } - ] - } - ], - "expressionType": { - "type": "string" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "De/activate interactions with the button.", - "fullName": "De/activate interactions", - "functionType": "Action", - "name": "Activate", - "sentence": "Activate interactions with _PARAM0_: _PARAM1_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "ShouldActivate", - "True", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "ActivateBehavior" - }, - "parameters": [ - "Idle", - "ButtonFSM", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "BooleanVariable" - }, - "parameters": [ - "ShouldActivate", - "True", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "ActivateBehavior" - }, - "parameters": [ - "Idle", - "ButtonFSM", - "no" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - }, - { - "description": "Activate", - "name": "ShouldActivate", - "type": "yesorno" - } - ], - "objectGroups": [] - }, - { - "description": "Check if interactions are activated on the button.", - "fullName": "Interactions activated", - "functionType": "Condition", - "name": "IsActivated", - "sentence": "Interactions on _PARAM0_ are activated", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BehaviorActivated" - }, - "parameters": [ - "Idle", - "ButtonFSM" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "the labelOffset of the object.", - "fullName": "LabelOffset", - "functionType": "ExpressionAndCondition", - "name": "LabelOffset", - "private": true, - "sentence": "the labelOffset", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "LabelOffset" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "LabelOffset", - "name": "SetLabelOffset", - "private": true, - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetCenterY" - }, - "parameters": [ - "Labels", - "+", - "Value - LabelOffset" - ] - }, - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "LabelOffset", - "=", - "Value" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", - "type": "object" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "onCreated" - }, - { - "functionName": "onHotReloading" - }, - { - "functionName": "doStepPostEvents" - }, - { - "functionName": "IsIdle" - }, - { - "functionName": "IsClicked" - }, - { - "functionName": "IsHovered" - }, - { - "functionName": "IsFocused" - }, - { - "functionName": "IsPressed" - }, - { - "functionName": "SetLabelText" - }, - { - "functionName": "SetLabelTextOp" - }, - { - "functionName": "LabelText" - }, - { - "functionName": "Activate" - }, - { - "functionName": "IsActivated" - }, - { - "functionName": "LabelOffset" - }, - { - "functionName": "SetLabelOffset" - } - ] - }, - "propertyDescriptors": [ - { - "value": "", - "type": "MultilineString", - "label": "Label", - "name": "LabelText" - }, - { - "value": "0.25", - "type": "Number", - "unit": "Second", - "label": "Hovered fade out duration", - "group": "States", - "name": "HoveredFadeOutDuration" - }, - { - "value": "0", - "type": "Number", - "unit": "Pixel", - "label": "Label offset on Y axis when pressed", - "group": "States", - "name": "PressedLabelOffsetY" - }, - { - "value": "0", - "type": "Number", - "unit": "Pixel", - "label": "", - "hidden": true, - "name": "LabelOffset" - }, - { - "value": "", - "type": "Choice", - "label": "", - "choices": [ - { - "label": "Label.Text=LabelText", - "value": "Label.Text=LabelText" - }, - { - "label": "BitmapLabel.Text=LabelText", - "value": "BitmapLabel.Text=LabelText" - } - ], - "hidden": true, - "name": "_PropertyMapping" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "propertyName": "LabelText" - }, - { - "folderName": "States", - "children": [ - { - "propertyName": "HoveredFadeOutDuration" - }, - { - "propertyName": "PressedLabelOffsetY" - } - ] - }, - { - "propertyName": "LabelOffset" - }, - { - "propertyName": "_PropertyMapping" - } - ] - }, - "variants": [ - { - "areaMaxX": 348, - "areaMaxY": 102, - "areaMaxZ": 64, - "areaMinX": 0, - "areaMinY": 0, - "areaMinZ": 0, - "name": "Green Button With Stone Frame 2", - "objects": [ - { - "assetStoreId": "", - "bold": false, - "italic": false, - "name": "Label", - "smoothed": true, - "type": "TextObject::Text", - "underlined": false, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 2, - "leftEdgeAnchor": 1, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "topEdgeAnchor": 1, - "useLegacyBottomAndRightAnchors": false - } - ], - "string": "Button", - "font": "LakkiReddy-Regular.ttf", - "textAlignment": "center", - "characterSize": 40, - "color": { - "b": 255, - "g": 255, - "r": 255 - }, - "content": { - "bold": false, - "isOutlineEnabled": false, - "isShadowEnabled": false, - "italic": false, - "outlineColor": "255;255;255", - "outlineThickness": 2, - "shadowAngle": 90, - "shadowBlurRadius": 2, - "shadowColor": "0;0;0", - "shadowDistance": 4, - "shadowOpacity": 127, - "smoothed": true, - "underlined": false, - "text": "Button", - "font": "LakkiReddy-Regular.ttf", - "textAlignment": "center", - "verticalTextAlignment": "center", - "characterSize": 40, - "lineHeight": 0, - "color": "255;255;255" - } - }, - { - "assetStoreId": "", - "bottomMargin": 0, - "height": 102, - "leftMargin": 0, - "name": "Idle", - "rightMargin": 0, - "texture": "Green Button With Stone Frame_Idle.png", - "tiled": false, - "topMargin": 0, - "type": "PanelSpriteObject::PanelSprite", - "width": 348, - "variables": [ - { - "folded": true, - "name": "State", - "type": "string", - "value": "Idle" - } - ], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 2, - "leftEdgeAnchor": 1, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "topEdgeAnchor": 1, - "useLegacyBottomAndRightAnchors": false - }, - { - "name": "ButtonFSM", - "type": "PanelSpriteButton::ButtonFSM", - "serializedBehavior": { - "name": "ButtonFSM", - "type": "PanelSpriteButton::ButtonFSM", - "ShouldCheckHovering": true - } - } - ] - }, - { - "assetStoreId": "", - "bottomMargin": 0, - "height": 102, - "leftMargin": 0, - "name": "Hovered", - "rightMargin": 0, - "texture": "Green Button With Stone Frame_Hovered.png", - "tiled": false, - "topMargin": 0, - "type": "PanelSpriteObject::PanelSprite", - "width": 348, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 2, - "leftEdgeAnchor": 1, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "topEdgeAnchor": 1, - "useLegacyBottomAndRightAnchors": false - }, - { - "name": "Tween", - "type": "Tween::TweenBehavior", - "serializedBehavior": { - "name": "Tween", - "type": "Tween::TweenBehavior" - } - } - ] - }, - { - "assetStoreId": "", - "bottomMargin": 0, - "height": 102, - "leftMargin": 0, - "name": "Pressed", - "rightMargin": 0, - "texture": "Green Button With Stone Frame_Pressed.png", - "tiled": false, - "topMargin": 0, - "type": "PanelSpriteObject::PanelSprite", - "width": 348, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 2, - "leftEdgeAnchor": 1, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "topEdgeAnchor": 1, - "useLegacyBottomAndRightAnchors": false - } - ] - }, - { - "assetStoreId": "", - "name": "BitmapLabel", - "type": "BitmapText::BitmapTextObject", - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 4, - "topEdgeAnchor": 4, - "leftEdgeAnchor": 1, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "useLegacyBottomAndRightAnchors": false - } - ], - "content": { - "text": "Text", - "opacity": 255, - "scale": 1, - "fontSize": 20, - "tint": "255;255;255", - "bitmapFontResourceName": "", - "textureAtlasResourceName": "", - "align": "center", - "verticalTextAlignment": "center" - } - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "Label" - }, - { - "objectName": "Idle" - }, - { - "objectName": "Hovered" - }, - { - "objectName": "Pressed" - }, - { - "objectName": "BitmapLabel" - } - ] - }, - "objectsGroups": [ - { - "name": "Background", - "objects": [ - { - "name": "Idle" - }, - { - "name": "Hovered" - }, - { - "name": "Pressed" - } - ] - }, - { - "name": "Labels", - "objects": [ - { - "name": "Label" - }, - { - "name": "BitmapLabel" - } - ] - } - ], - "layers": [ - { - "ambientLightColorB": 200, - "ambientLightColorG": 200, - "ambientLightColorR": 200, - "camera2DPlaneMaxDrawingDistance": 5000, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 3, - "cameraType": "", - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [] - } - ], - "instances": [ - { - "angle": 0, - "customSize": false, - "depth": 1, - "height": 64, - "layer": "", - "name": "Idle", - "persistentUuid": "24882334-eec8-403e-8bf1-70fc928a46e6", - "width": 64, - "x": 0, - "y": 0, - "zOrder": 1, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 61, - "keepRatio": true, - "layer": "", - "name": "Label", - "persistentUuid": "f8a927cc-1139-440f-8a4e-bc8e56e322bf", - "width": 283, - "x": 32, - "y": 52, - "zOrder": 2, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - } - ], - "editionSettings": { - "grid": false, - "gridType": "rectangular", - "gridWidth": 32, - "gridHeight": 32, - "gridDepth": 32, - "gridOffsetX": 0, - "gridOffsetY": 0, - "gridOffsetZ": 0, - "gridColor": 10401023, - "gridAlpha": 0.8, - "snap": false, - "zoomFactor": 2.0114942528735633, - "windowMask": false, - "selectedLayer": "" - } - } - ] - } - ] - }, - { - "author": "", - "category": "User interface", - "dimension": "", - "extensionNamespace": "", - "fullName": "Slider", - "gdevelopVersion": ">=5.5.230", - "helpPath": "/objects/slider", - "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMjMiIGN5PSI3IiByPSIzIi8+DQo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMyIgeTE9IjciIHgyPSIyMCIgeTI9IjciLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyOSIgeTE9IjciIHgyPSIyNiIgeTI9IjciLz4NCjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjEyIiBjeT0iMTYiIHI9IjMiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIzIiB5MT0iMTYiIHgyPSI5IiB5Mj0iMTYiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyOSIgeTE9IjE2IiB4Mj0iMTUiIHkyPSIxNiIvPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMjMiIGN5PSIyNSIgcj0iMyIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjMiIHkxPSIyNSIgeDI9IjIwIiB5Mj0iMjUiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyOSIgeTE9IjI1IiB4Mj0iMjYiIHkyPSIyNSIvPg0KPC9zdmc+DQo=", - "name": "PanelSpriteSlider", - "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/Line Hero Pack/Master/SVG/UI Essentials/1678c39a3b2bd3df4f82a8a293770db4986a6bcfd3f78e738ddfc86e39176423_UI Essentials_sliders_options.svg", - "shortDescription": "A draggable slider that users can move to select a numerical value.", - "version": "2.0.1", - "description": [ - "A draggable slider that users can move to select a numerical value. The slider can be customized with sprites.", - "", - "There are ready-to-use sliders in the asset-store [settings UI pack](https://editor.gdevelop.io/?initial-dialog=asset-store&asset-pack=settings-ui-settings-ui)." - ], - "origin": { - "identifier": "PanelSpriteSlider", - "name": "gdevelop-extension-store" - }, - "tags": [ - "draggable", - "slider", - "ui", - "widget" - ], - "authorIds": [ - "IWykYNRvhCZBN3vEgKEbBPOR3Oc2", - "gqDaZjCfevOOxBYkK6zlhtZnXCg1" - ], - "changelog": [ - { - "version": "2.0.0", - "breaking": "- Sliders now use \"variants\", allowing easy swapping of their visual aspect. You will have to make some adjustments to existing sliders in your project. Follow this [migration documentation](https://wiki.gdevelop.io/gdevelop5/objects/custom-objects-prefab-template/migrate-to-variants/) to do these changes." - } - ], - "dependencies": [], - "globalVariables": [], - "sceneVariables": [], - "eventsFunctions": [ - { - "description": "Check if the events are running for the editor.", - "fullName": "Editor is running", - "functionType": "Condition", - "name": "IsInGameEdition", - "private": true, - "sentence": "Events are running for the editor", - "events": [ - { - "type": "BuiltinCommonInstructions::JsCode", - "inlineCode": [ - "const game = runtimeScene.getGame();\r", - "eventsFunctionContext.returnValue = game.isInGameEdition && game.isInGameEdition();" - ], - "parameterObjects": "", - "useStrict": true, - "eventsSheetExpanded": false - } - ], - "parameters": [], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "IsInGameEdition" - } - ] - }, - "eventsBasedBehaviors": [ - { - "description": "Represent a value on a slider.", - "fullName": "Slider", - "helpPath": "", - "iconUrl": "", - "name": "Slider", - "objectType": "", - "previewIconUrl": "", - "private": true, - "eventsFunctions": [ - { - "description": "the value of the object.", - "fullName": "Value", - "functionType": "ExpressionAndCondition", - "name": "Value", - "sentence": "the value", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "CurrentValue" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::Slider", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "Value", - "name": "SetValue", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "StepSize", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "CurrentValue", - "=", - "clamp(Value, MinValue, MaxValue)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "StepSize", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "CurrentValue", - "=", - "clamp(round(Value / StepSize) * StepSize, MinValue, MaxValue)" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::Slider", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the minimum value of the object.", - "fullName": "Minimum value", - "functionType": "ExpressionAndCondition", - "group": "Resource bar configuration", - "name": "MinValue", - "sentence": "the minimum value", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "MinValue" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::Slider", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "MinValue", - "group": "Resource bar configuration", - "name": "SetMinValue", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "MinValue", - "=", - "Value" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::Slider::SetValue" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::Value()", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::Slider", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the maximum value of the object.", - "fullName": "Maximum value", - "functionType": "ExpressionAndCondition", - "group": "Resource bar configuration", - "name": "MaxValue", - "sentence": "the maximum value", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "MaxValue" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::Slider", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "MaxValue", - "group": "Resource bar configuration", - "name": "SetMaxValue", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "MaxValue", - "=", - "Value" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::Slider::SetValue" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::Value()", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::Slider", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the bar value bounds size.", - "fullName": "Size", - "functionType": "ExpressionAndCondition", - "name": "Size", - "sentence": "the bar value bounds size", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::MaxValue() - Object.Behavior::MinValue()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::Slider", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the step size of the object.", - "fullName": "Step size", - "functionType": "ExpressionAndCondition", - "group": "Resource bar configuration", - "name": "StepSize", - "sentence": "the step size", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "StepSize" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::Slider", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "StepSize", - "group": "Resource bar configuration", - "name": "SetStepSize", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "StepSize", - "=", - "Value" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::Slider::SetValue" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.Behavior::Value()", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::Slider", - "type": "behavior" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "Value" - }, - { - "functionName": "SetValue" - }, - { - "folderName": "Resource bar configuration", - "children": [ - { - "functionName": "MinValue" - }, - { - "functionName": "SetMinValue" - }, - { - "functionName": "MaxValue" - }, - { - "functionName": "SetMaxValue" - }, - { - "functionName": "StepSize" - }, - { - "functionName": "SetStepSize" - } - ] - }, - { - "functionName": "Size" - } - ] - }, - "propertyDescriptors": [ - { - "value": "0", - "type": "Number", - "label": "Value", - "name": "CurrentValue" - }, - { - "value": "0", - "type": "Number", - "label": "Minimum value", - "name": "MinValue" - }, - { - "value": "1", - "type": "Number", - "label": "Maximum value", - "name": "MaxValue" - }, - { - "value": "0", - "type": "Number", - "label": "Step size", - "name": "StepSize" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "propertyName": "CurrentValue" - }, - { - "propertyName": "MinValue" - }, - { - "propertyName": "MaxValue" - }, - { - "propertyName": "StepSize" - } - ] - } - }, - { - "description": "The finite state machine used internally by the button object.", - "fullName": "Button finite state machine", - "helpPath": "", - "iconUrl": "", - "name": "ButtonFSM", - "objectType": "", - "previewIconUrl": "", - "private": true, - "eventsFunctions": [ - { - "fullName": "", - "functionType": "Action", - "name": "doStepPostEvents", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "PanelSpriteSlider::IsInGameEdition" - }, - "parameters": [ - "", - "" - ] - } - ], - "actions": [], - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Finite state machine", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "The \"Validated\" state only last one frame." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Validated\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"Idle\"" - ] - } - ] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Check position", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Make sure the cursor position is only checked once per frame." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "MouseIsInside", - "False", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "ShouldCheckHovering", - "True", - "" - ] - }, - { - "type": { - "value": "CollisionPoint" - }, - "parameters": [ - "Object", - "MouseOnlyCursorX(Object.Layer(), 0)", - "MouseOnlyCursorY(Object.Layer(), 0)" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "MouseIsInside", - "True", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Touches are always pressed, so ShouldCheckHovering doesn't matter." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "TouchIsInside", - "False", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "TouchId", - "!=", - "0" - ] - }, - { - "type": { - "value": "CollisionPoint" - }, - "parameters": [ - "Object", - "TouchX(TouchId, Object.Layer(), 0)", - "TouchY(TouchId, Object.Layer(), 0)" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "TouchIsInside", - "True", - "" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Handle touch start", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "HasAnyTouchOrMouseStarted" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "Index", - "=", - "0" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Repeat", - "repeatExpression": "StartedTouchOrMouseCount()", - "conditions": [], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "CollisionPoint" - }, - "parameters": [ - "Object", - "TouchX(StartedTouchOrMouseId(Index), Object.Layer(), 0)", - "TouchY(StartedTouchOrMouseId(Index), Object.Layer(), 0)" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "TouchId", - "=", - "StartedTouchOrMouseId(Index)" - ] - }, - { - "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "TouchIsInside", - "True", - "" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "PanelSpriteSlider::ButtonFSM::PropertyState" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "\"Hovered\"" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::ButtonFSM::PropertyState" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "\"Idle\"" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedInside\"" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "Index", - "+", - "1" - ] - } - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Apply position changes", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "BooleanVariable" - }, - "parameters": [ - "MouseIsInside", - "True", - "" - ] - }, - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Hovered\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"Idle\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "MouseIsInside", - "True", - "" - ] - }, - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Idle\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"Hovered\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "BooleanVariable" - }, - "parameters": [ - "TouchIsInside", - "True", - "" - ] - }, - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedInside\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedOutside\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "TouchIsInside", - "True", - "" - ] - }, - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedOutside\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedInside\"" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Handle touch end", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "HasTouchEnded" - }, - "parameters": [ - "", - "TouchId" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "TouchId", - "=", - "0" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedInside\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"Validated\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedInside\"" - ] - }, - { - "type": { - "inverted": true, - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Validated\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"Idle\"" - ] - } - ] - } - ] - } - ], - "parameters": [] - } - ], - "parameters": [] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Action", - "name": "onDeActivate", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "State", - "=", - "\"Idle\"" - ] - }, - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "TouchId", - "=", - "0" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button is not used.", - "fullName": "Is idle", - "functionType": "Condition", - "name": "IsIdle", - "sentence": "_PARAM0_ is idle", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Idle\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button was just clicked.", - "fullName": "Is clicked", - "functionType": "Condition", - "name": "IsClicked", - "sentence": "_PARAM0_ is clicked", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Validated\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the cursor is hovered over the button.", - "fullName": "Is hovered", - "functionType": "Condition", - "name": "IsHovered", - "sentence": "_PARAM0_ is hovered", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Hovered\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button is either hovered or pressed but not hovered.", - "fullName": "Is focused", - "functionType": "Condition", - "name": "IsFocused", - "sentence": "_PARAM0_ is focused", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"Hovered\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedOutside\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button is currently being pressed with mouse or touch.", - "fullName": "Is pressed", - "functionType": "Condition", - "name": "IsPressed", - "sentence": "_PARAM0_ is pressed", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedInside\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button is currently being pressed outside with mouse or touch.", - "fullName": "Is held outside", - "functionType": "Condition", - "name": "IsPressedOutside", - "sentence": "_PARAM0_ is held outside", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "State", - "=", - "\"PressedOutside\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the touch id that is using the button or 0 if none.", - "fullName": "Touch id", - "functionType": "ExpressionAndCondition", - "name": "TouchId", - "sentence": "the touch id", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "TouchId" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", - "type": "behavior" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "doStepPostEvents" - }, - { - "functionName": "onDeActivate" - }, - { - "functionName": "IsIdle" - }, - { - "functionName": "IsClicked" - }, - { - "functionName": "IsHovered" - }, - { - "functionName": "IsFocused" - }, - { - "functionName": "IsPressed" - }, - { - "functionName": "IsPressedOutside" - }, - { - "functionName": "TouchId" - } - ] - }, - "propertyDescriptors": [ - { - "value": "true", - "type": "Boolean", - "label": "", - "description": "Should check hovering", - "hidden": true, - "name": "ShouldCheckHovering" - }, - { - "value": "Idle", - "type": "Choice", - "label": "State", - "choices": [ - { - "label": "Idle", - "value": "Idle" - }, - { - "label": "Hovered", - "value": "Hovered" - }, - { - "label": "PressedInside", - "value": "PressedInside" - }, - { - "label": "PressedOutside", - "value": "PressedOutside" - }, - { - "label": "Validated", - "value": "Validated" - } - ], - "hidden": true, - "name": "State" - }, - { - "value": "0", - "type": "Number", - "label": "Touch id", - "hidden": true, - "name": "TouchId" - }, - { - "value": "", - "type": "Boolean", - "label": "Touch is inside", - "hidden": true, - "name": "TouchIsInside" - }, - { - "value": "", - "type": "Boolean", - "label": "Mouse is inside", - "hidden": true, - "name": "MouseIsInside" - }, - { - "value": "", - "type": "Number", - "label": "", - "hidden": true, - "name": "Index" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "propertyName": "ShouldCheckHovering" - }, - { - "propertyName": "State" - }, - { - "propertyName": "TouchId" - }, - { - "propertyName": "TouchIsInside" - }, - { - "propertyName": "MouseIsInside" - }, - { - "propertyName": "Index" - } - ] - } - } - ], - "eventsBasedObjects": [ - { - "areaMaxX": 256, - "areaMaxY": 64, - "areaMaxZ": 64, - "areaMinX": 0, - "areaMinY": 0, - "areaMinZ": 0, - "defaultName": "Slider", - "description": "Let users select a numerical value by dragging a slider.", - "fullName": "Slider", - "helpPath": "", - "iconUrl": "", - "isInnerAreaFollowingParentSize": true, - "isUsingLegacyInstancesRenderer": false, - "name": "PanelSpriteSlider", - "previewIconUrl": "", - "objects": [ - { - "assetStoreId": "", - "bold": false, - "italic": false, - "name": "Label", - "smoothed": true, - "type": "TextObject::Text", - "underlined": false, - "variables": [], - "effects": [], - "behaviors": [], - "string": "It displays the value when it changes.", - "font": "", - "textAlignment": "", - "characterSize": 20, - "color": { - "b": 0, - "g": 0, - "r": 0 - }, - "content": { - "bold": false, - "isOutlineEnabled": false, - "isShadowEnabled": false, - "italic": false, - "outlineColor": "255;255;255", - "outlineThickness": 2, - "shadowAngle": 90, - "shadowBlurRadius": 2, - "shadowColor": "0;0;0", - "shadowDistance": 4, - "shadowOpacity": 127, - "smoothed": true, - "underlined": false, - "text": "It displays the value when it changes.", - "font": "", - "textAlignment": "", - "verticalTextAlignment": "top", - "characterSize": 20, - "lineHeight": 0, - "color": "0;0;0" - } - }, - { - "assetStoreId": "", - "bottomMargin": 0, - "height": 32, - "leftMargin": 0, - "name": "Thumb", - "rightMargin": 0, - "texture": "", - "tiled": false, - "topMargin": 0, - "type": "PanelSpriteObject::PanelSprite", - "width": 32, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 4, - "leftEdgeAnchor": 0, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "topEdgeAnchor": 4, - "useLegacyBottomAndRightAnchors": false - }, - { - "name": "Draggable", - "type": "DraggableBehavior::Draggable", - "checkCollisionMask": false - } - ] - }, - { - "assetStoreId": "", - "bottomMargin": 0, - "height": 32, - "leftMargin": 0, - "name": "FillBar", - "rightMargin": 0, - "texture": "", - "tiled": false, - "topMargin": 0, - "type": "PanelSpriteObject::PanelSprite", - "width": 32, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 2, - "leftEdgeAnchor": 1, - "topEdgeAnchor": 1, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "useLegacyBottomAndRightAnchors": false - }, - { - "name": "Slider", - "type": "PanelSpriteSlider::Slider", - "Value": 0, - "MinValue": 0, - "MaxValue": 1, - "StepSize": 1 - } - ] - }, - { - "assetStoreId": "", - "bottomMargin": 0, - "height": 32, - "leftMargin": 0, - "name": "Background", - "rightMargin": 0, - "texture": "", - "tiled": false, - "topMargin": 0, - "type": "PanelSpriteObject::PanelSprite", - "width": 32, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 2, - "leftEdgeAnchor": 1, - "topEdgeAnchor": 1, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "useLegacyBottomAndRightAnchors": false - }, - { - "name": "ButtonFSM", - "type": "PanelSpriteSlider::ButtonFSM", - "ShouldCheckHovering": true, - "State": "Idle", - "TouchId": 0, - "TouchIsInside": false, - "MouseIsInside": false, - "Index": 0 - } - ] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "Label" - }, - { - "objectName": "Thumb" - }, - { - "objectName": "FillBar" - }, - { - "objectName": "Background" - } - ] - }, - "objectsGroups": [], - "layers": [ - { - "ambientLightColorB": 200, - "ambientLightColorG": 200, - "ambientLightColorR": 200, - "camera2DPlaneMaxDrawingDistance": 5000, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 3, - "cameraType": "", - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [] - } - ], - "instances": [ - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 64, - "layer": "", - "name": "Background", - "persistentUuid": "7b36a716-8a01-496a-ad7d-0de60daff8f9", - "width": 256, - "x": 0, - "y": 0, - "zOrder": 1, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 44, - "layer": "", - "name": "FillBar", - "persistentUuid": "e775f69e-7845-4103-8a05-5266aba60742", - "width": 236, - "x": 10, - "y": 10, - "zOrder": 2, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 84, - "layer": "", - "name": "Thumb", - "persistentUuid": "476a27da-e34f-451f-b660-04a6bbefddbe", - "width": 32, - "x": 230, - "y": -10, - "zOrder": 3, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - } - ], - "editionSettings": [], - "eventsFunctions": [ - { - "fullName": "", - "functionType": "Action", - "name": "onCreated", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "PanelSpriteSlider::IsInGameEdition" - }, - "parameters": [ - "", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "ActivateBehavior" - }, - "parameters": [ - "Thumb", - "Draggable", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Anchors won't work as there is an absolute margin and a proportional size at the same time" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ActivateBehavior" - }, - "parameters": [ - "FillBar", - "Anchor", - "" - ] - }, - { - "type": { - "value": "ActivateBehavior" - }, - "parameters": [ - "Thumb", - "Anchor", - "" - ] - }, - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "BarLeftPlusRightMargin", - "=", - "Object.Width() - FillBar.Width()" - ] - }, - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "BarTopPlusBottomMargin", - "=", - "Object.Height() - FillBar.Height()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "This allows to detect a change of \"intial value\" on hot reload." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "PreviousInitialValue", - "=", - "InitialValue" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Create the label that is displayed over the thumb." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Create" - }, - "parameters": [ - "", - "Label", - "0", - "0", - "" - ] - }, - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Label" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Pass the configuration to the behavior." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PanelSpriteSlider::PanelSpriteSlider::UpdateSliderConfiguration" - }, - "parameters": [ - "Object", - "" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::PanelSpriteSlider::SetValue" - }, - "parameters": [ - "Object", - "=", - "InitialValue", - "Object.PropertyInitialValue()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetIncludedInParentCollisionMask" - }, - "parameters": [ - "Label", - "" - ] - }, - { - "type": { - "value": "SetIncludedInParentCollisionMask" - }, - "parameters": [ - "Thumb", - "" - ] - }, - { - "type": { - "value": "SetIncludedInParentCollisionMask" - }, - "parameters": [ - "FillBar", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Action", - "name": "onHotReloading", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PanelSpriteSlider::PanelSpriteSlider::UpdateSliderConfiguration" - }, - "parameters": [ - "Object", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "InitialValue", - "!=", - "PreviousInitialValue" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "PreviousInitialValue", - "=", - "InitialValue" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::PanelSpriteSlider::SetValue" - }, - "parameters": [ - "Object", - "=", - "InitialValue", - "Object.PropertyInitialValue()" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Action", - "name": "doStepPostEvents", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "OldParentWidth", - "!=", - "Object.Width()" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "OldParentWidth", - "=", - "Object.Width()" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::PanelSpriteSlider::UpdateThumbPosition" - }, - "parameters": [ - "Object", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ResizableCapability::ResizableBehavior::SetHeight" - }, - "parameters": [ - "FillBar", - "Resizable", - "=", - "Object.Height() - BarTopPlusBottomMargin" - ] - }, - { - "type": { - "value": "SetCenterY" - }, - "parameters": [ - "Thumb", - "=", - "FillBar.CenterY()" - ] - }, - { - "type": { - "value": "SetY" - }, - "parameters": [ - "Label", - "=", - "Thumb.Y() - Label.Height() - LabelMargin" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "PanelSpriteSlider::IsInGameEdition" - }, - "parameters": [ - "", - "" - ] - } - ], - "actions": [], - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Handle touches", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BehaviorActivated" - }, - "parameters": [ - "Background", - "ButtonFSM" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "DraggableBehavior::Dragged" - }, - "parameters": [ - "Thumb", - "Draggable" - ] - }, - { - "type": { - "inverted": true, - "value": "DraggableBehavior::Dropped" - }, - "parameters": [ - "Thumb", - "Draggable" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "PanelSpriteSlider::ButtonFSM::IsPressed" - }, - "parameters": [ - "Background", - "ButtonFSM", - "" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::ButtonFSM::IsPressedOutside" - }, - "parameters": [ - "Background", - "ButtonFSM", - "" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "PanelSpriteSlider::PanelSpriteSlider::SetValue" - }, - "parameters": [ - "Object", - "=", - "FillBar.Slider::MinValue() + FillBar.Slider::Size() * (TouchX(Background.ButtonFSM::TouchId(), Object.Layer()) - FillBar.X()) / Object.FullBarWidth()", - "FillBar.Slider::MinValue() + FillBar.Slider::Size() * (MouseX() - Object.FullBarLeft()) / Object.FullBarWidth()" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "ShowLabelAtChanges", - "True", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "Show" - }, - "parameters": [ - "Label", - "" - ] - }, - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "Label", - "\"HideBack\"" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableBehavior::Dragged" - }, - "parameters": [ - "Thumb", - "Draggable" - ] - } - ], - "actions": [ - { - "type": { - "value": "PanelSpriteSlider::PanelSpriteSlider::SetValue" - }, - "parameters": [ - "Object", - "=", - "FillBar.Slider::MinValue() + FillBar.Slider::Size() * (Thumb.CenterX() - FillBar.X()) / Object.FullBarWidth()", - "FillBar.Slider::MinValue() + FillBar.Slider::Size() * (Thumb.CenterX() - Object.FullBarLeft()) / Object.FullBarWidth()" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "ShowLabelAtChanges", - "True", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "Show" - }, - "parameters": [ - "Label", - "" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DraggableBehavior::Dropped" - }, - "parameters": [ - "Thumb", - "Draggable" - ] - } - ], - "actions": [ - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "Label", - "\"HideBack\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "ShowLabelAtChanges", - "True", - "" - ] - }, - { - "type": { - "value": "CollisionPoint" - }, - "parameters": [ - "Thumb", - "MouseOnlyCursorX(Object.Layer(), 0)", - "MouseOnlyCursorY(Thumb.Layer(), 0)" - ] - } - ], - "actions": [ - { - "type": { - "value": "Show" - }, - "parameters": [ - "Label", - "" - ] - }, - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "Label", - "\"HideBack\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "CompareObjectTimer" - }, - "parameters": [ - "Label", - "\"HideBack\"", - ">", - "0.5" - ] - } - ], - "actions": [ - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Label" - ] - }, - { - "type": { - "value": "RemoveObjectTimer" - }, - "parameters": [ - "Label", - "\"HideBack\"" - ] - } - ] - } - ] - } - ], - "parameters": [] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the slider is being dragged.", - "fullName": "Being dragged", - "functionType": "Condition", - "group": "Slider", - "name": "IsBeingDragged", - "sentence": "_PARAM0_ is being dragged", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "DraggableBehavior::Dragged" - }, - "parameters": [ - "Thumb", - "Draggable" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::ButtonFSM::IsPressed" - }, - "parameters": [ - "Background", - "ButtonFSM", - "" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::ButtonFSM::IsPressedOutside" - }, - "parameters": [ - "Background", - "ButtonFSM", - "" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "the value of the slider.", - "fullName": "Value", - "functionType": "ExpressionAndCondition", - "name": "Value", - "sentence": "the value", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "FillBar.Slider::Value()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "Value", - "name": "SetValue", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PanelSpriteSlider::Slider::SetValue" - }, - "parameters": [ - "FillBar", - "Slider", - "=", - "Value", - "" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::PanelSpriteSlider::UpdateThumbPosition" - }, - "parameters": [ - "Object", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::Slider", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the minimum value of the slider.", - "fullName": "Minimum value", - "functionType": "ExpressionAndCondition", - "group": "Slider configuration", - "name": "MinValue", - "sentence": "the minimum value", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "FillBar.Slider::MinValue()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "MinValue", - "group": "Slider configuration", - "name": "SetMinValue", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PanelSpriteSlider::Slider::SetMinValue" - }, - "parameters": [ - "FillBar", - "Slider", - "=", - "Value", - "" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::PanelSpriteSlider::UpdateThumbPosition" - }, - "parameters": [ - "Object", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::Slider", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the maximum value of the slider.", - "fullName": "Maximum value", - "functionType": "ExpressionAndCondition", - "group": "Slider configuration", - "name": "MaxValue", - "sentence": "the maximum value", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "FillBar.Slider::MaxValue()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "MaxValue", - "group": "Slider configuration", - "name": "SetMaxValue", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PanelSpriteSlider::Slider::SetMaxValue" - }, - "parameters": [ - "FillBar", - "Slider", - "=", - "Value", - "" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::PanelSpriteSlider::UpdateThumbPosition" - }, - "parameters": [ - "Object", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::Slider", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the step size of the slider.", - "fullName": "Step size", - "functionType": "ExpressionAndCondition", - "group": "Slider configuration", - "name": "StepSize", - "sentence": "the step size", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "FillBar.Slider::StepSize()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "StepSize", - "group": "Slider configuration", - "name": "SetStepSize", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PanelSpriteSlider::Slider::SetStepSize" - }, - "parameters": [ - "FillBar", - "Slider", - "=", - "Value", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "PanelSpriteSlider::Slider", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the label is shown.", - "fullName": "Label is shown", - "functionType": "Condition", - "group": "Slider configuration", - "name": "IsLabelShown", - "sentence": "_PARAM0_ label is shown", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "ShowLabelAtChanges", - "True", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "Show (or hide) the label on the bar.", - "fullName": "Show label", - "functionType": "Action", - "group": "Slider configuration", - "name": "SetLabelShown", - "sentence": "Show the label of _PARAM0_: _PARAM1_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "BooleanVariable" - }, - "parameters": [ - "Value", - "True", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "ShowLabelAtChanges", - "False", - "" - ] - }, - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Label" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "Value", - "True", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "ShowLabelAtChanges", - "True", - "" - ] - }, - { - "type": { - "value": "Show" - }, - "parameters": [ - "Label", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - }, - { - "description": "Show the label", - "name": "Value", - "type": "yesorno" - } - ], - "objectGroups": [] - }, - { - "description": "Update the thumb position according to the slider value.", - "fullName": "Update thumb position", - "functionType": "Action", - "name": "UpdateThumbPosition", - "private": true, - "sentence": "Update the thumb position of _PARAM0_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "PanelSpriteSlider::Slider::Size" - }, - "parameters": [ - "FillBar", - "Slider", - ">", - "0", - "" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ResizableCapability::ResizableBehavior::SetWidth" - }, - "parameters": [ - "FillBar", - "Resizable", - "=", - "Object.FullBarWidth() * (FillBar.Slider::Value() - FillBar.Slider::MinValue()) / FillBar.Slider::Size()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetCenterX" - }, - "parameters": [ - "Thumb", - "=", - "FillBar.X() + FillBar.Width()" - ] - }, - { - "type": { - "value": "SetCenterY" - }, - "parameters": [ - "Thumb", - "=", - "FillBar.CenterY()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "TextContainerCapability::TextContainerBehavior::SetValue" - }, - "parameters": [ - "Label", - "Text", - "=", - "ToString(Object.Value())" - ] - }, - { - "type": { - "value": "SetCenterX" - }, - "parameters": [ - "Label", - "=", - "Thumb.CenterX()" - ] - }, - { - "type": { - "value": "SetY" - }, - "parameters": [ - "Label", - "=", - "Thumb.Y() - Label.Height() - LabelMargin" - ] - }, - { - "type": { - "value": "SetAngle" - }, - "parameters": [ - "Label", - "=", - "-Object.Angle()" - ] - } - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Expression", - "name": "FullBarWidth", - "private": true, - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Width() - BarLeftPlusRightMargin" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "Update the slider configuration.", - "fullName": "Update slider configuration", - "functionType": "Action", - "name": "UpdateSliderConfiguration", - "private": true, - "sentence": "Update the slider configuration of _PARAM0_", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Pass configuration to the behavior and update children." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PanelSpriteSlider::PanelSpriteSlider::SetMinValue" - }, - "parameters": [ - "Object", - "=", - "MinValue", - "Object.PropertyMaxValue()" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::PanelSpriteSlider::SetMaxValue" - }, - "parameters": [ - "Object", - "=", - "MaxValue", - "Object.PropertyMaxValue()" - ] - }, - { - "type": { - "value": "PanelSpriteSlider::PanelSpriteSlider::SetStepSize" - }, - "parameters": [ - "Object", - "=", - "StepSize", - "Object.PropertyMaxValue()" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "De/activate interactions with the button.", - "fullName": "De/activate interactions", - "functionType": "Action", - "name": "Activate", - "sentence": "Activate interactions with _PARAM0_: _PARAM1_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "ShouldActivate", - "True", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "ActivateBehavior" - }, - "parameters": [ - "Thumb", - "Draggable", - "yes" - ] - }, - { - "type": { - "value": "ActivateBehavior" - }, - "parameters": [ - "Background", - "ButtonFSM", - "yes" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "BooleanVariable" - }, - "parameters": [ - "ShouldActivate", - "True", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "ActivateBehavior" - }, - "parameters": [ - "Thumb", - "Draggable", - "no" - ] - }, - { - "type": { - "value": "ActivateBehavior" - }, - "parameters": [ - "Background", - "ButtonFSM", - "no" - ] - }, - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Label" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - }, - { - "description": "Activate", - "name": "ShouldActivate", - "type": "yesorno" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the slider allows interactions.", - "fullName": "Interactions activated", - "functionType": "Condition", - "name": "IsActivated", - "sentence": "Interactions on _PARAM0_ are activated", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BehaviorActivated" - }, - "parameters": [ - "Background", - "ButtonFSM" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", - "type": "object" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "onCreated" - }, - { - "functionName": "onHotReloading" - }, - { - "functionName": "doStepPostEvents" - }, - { - "folderName": "Slider", - "children": [ - { - "functionName": "IsBeingDragged" - } - ] - }, - { - "functionName": "Value" - }, - { - "functionName": "SetValue" - }, - { - "folderName": "Slider configuration", - "children": [ - { - "functionName": "MinValue" - }, - { - "functionName": "SetMinValue" - }, - { - "functionName": "MaxValue" - }, - { - "functionName": "SetMaxValue" - }, - { - "functionName": "StepSize" - }, - { - "functionName": "SetStepSize" - }, - { - "functionName": "IsLabelShown" - }, - { - "functionName": "SetLabelShown" - } - ] - }, - { - "functionName": "UpdateThumbPosition" - }, - { - "functionName": "FullBarWidth" - }, - { - "functionName": "UpdateSliderConfiguration" - }, - { - "functionName": "Activate" - }, - { - "functionName": "IsActivated" - } - ] - }, - "propertyDescriptors": [ - { - "value": "0", - "type": "Number", - "label": "Bar left margin", - "group": "Bar", - "extraInformation": [ - "Label", - "FillBar" - ], - "choices": [], - "hidden": true, - "name": "BarLeftPadding" - }, - { - "value": "0", - "type": "Number", - "label": "Bar top margin", - "group": "Bar", - "extraInformation": [ - "Label", - "FillBar" - ], - "choices": [], - "hidden": true, - "name": "BarTopPadding" - }, - { - "value": "0", - "type": "Number", - "label": "Bar right margin", - "group": "Bar", - "extraInformation": [ - "Label", - "FillBar" - ], - "choices": [], - "hidden": true, - "name": "BarRightPadding" - }, - { - "value": "0", - "type": "Number", - "label": "Bar bottom margin", - "group": "Bar", - "extraInformation": [ - "Label", - "FillBar" - ], - "choices": [], - "hidden": true, - "name": "BarBottomPadding" - }, - { - "value": "true", - "type": "Boolean", - "label": "Show the label when the value is changed", - "group": "Label", - "name": "ShowLabelAtChanges" - }, - { - "value": "8", - "type": "Number", - "unit": "Pixel", - "label": "Label margin", - "group": "Label", - "name": "LabelMargin" - }, - { - "value": "0", - "type": "Number", - "unit": "Dimensionless", - "label": "Minimum value", - "group": "Value", - "name": "MinValue" - }, - { - "value": "100", - "type": "Number", - "unit": "Dimensionless", - "label": "Maximum value", - "group": "Value", - "name": "MaxValue" - }, - { - "value": "1", - "type": "Number", - "unit": "Dimensionless", - "label": "Step size", - "group": "Value", - "name": "StepSize" - }, - { - "value": "50", - "type": "Number", - "unit": "Dimensionless", - "label": "Initial value", - "group": "Value", - "name": "InitialValue" - }, - { - "value": "", - "type": "Number", - "label": "", - "description": "It's used to detect a change at hot reload.", - "hidden": true, - "name": "PreviousInitialValue" - }, - { - "value": "Center-center", - "type": "String", - "label": "", - "description": "Only used by the scene editor.", - "extraInformation": [ - "Thumb" - ], - "choices": [], - "hidden": true, - "name": "ThumbAnchorOrigin" - }, - { - "value": "Center-right", - "type": "String", - "label": "", - "description": "Only used by the scene editor.", - "extraInformation": [ - "FillBar" - ], - "choices": [], - "hidden": true, - "name": "ThumbAnchorTarget" - }, - { - "value": "", - "type": "Boolean", - "label": "", - "description": "Only used by the scene editor.", - "extraInformation": [ - "Label" - ], - "choices": [], - "hidden": true, - "name": "ShowLabel" - }, - { - "value": "0", - "type": "Number", - "label": "", - "hidden": true, - "name": "BarLeftPlusRightMargin" - }, - { - "value": "0", - "type": "Number", - "label": "", - "hidden": true, - "name": "BarTopPlusBottomMargin" - }, - { - "value": "0", - "type": "Number", - "label": "", - "hidden": true, - "name": "OldParentWidth" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "folderName": "Bar", - "children": [ - { - "propertyName": "BarLeftPadding" - }, - { - "propertyName": "BarTopPadding" - }, - { - "propertyName": "BarRightPadding" - }, - { - "propertyName": "BarBottomPadding" - } - ] - }, - { - "folderName": "Label", - "children": [ - { - "propertyName": "ShowLabelAtChanges" - }, - { - "propertyName": "LabelMargin" - } - ] - }, - { - "folderName": "Value", - "children": [ - { - "propertyName": "MinValue" - }, - { - "propertyName": "MaxValue" - }, - { - "propertyName": "StepSize" - }, - { - "propertyName": "InitialValue" - } - ] - }, - { - "propertyName": "PreviousInitialValue" - }, - { - "propertyName": "ThumbAnchorOrigin" - }, - { - "propertyName": "ThumbAnchorTarget" - }, - { - "propertyName": "ShowLabel" - }, - { - "propertyName": "BarLeftPlusRightMargin" - }, - { - "propertyName": "BarTopPlusBottomMargin" - }, - { - "propertyName": "OldParentWidth" - } - ] - }, - "variants": [ - { - "areaMaxX": 583, - "areaMaxY": 63, - "areaMaxZ": 64, - "areaMinX": 0, - "areaMinY": 0, - "areaMinZ": 0, - "assetStoreAssetId": "05b0eb2d13ff37b70927d0184d4705e9c39c0b8fece7463127c4fe9eb65bb422", - "assetStoreOriginalName": "Small Plastic Green Round Slider", - "name": "Small Plastic Green Round Slider", - "objects": [ - { - "assetStoreId": "", - "bold": false, - "italic": false, - "name": "Label", - "smoothed": true, - "type": "TextObject::Text", - "underlined": false, - "variables": [], - "effects": [], - "behaviors": [], - "string": "It displays the value when it changes.", - "font": "", - "textAlignment": "", - "characterSize": 20, - "color": { - "b": 221, - "g": 221, - "r": 221 - }, - "content": { - "bold": false, - "isOutlineEnabled": false, - "isShadowEnabled": false, - "italic": false, - "outlineColor": "255;255;255", - "outlineThickness": 2, - "shadowAngle": 90, - "shadowBlurRadius": 2, - "shadowColor": "0;0;0", - "shadowDistance": 4, - "shadowOpacity": 127, - "smoothed": true, - "underlined": false, - "text": "It displays the value when it changes.", - "font": "", - "textAlignment": "", - "verticalTextAlignment": "top", - "characterSize": 20, - "lineHeight": 0, - "color": "221;221;221" - } - }, - { - "assetStoreId": "", - "bottomMargin": 0, - "height": 59, - "leftMargin": 0, - "name": "Thumb", - "rightMargin": 0, - "texture": "Small Plastic Green Round Slider Thumb.png", - "tiled": false, - "topMargin": 0, - "type": "PanelSpriteObject::PanelSprite", - "width": 63, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 4, - "leftEdgeAnchor": 0, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "topEdgeAnchor": 4, - "useLegacyBottomAndRightAnchors": false - }, - { - "name": "Draggable", - "type": "DraggableBehavior::Draggable", - "checkCollisionMask": false - } - ] - }, - { - "assetStoreId": "", - "bottomMargin": 0, - "height": 16, - "leftMargin": 0, - "name": "FillBar", - "rightMargin": 0, - "texture": "Transparent.png", - "tiled": false, - "topMargin": 0, - "type": "PanelSpriteObject::PanelSprite", - "width": 16, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 2, - "leftEdgeAnchor": 1, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "topEdgeAnchor": 1, - "useLegacyBottomAndRightAnchors": false - }, - { - "name": "Slider", - "type": "PanelSpriteSlider::Slider", - "Value": 0, - "MinValue": 0, - "MaxValue": 1, - "StepSize": 1 - } - ] - }, - { - "assetStoreId": "", - "bottomMargin": 31, - "height": 63, - "leftMargin": 31, - "name": "Background", - "rightMargin": 31, - "texture": "Small Plastic Green Round Slider Border.png", - "tiled": false, - "topMargin": 31, - "type": "PanelSpriteObject::PanelSprite", - "width": 583, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 2, - "leftEdgeAnchor": 1, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 2, - "topEdgeAnchor": 1, - "useLegacyBottomAndRightAnchors": false - }, - { - "name": "ButtonFSM", - "type": "PanelSpriteSlider::ButtonFSM", - "ShouldCheckHovering": true, - "State": "Idle", - "TouchId": 0, - "TouchIsInside": false, - "MouseIsInside": false, - "Index": 0 - } - ] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "Label" - }, - { - "objectName": "Thumb" - }, - { - "objectName": "FillBar" - }, - { - "objectName": "Background" - } - ] - }, - "objectsGroups": [], - "layers": [ - { - "ambientLightColorB": 200, - "ambientLightColorG": 200, - "ambientLightColorR": 200, - "camera2DPlaneMaxDrawingDistance": 5000, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 3, - "cameraType": "", - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [] - } - ], - "instances": [ - { - "angle": 0, - "customSize": false, - "depth": 1, - "height": 64, - "layer": "", - "name": "Background", - "persistentUuid": "24882334-eec8-403e-8bf1-70fc928a46e6", - "width": 64, - "x": 0, - "y": 0, - "zOrder": 1, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": false, - "height": 0, - "keepRatio": true, - "layer": "", - "name": "Thumb", - "persistentUuid": "66c86c92-2307-478b-b235-9fd684f1b6dc", - "width": 0, - "x": 520, - "y": 2, - "zOrder": 2, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0.9961685823754789, - "height": 16, - "layer": "", - "name": "FillBar", - "persistentUuid": "8ab1d9ff-14ee-4041-930f-b3792501b635", - "width": 520, - "x": 31, - "y": 23, - "zOrder": 3, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - } - ], - "editionSettings": [] - } - ] - } - ] - }, - { - "author": "VegeTato, Tristan Rhodes (https://victrisgames.itch.io/)", - "category": "Movement", - "dimension": "2D", - "extensionNamespace": "", - "fullName": "Make objects orbit around a center object", - "gdevelopVersion": ">=5.5.222", - "helpPath": "", - "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNMTYsOWMtMy45LDAtNywzLjEtNyw3czMuMSw3LDcsN3M3LTMuMSw3LTdTMTkuOSw5LDE2LDl6Ii8+DQoJPHBhdGggZD0iTTI3LjcsOC4zQzI3LjksNy45LDI4LDcuNSwyOCw3YzAtMS43LTEuMy0zLTMtM2MtMC41LDAtMC45LDAuMS0xLjMsMC4zQzIxLjQsMi44LDE4LjgsMiwxNiwyQzguMywyLDIsOC4zLDIsMTYNCgkJczYuMywxNCwxNCwxNHMxNC02LjMsMTQtMTRDMzAsMTMuMiwyOS4yLDEwLjYsMjcuNyw4LjN6IE0xNiwyOEM5LjQsMjgsNCwyMi42LDQsMTZTOS40LDQsMTYsNGMyLjIsMCw0LjQsMC42LDYuMywxLjgNCgkJQzIyLjEsNi4xLDIyLDYuNiwyMiw3YzAsMS43LDEuMywzLDMsM2MwLjQsMCwwLjktMC4xLDEuMi0wLjNjMS4yLDEuOSwxLjgsNCwxLjgsNi4zQzI4LDIyLjYsMjIuNiwyOCwxNiwyOHoiLz4NCjwvZz4NCjwvc3ZnPg0K", - "name": "OrbitingObjects", - "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Glyphster Pack/Master/SVG/Space/Space_earth_moon_orbit.svg", - "shortDescription": "Make objects orbit around a center object in a circular or elliptical path.", - "version": "0.7.1", - "description": [ - "Run the actions on every frame to make the orbiting objects move.", - "The extension will automatically create/delete orbiting objects to match the quantity specified. ", - "Use the delete function or set the quantity to 0 to remove all orbiting objects.", - "", - "The *elliptical orbit* action can be used to create a 3D effect by changing the z-order of orbiting objects.", - "", - "The customizable parameters include:", - "- Center object", - "- Orbiting object (must be different than the Center object)", - "- Quantity of orbiting objects", - "- Distance from the center object", - "- Speed of the orbiting objects (in degrees per second). Use negative numbers to orbit counter-clockwise.", - "- Speed to rotate each orbiting object (in degrees per second). Use negative numbers to rotate counter-clockwise.", - "", - "Example uses:", - "- Make shield objects around the player to protect from enemies", - "- Weapons that can damage enemies when they collide", - "- A visual indicator of ammo quantity or health points", - "- Interesting animations of stacked objects that can function as a single entity ", - "- Visual cue for an active character power-up, such as invincibility", - "", - "An example shows how to use this extension ([open the project online](https://editor.gdevelop.io/?project=example://orbiting-objects))." - ], - "origin": { - "identifier": "OrbitingObjects", - "name": "gdevelop-extension-store" - }, - "tags": [ - "orbit", - "rotate", - "player", - "shield", - "angle", - "ammo", - "health" - ], - "authorIds": [ - "gqDaZjCfevOOxBYkK6zlhtZnXCg1", - "IRIhkkTTl2UHhfjrLTTH5GYwkYu1" - ], - "dependencies": [], - "globalVariables": [], - "sceneVariables": [], - "eventsFunctions": [ - { - "description": "Move objects in orbit around a center object.", - "fullName": "Move objects in orbit around a center object", - "functionType": "Action", - "name": "AnimateOrbitingObjects", - "sentence": "Animate _PARAM3_ copies of _PARAM2_ that orbit around _PARAM1_ at a distance of _PARAM5_ with orbit speed of _PARAM4_ degrees per second. Rotate orbiting objects at _PARAM6_ degrees per second. Start objects with an angle offset of _PARAM9_ degrees. Create objects on layer _PARAM7_ with Z value _PARAM8_. Reset locations of orbiting objects after quantity is reduced: _PARAM10_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "ResetObjectsAfterDeletion", - "=", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "OrbitingObjects::AnimateEllipticalOrbitingObjects" - }, - "parameters": [ - "", - "CenterObject", - "OrbitingObject", - "OrbitQuantity", - "OrbitSpeed", - "OrbitDistance", - "ObjectRotationSpeed", - "StartingOffset", - "", - "OrbitDistance", - "\"None\"", - "OrbitZvalue", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "ResetObjectsAfterDeletion", - "True", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "OrbitingObjects::AnimateEllipticalOrbitingObjects" - }, - "parameters": [ - "", - "CenterObject", - "OrbitingObject", - "OrbitQuantity", - "OrbitSpeed", - "OrbitDistance", - "ObjectRotationSpeed", - "StartingOffset", - "yes", - "OrbitDistance", - "\"None\"", - "OrbitZvalue", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Center object", - "name": "CenterObject", - "type": "objectList" - }, - { - "description": "Orbiting object", - "longDescription": "Cannot be the same object used for the Center object", - "name": "OrbitingObject", - "type": "objectList" - }, - { - "description": "Quantity of orbiting objects", - "name": "OrbitQuantity", - "type": "expression" - }, - { - "description": "Orbit speed (in degrees per second)", - "longDescription": "Use negative numbers to orbit counter-clockwise", - "name": "OrbitSpeed", - "type": "expression" - }, - { - "description": "Distance from the center object (in pixels)", - "name": "OrbitDistance", - "type": "expression" - }, - { - "description": "Angular speed (in degrees per second)", - "longDescription": "Use negative numbers to rotate counter-clockwise", - "name": "ObjectRotationSpeed", - "type": "expression" - }, - { - "description": "Layer that orbiting objects will be created on (base layer if empty)", - "name": "OrbitLayer", - "type": "layer" - }, - { - "description": "Z order of orbiting objects", - "name": "OrbitZvalue", - "type": "expression" - }, - { - "description": "Starting angle offset (in degrees)", - "name": "StartingOffset", - "type": "expression" - }, - { - "description": "Reset locations of orbiting objects after quantity is reduced", - "name": "ResetObjectsAfterDeletion", - "type": "yesorno" - } - ], - "objectGroups": [] - }, - { - "description": "Delete orbiting objects that are linked to a center object.", - "fullName": "Delete orbiting objects that are linked to a center object", - "functionType": "Action", - "name": "DeleteOrbitingObjects", - "sentence": "Delete all _PARAM2_ that are linked to _PARAM1_", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Delete objects", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Delete orbiting objects" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "LinkedObjects::PickObjectsLinkedTo" - }, - "parameters": [ - "", - "OrbitingObject", - "CenterObject" - ] - } - ], - "actions": [ - { - "type": { - "value": "Delete" - }, - "parameters": [ - "OrbitingObject", - "" - ] - } - ] - } - ], - "parameters": [] - } - ], - "parameters": [ - { - "description": "Center object", - "name": "CenterObject", - "type": "objectList" - }, - { - "description": "Orbiting object", - "longDescription": "Cannot be the same object that was used for the Center object", - "name": "OrbitingObject", - "type": "objectList" - } - ], - "objectGroups": [] - }, - { - "description": "Move objects in elliptical orbit around a center object. Z-order is changed to make 3D effect.", - "fullName": "Move objects in elliptical orbit around a center object", - "functionType": "Action", - "name": "AnimateEllipticalOrbitingObjects", - "sentence": "Animate _PARAM3_ copies of _PARAM2_ in elliptical orbit around _PARAM1_ with vertical radius of _PARAM5_, horizontal radius of _PARAM9_ and an orbit speed of _PARAM4_ degrees per second. Foreground side is _PARAM10_. Rotate orbiting objects at _PARAM6_ degrees per second. Initial Z-Order: _PARAM11_", - "events": [ - { - "type": "BuiltinCommonInstructions::ForEach", - "object": "CenterObject", - "conditions": [], - "actions": [], - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Count the number of linked objects (always)", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Note: Use the Action (instead of a Condition) for \"Take into account\" to make the action run even when there are no linked objects" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "LinkedObjects::PickObjectsLinkedTo" - }, - "parameters": [ - "", - "OrbitingObject", - "CenterObject" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "CenterObject", - "LinkedObjectQuantity", - "=", - "Count(OrbitingObject)" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Create orbiting objects (if needed)", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "CenterObject", - "LinkedObjectQuantity", - "<", - "OrbitQuantity" - ] - } - ], - "actions": [], - "events": [ - { - "infiniteLoopWarning": true, - "type": "BuiltinCommonInstructions::While", - "whileConditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "CenterObject", - "LinkedObjectQuantity", - "<", - "OrbitQuantity" - ] - } - ], - "conditions": [], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Create orbiting objects and link them to the center object" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Create" - }, - "parameters": [ - "", - "OrbitingObject", - "CenterObject.X()", - "CenterObject.Y()", - "CenterObject.Layer()" - ] - }, - { - "type": { - "value": "SetZOrder" - }, - "parameters": [ - "OrbitingObject", - "=", - "OrbitZvalue" - ] - }, - { - "type": { - "value": "LinkedObjects::LinkObjects" - }, - "parameters": [ - "", - "OrbitingObject", - "CenterObject" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "CenterObject", - "LinkedObjectQuantity", - "+", - "1" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Reassign OrbitOrder" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "LinkedObjects::PickObjectsLinkedTo" - }, - "parameters": [ - "", - "OrbitingObject", - "CenterObject" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "OrderCounter", - "=", - "1" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::ForEach", - "object": "OrbitingObject", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitOrder", - "=", - "OrderCounter" - ] - }, - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "OrderCounter", - "+", - "1" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Match the angle used by the rest of the orbiting objects" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetAngle" - }, - "parameters": [ - "OrbitingObject", - "=", - "CenterObject.Variable(OrbitingObjects.RotationAngle)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Spread out orbiting objects evenly" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitAngle", - "=", - "OrbitingObject.Variable(OrbitOrder) * 360 / OrbitQuantity + StartingOffset" - ] - } - ] - } - ] - } - ], - "variables": [ - { - "name": "OrderCounter", - "type": "number", - "value": 0 - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Delete orbiting objects (if needed)", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "CenterObject", - "LinkedObjectQuantity", - ">", - "OrbitQuantity" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "LinkedObjects::PickObjectsLinkedTo" - }, - "parameters": [ - "", - "OrbitingObject", - "CenterObject" - ] - }, - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitOrder", - ">", - "OrbitQuantity" - ] - } - ], - "actions": [ - { - "type": { - "value": "Delete" - }, - "parameters": [ - "OrbitingObject", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Spread out orbiting objects evenly" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "ResetObjectsAfterDeletion", - "True", - "" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::ForEach", - "object": "OrbitingObject", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitAngle", - "=", - "OrbitingObject.Variable(OrbitOrder) * 360 / OrbitQuantity + StartingOffset" - ] - } - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Move orbiting objects (always)", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "LinkedObjects::PickObjectsLinkedTo" - }, - "parameters": [ - "", - "OrbitingObject", - "CenterObject" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::ForEach", - "object": "OrbitingObject", - "conditions": [], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Calculate new angle for this frame" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "OrbitingObject", - "OrbitAngle", - "=", - "mod(OrbitingObject.Variable(OrbitAngle) + OrbitSpeed * TimeDelta(), 360)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Move object to new angle" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetCenter" - }, - "parameters": [ - "OrbitingObject", - "=", - "CenterObject.BoundingBoxCenterX() + XFromAngleAndDistance(OrbitingObject.Variable(OrbitAngle), HorizontalDistance)", - "=", - "CenterObject.BoundingBoxCenterY() + YFromAngleAndDistance(OrbitingObject.Variable(OrbitAngle), VerticalDistance)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Change angle of rotating objects" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Rotate" - }, - "parameters": [ - "OrbitingObject", - "ObjectRotationSpeed", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save the current angle so it can be used for new orbiting objects" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "CenterObject", - "OrbitingObjects.RotationAngle", - "=", - "OrbitingObject.Angle()" - ] - } - ] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Update Z order as it moves around the orbit", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Foreground = Bottom (Default)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "ForegroundSide", - "=", - "\"\"" - ] - }, - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "ForegroundSide", - "=", - "\"Bottom\"" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "SetZOrder" - }, - "parameters": [ - "OrbitingObject", - "=", - "CenterObject.ZOrder() + OrbitingObject.CenterY() - CenterObject.CenterY()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Foreground = Top" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "ForegroundSide", - "=", - "\"Top\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetZOrder" - }, - "parameters": [ - "OrbitingObject", - "=", - "CenterObject.ZOrder() + CenterObject.CenterY() - OrbitingObject.CenterY()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Foreground = Left" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "ForegroundSide", - "=", - "\"Left\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetZOrder" - }, - "parameters": [ - "OrbitingObject", - "=", - "CenterObject.ZOrder() + CenterObject.CenterX() - OrbitingObject.CenterX()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Foreground = Right" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "ForegroundSide", - "=", - "\"Right\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetZOrder" - }, - "parameters": [ - "OrbitingObject", - "=", - "CenterObject.ZOrder() + OrbitingObject.CenterX() - CenterObject.CenterX()" - ] - } - ] - } - ], - "parameters": [] - } - ] - } - ] - } - ], - "parameters": [] - } - ] - } - ], - "parameters": [ - { - "description": "Center object", - "name": "CenterObject", - "type": "objectList" - }, - { - "description": "Orbiting object", - "longDescription": "Cannot be the same object used for the Center object", - "name": "OrbitingObject", - "type": "objectList" - }, - { - "description": "Quantity of orbiting objects", - "name": "OrbitQuantity", - "type": "expression" - }, - { - "description": "Orbit speed (in degrees per second)", - "longDescription": "Use negative numbers to orbit counter-clockwise", - "name": "OrbitSpeed", - "type": "expression" - }, - { - "description": "Vertical distance from the center object (pixels)", - "name": "VerticalDistance", - "type": "expression" - }, - { - "description": "Angular speed (in degrees per second)", - "longDescription": "Use negative numbers to rotate counter-clockwise", - "name": "ObjectRotationSpeed", - "type": "expression" - }, - { - "description": "Starting angle offset (in degrees)", - "name": "StartingOffset", - "type": "expression" - }, - { - "description": "Reset locations of orbiting objects after quantity is reduced", - "name": "ResetObjectsAfterDeletion", - "type": "yesorno" - }, - { - "description": "Horizontal distance from the center object (pixels)", - "name": "HorizontalDistance", - "type": "expression" - }, - { - "description": "Foreground Side", - "name": "ForegroundSide", - "supplementaryInformation": "[\"Top\",\"Bottom\",\"Left\",\"Right\"]", - "type": "stringWithSelector" - }, - { - "description": "Z order of orbiting objects", - "name": "OrbitZvalue", - "type": "expression" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "AnimateOrbitingObjects" - }, - { - "functionName": "AnimateEllipticalOrbitingObjects" - }, - { - "functionName": "DeleteOrbitingObjects" - } - ] - }, - "eventsBasedBehaviors": [ - { - "description": "", - "fullName": "", - "helpPath": "", - "iconUrl": "", - "name": "OrbitingObjectsEmitter", - "objectType": "", - "previewIconUrl": "", - "eventsFunctions": [ - { - "description": "Move objects in elliptical orbit around a center object. Z-order is changed to make 3D effect.", - "fullName": "", - "functionType": "Action", - "name": "AnimateOrbitingObjects", - "sentence": "Animate copies of _PARAM2_ in elliptical orbit around _PARAM0_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "ResetObjectsAfterDeletion", - "=", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "OrbitingObjects::AnimateEllipticalOrbitingObjects" - }, - "parameters": [ - "", - "Object", - "OrbitingObject", - "OrbitQuantity", - "OrbitSpeed", - "VerticalDistance", - "ObjectRotationSpeed", - "StartingOffset", - "no", - "HorizontalDistance", - "ForegroundSide", - "OrbitZvalue", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "ResetObjectsAfterDeletion", - "True", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "OrbitingObjects::AnimateEllipticalOrbitingObjects" - }, - "parameters": [ - "", - "Object", - "OrbitingObject", - "OrbitQuantity", - "OrbitSpeed", - "VerticalDistance", - "ObjectRotationSpeed", - "StartingOffset", - "yes", - "HorizontalDistance", - "ForegroundSide", - "OrbitZvalue", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "OrbitingObjects::OrbitingObjectsEmitter", - "type": "behavior" - }, - { - "description": "Orbiting object", - "longDescription": "Cannot be the same object used for the Center object", - "name": "OrbitingObject", - "type": "objectList" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "AnimateOrbitingObjects" - } - ] - }, - "propertyDescriptors": [ - { - "value": "", - "type": "Number", - "label": "Quantity of orbiting objects", - "name": "OrbitQuantity" - }, - { - "value": "", - "type": "Number", - "unit": "AngularSpeed", - "label": "Orbit speed", - "description": "Use negative numbers to orbit counter-clockwise.", - "name": "OrbitSpeed" - }, - { - "value": "200", - "type": "Number", - "unit": "Pixel", - "label": "Vertical distance from the center object", - "name": "VerticalDistance" - }, - { - "value": "200", - "type": "Number", - "unit": "Pixel", - "label": "Horizontal distance from the center object", - "name": "HorizontalDistance" - }, - { - "value": "", - "type": "Number", - "unit": "DegreeAngle", - "label": "Starting angle offset (in degrees)", - "name": "StartingOffset" - }, - { - "value": "", - "type": "Boolean", - "label": "Reset locations of orbiting objects after quantity is reduced", - "name": "ResetObjectsAfterDeletion" - }, - { - "value": "", - "type": "Choice", - "label": "", - "choices": [ - { - "label": "", - "value": "Top" - }, - { - "label": "", - "value": "Bottom" - }, - { - "label": "", - "value": "Left" - }, - { - "label": "", - "value": "Right" - }, - { - "label": "", - "value": "Value" - } - ], - "name": "ForegroundSide" - }, - { - "value": "1", - "type": "Number", - "label": "Z order of orbiting objects", - "name": "OrbitZvalue" - }, - { - "value": "", - "type": "Number", - "label": "Angular speed (in degrees per second)", - "description": "Use negative numbers to orbit counter-clockwise.", - "name": "ObjectRotationSpeed" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "propertyName": "ObjectRotationSpeed" - }, - { - "propertyName": "OrbitZvalue" - }, - { - "propertyName": "ForegroundSide" - }, - { - "propertyName": "ResetObjectsAfterDeletion" - }, - { - "propertyName": "StartingOffset" - }, - { - "propertyName": "VerticalDistance" - }, - { - "propertyName": "HorizontalDistance" - }, - { - "propertyName": "OrbitSpeed" - }, - { - "propertyName": "OrbitQuantity" - } - ] - } - } - ], - "eventsBasedObjects": [] - }, - { - "author": "Tristan Rhodes (https://victrisgames.itch.io/)", - "category": "Visual effect", - "dimension": "", - "extensionNamespace": "", - "fullName": "Shake Object (position, angle, scale)", - "gdevelopVersion": "", - "helpPath": "https://victrisgames.itch.io/gdevelop-camera-shake-example", - "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLWFycm93LWFsbCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xMywxMUgxOEwxNi41LDkuNUwxNy45Miw4LjA4TDIxLjg0LDEyTDE3LjkyLDE1LjkyTDE2LjUsMTQuNUwxOCwxM0gxM1YxOEwxNC41LDE2LjVMMTUuOTIsMTcuOTJMMTIsMjEuODRMOC4wOCwxNy45Mkw5LjUsMTYuNUwxMSwxOFYxM0g2TDcuNSwxNC41TDYuMDgsMTUuOTJMMi4xNiwxMkw2LjA4LDguMDhMNy41LDkuNUw2LDExSDExVjZMOS41LDcuNUw4LjA4LDYuMDhMMTIsMi4xNkwxNS45Miw2LjA4TDE0LjUsNy41TDEzLDZWMTFaIiAvPjwvc3ZnPg==", - "name": "ShakeObject", - "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/arrow-all.svg", - "shortDescription": "Shake an object, using one or more ways to shake (position, angle, scale).", - "version": "1.5.5", - "description": [ - "Select one or more methods of shaking:", - "- Position: Shake the X and/or Y position of the object ", - "- Angle: Shake the angle (rotation) of the object ", - "- Scale: Shake the scale of the object (must be a sprite)", - "", - "Control how the object shakes:", - "- Amplitude: How far the object moves during each shake", - "- Duration: Amount of time to shake the object", - "- Time between shakes: Amount of time between each movement of the object", - "- Keep shaking until stopped (boolean)", - "", - "Tips:", - "- For a single-shake effect, set the \"Time between shakes\" to be equal to \"Duration\" (great for a hit or impact)", - "- To make the single-shake move in the opposite direction, use negative numbers ", - "- To repeat a single-shake effect in a loop, add a condition \"Object is not shaking\" ", - "- Use a long \"Time between shakes\" to simulate a slow moving object (like a ship rocking back and forth)", - "- Make sure to \"Stop shaking\" before starting a new shake if it uses different parameters. ", - "- Use \"Shake until stopped\" to simulate engine vibration, earthquake, or pulsing", - "", - "The top-down RPG example uses this extension for damage animations ([open the project online](https://editor.gdevelop.io/?project=example://top-down-rpg))." - ], - "origin": { - "identifier": "ShakeObject", - "name": "gdevelop-extension-store" - }, - "tags": [ - "shaking", - "object", - "effect", - "shake", - "scale", - "position", - "rotate", - "angle" - ], - "authorIds": [ - "gqDaZjCfevOOxBYkK6zlhtZnXCg1" - ], - "dependencies": [], - "globalVariables": [], - "sceneVariables": [], - "eventsFunctions": [], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT" - }, - "eventsBasedBehaviors": [ - { - "description": "Shake an object, using one or more ways to shake (position, angle).\nThis behavior can be used on any type of object.", - "fullName": "Shake object (position, angle)", - "helpPath": "", - "iconUrl": "", - "name": "ShakeObject_PositionAngle", - "objectType": "", - "previewIconUrl": "", - "eventsFunctions": [ - { - "description": "Shake an object, using one or more ways to shake (position, angle).", - "fullName": "Shake object (position, angle)", - "functionType": "Action", - "name": "ShakeObject_PositionAngle", - "sentence": "Shake object _PARAM0_ for _PARAM2_ seconds. Modify position amplitude _PARAM3_ on X axis and _PARAM4_ on Y axis, angle rotation amplitude _PARAM5_. Wait _PARAM6_ seconds between shakes. Keep shaking until stopped: _PARAM7_", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Shake Object", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Start/Reset duration timer" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "Object", - "\"__ShakeObject_DurationTimer\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Pass input parameters to global variables so that onScenePostEvents can use them" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_Duration", - "=", - "GetArgumentAsNumber(\"Duration\")" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "=", - "GetArgumentAsNumber(\"PowerX\")" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "=", - "GetArgumentAsNumber(\"PowerY\")" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerAngle", - "=", - "GetArgumentAsNumber(\"PowerAngle\")" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_TimeBetweenShakes", - "=", - "GetArgumentAsNumber(\"TimeBetweenShakes\")" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Determine if the shake should keep going until stopped" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeForever", - "False" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "GetArgumentAsBoolean" - }, - "parameters": [ - "\"ShakeForever\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeForever", - "True" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Add default values if none were provided" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_Duration", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_Duration", - "=", - "0.5" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_TimeBetweenShakes", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_TimeBetweenShakes", - "=", - "0.08" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "If duration is less than a single shake, increase duration to make 1 full shake" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_Duration", - "<", - "Object.Variable(__ShakeObject_TimeBetweenShakes)" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_Duration", - "=", - "Object.Variable(__ShakeObject_TimeBetweenShakes)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Detect initial shake" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeInProgress", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_InitialShake", - "=", - "1" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Initiate the onScenePostEvents function" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeInProgress", - "=", - "1" - ] - } - ] - } - ], - "parameters": [] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ShakeObject::ShakeObject_PositionAngle", - "type": "behavior" - }, - { - "description": "Duration of shake (in seconds) (Default: 0.5) ", - "name": "Duration", - "type": "expression" - }, - { - "description": "Amplitude of postion shake in X direction (in pixels) (For example: 5)", - "name": "PowerX", - "type": "expression" - }, - { - "description": "Amplitude of position shake in Y direction (in pixels) (For example: 5)", - "name": "PowerY", - "type": "expression" - }, - { - "description": "Amplitude of angle rotation shake (in degrees) (For example: 5)", - "name": "PowerAngle", - "type": "expression" - }, - { - "description": "Amount of time between shakes (in seconds) (Default: 0.08)", - "name": "TimeBetweenShakes", - "type": "expression" - }, - { - "description": "Keep shaking until stopped", - "longDescription": "Duration value will be ignored", - "name": "ShakeForever", - "type": "yesorno" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Action", - "name": "doStepPostEvents", - "sentence": "", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Shake Object", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Start shaking", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeInProgress", - "=", - "1" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Keep object shaking forever (if desired)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeForever", - "True" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_Duration", - "=", - "100" - ] - }, - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "Object", - "\"__ShakeObject_DurationTimer\"" - ] - } - ] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Calculate movement of the shake", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Run once before every shake movement" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_InitialShake", - "=", - "1" - ] - }, - { - "type": { - "value": "ObjectTimer" - }, - "parameters": [ - "Object", - "\"__ShakeObject_ShakeTimer\"", - "Object.Variable(__ShakeObject_TimeBetweenShakes)" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "Object", - "\"__ShakeObject_ShakeTimer\"" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeCounter", - "+", - "1" - ] - } - ], - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Correct for drift and reset drift tracking variables", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Move to correct any drift from previous shake" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "!=", - "0" - ] - }, - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "!=", - "0" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "SetX" - }, - "parameters": [ - "Object", - "-", - "Object.Variable(__ShakeObject_DisplacementTravelledX)" - ] - }, - { - "type": { - "value": "SetY" - }, - "parameters": [ - "Object", - "-", - "Object.Variable(__ShakeObject_DisplacementTravelledY)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerAngle", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetAngle" - }, - "parameters": [ - "Object", - "-", - "Object.Variable(__ShakeObject_AngleTravelled)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Reset drift detection variables" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledX", - "=", - "0" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledY", - "=", - "0" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_AngleTravelled", - "=", - "0" - ] - } - ] - } - ], - "parameters": [] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Calculate Position Shake" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "!=", - "0" - ] - }, - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "!=", - "0" - ] - } - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "PositionDisplacement = (DesiredDuration - RunningTimer) / DesiredDuration * Amplitude * [-1 or 1]" - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Make initial shake NOT random so users can set a direction for a one-shake effect" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_InitialShake", - "=", - "1" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementX", - "=", - "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerX)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementY", - "=", - "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerY)" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "After initial shake pick a random direction" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_InitialShake", - "=", - "0" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementX", - "=", - "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerX) * RandomWithStep(-1, 1, 2)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementY", - "=", - "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerY) * RandomWithStep(-1, 1, 2)" - ] - } - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Calculate Rotation (angle) shake " - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerAngle", - "!=", - "0" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Every \"even\" shake, rotate clockwise" - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "AngleDisplacement = (DesiredDuration - RunningTimer) / DesiredDuration * Amplitude" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "mod(Object.Variable(__ShakeObject_ShakeCounter),2)", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementAngle", - "=", - "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerAngle)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Every \"odd\" shake, rotate counter-clockwise" - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "AngleDisplacement = (DesiredDuration - RunningTimer) / DesiredDuration * Amplitude" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "mod(Object.Variable(__ShakeObject_ShakeCounter),2)", - "=", - "1" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementAngle", - "=", - "-1 *(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerAngle)" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save that initial shake has been processed" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_InitialShake", - "=", - "0" - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Move object", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Calculate the fraction of shake that occured during this frame" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PercentTimeElapsedThisFrame", - "=", - "min(1,TimeDelta()/Object.Variable(__ShakeObject_TimeBetweenShakes))" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Increase change for the first half of the shake (move away from original values)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "ObjectTimer" - }, - "parameters": [ - "Object", - "\"__ShakeObject_ShakeTimer\"", - "Object.Variable(__ShakeObject_TimeBetweenShakes)/2" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Change position" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "!=", - "0" - ] - }, - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "!=", - "0" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "SetX" - }, - "parameters": [ - "Object", - "+", - "round(1024 * Object.Variable(__ShakeObject_DisplacementX) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - }, - { - "type": { - "value": "SetY" - }, - "parameters": [ - "Object", - "+", - "round(1024 * Object.Variable(__ShakeObject_DisplacementY) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save movement to calculate drift" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledX", - "+", - "round(1024 * Object.Variable(__ShakeObject_DisplacementX) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledY", - "+", - "round(1024 * Object.Variable(__ShakeObject_DisplacementY) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Change angle" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Variable(__ShakeObject_PowerAngle)", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetAngle" - }, - "parameters": [ - "Object", - "+", - "round(1024 * Object.Variable(__ShakeObject_DisplacementAngle) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save movement to calculate drift" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_AngleTravelled", - "+", - "round(1024 * Object.Variable(__ShakeObject_DisplacementAngle) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Decrease change the second half of the shake (return to original position)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectTimer" - }, - "parameters": [ - "Object", - "\"__ShakeObject_ShakeTimer\"", - "Object.Variable(__ShakeObject_TimeBetweenShakes)/2" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Change position" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "!=", - "0" - ] - }, - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "!=", - "0" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "SetX" - }, - "parameters": [ - "Object", - "-", - "round(1024 * Object.Variable(__ShakeObject_DisplacementX) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - }, - { - "type": { - "value": "SetY" - }, - "parameters": [ - "Object", - "-", - "round(1024 * Object.Variable(__ShakeObject_DisplacementY) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save movement to calculate drift" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledX", - "-", - "round(1024 * Object.Variable(__ShakeObject_DisplacementX) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledY", - "-", - "round(1024 * Object.Variable(__ShakeObject_DisplacementY) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Change angle" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Variable(__ShakeObject_PowerAngle)", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetAngle" - }, - "parameters": [ - "Object", - "-", - "round(1024 * Object.Variable(__ShakeObject_DisplacementAngle) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save movement to calculate drift" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_AngleTravelled", - "-", - "round(1024 * Object.Variable(__ShakeObject_DisplacementAngle) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ] - } - ] - } - ] - } - ], - "parameters": [] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Stop shaking", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Stop shaking when the duration has been reached (or if the stop shaking function was called)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "ObjectTimer" - }, - "parameters": [ - "Object", - "\"__ShakeObject_DurationTimer\"", - "Object.Variable(__ShakeObject_Duration)" - ] - }, - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeInProgress", - "=", - "-1" - ] - } - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeInProgress", - "=", - "0" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeCounter", - "=", - "0" - ] - } - ], - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Correct for drift and reset drift tracking variables", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Move to correct any drift from previous shake" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "!=", - "0" - ] - }, - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "!=", - "0" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "SetX" - }, - "parameters": [ - "Object", - "-", - "Object.Variable(__ShakeObject_DisplacementTravelledX)" - ] - }, - { - "type": { - "value": "SetY" - }, - "parameters": [ - "Object", - "-", - "Object.Variable(__ShakeObject_DisplacementTravelledY)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerAngle", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetAngle" - }, - "parameters": [ - "Object", - "-", - "Object.Variable(__ShakeObject_AngleTravelled)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Reset drift detection variables" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledX", - "=", - "0" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledY", - "=", - "0" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_AngleTravelled", - "=", - "0" - ] - } - ] - } - ], - "parameters": [] - } - ] - } - ], - "parameters": [] - } - ], - "parameters": [] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ShakeObject::ShakeObject_PositionAngle", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Stop any shaking of object that was initiated by the Shake Object extension.", - "fullName": "Stop shaking the object", - "functionType": "Action", - "name": "StopShaking", - "sentence": "Stop shaking _PARAM0_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ShakeObject::ShakeObject_PositionAngle::IsShaking" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeInProgress", - "=", - "-1" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ShakeObject::ShakeObject_PositionAngle", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if an object is shaking.", - "fullName": "Check if an object is shaking", - "functionType": "Condition", - "name": "IsShaking", - "sentence": "_PARAM0_ is shaking", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeInProgress", - "=", - "1" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ShakeObject::ShakeObject_PositionAngle", - "type": "behavior" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "ShakeObject_PositionAngle" - }, - { - "functionName": "doStepPostEvents" - }, - { - "functionName": "StopShaking" - }, - { - "functionName": "IsShaking" - } - ] - }, - "propertyDescriptors": [], - "propertiesFolderStructure": { - "folderName": "__ROOT" - } - }, - { - "description": "Shake an object, using one or more ways to shake (position, angle, scale)\nThis behavior can only be used on sprite objects.", - "fullName": "Shake object (position, angle, scale)", - "helpPath": "", - "iconUrl": "", - "name": "ShakeObject_PositionAngleScale", - "objectType": "Sprite", - "previewIconUrl": "", - "eventsFunctions": [ - { - "description": "Shake an object, using one or more ways to shake (position, angle, scale).", - "fullName": "Shake object (position, angle, scale)", - "functionType": "Action", - "name": "ShakeObject_PositionAngleScale", - "sentence": "Shake object _PARAM0_ for _PARAM2_ seconds. Modify position amplitude _PARAM3_ on X axis and _PARAM4_ on Y axis, angle rotation amplitude _PARAM5_, and scale amplitude _PARAM6_. Wait _PARAM7_ seconds between shakes. Keep shaking until stopped: _PARAM8_", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Shake Object", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Start/Reset duration timer" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "Object", - "\"__ShakeObject_DurationTimer\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Pass input parameters to global variables so that onScenePostEvents can use them" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_Duration", - "=", - "GetArgumentAsNumber(\"Duration\")" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "=", - "GetArgumentAsNumber(\"PowerX\")" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "=", - "GetArgumentAsNumber(\"PowerY\")" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerAngle", - "=", - "GetArgumentAsNumber(\"PowerAngle\")" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerScale", - "=", - "GetArgumentAsNumber(\"PowerScale\")" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_TimeBetweenShakes", - "=", - "GetArgumentAsNumber(\"TimeBetweenShakes\")" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Determine if the shake should keep going until stopped" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeForever", - "False" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "GetArgumentAsBoolean" - }, - "parameters": [ - "\"ShakeForever\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeForever", - "True" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Add default values if none were provided" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_Duration", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_Duration", - "=", - "0.5" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_TimeBetweenShakes", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_TimeBetweenShakes", - "=", - "0.08" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "If duration is less than a single shake, increase duration to make 1 full shake" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_Duration", - "<", - "Object.Variable(__ShakeObject_TimeBetweenShakes)" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_Duration", - "=", - "Object.Variable(__ShakeObject_TimeBetweenShakes)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Detect initial shake" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeInProgress", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_InitialShake", - "=", - "1" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Initiate the onScenePostEvents function" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeInProgress", - "=", - "1" - ] - } - ] - } - ], - "parameters": [] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "Sprite", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ShakeObject::ShakeObject_PositionAngleScale", - "type": "behavior" - }, - { - "description": "Duration of shake (in seconds) (Default: 0.5)", - "name": "Duration", - "type": "expression" - }, - { - "description": "Amplitude of postion shake in X direction (in pixels) (For example: 5)", - "name": "PowerX", - "type": "expression" - }, - { - "description": "Amplitude of position shake in Y direction (in pixels) (For example: 5)", - "name": "PowerY", - "type": "expression" - }, - { - "description": "Amplitude of angle rotation shake (in degrees) (For example: 5)", - "name": "PowerAngle", - "type": "expression" - }, - { - "description": "Amplitude of scale shake (in percent change) (For example: 5)", - "name": "PowerScale", - "type": "expression" - }, - { - "description": "Amount of time between shakes (in seconds) (Default: 0.08)", - "name": "TimeBetweenShakes", - "type": "expression" - }, - { - "description": "Keep shaking until stopped", - "longDescription": "Duration value will be ignored", - "name": "ShakeForever", - "type": "yesorno" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Action", - "name": "doStepPostEvents", - "sentence": "", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Shake Object", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Start shaking", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeInProgress", - "=", - "1" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Keep object shaking forever (if desired)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeForever", - "True" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_Duration", - "=", - "100" - ] - }, - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "Object", - "\"__ShakeObject_DurationTimer\"" - ] - } - ] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Calculate movement of the shake", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Run once before every shake movement" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_InitialShake", - "=", - "1" - ] - }, - { - "type": { - "value": "ObjectTimer" - }, - "parameters": [ - "Object", - "\"__ShakeObject_ShakeTimer\"", - "Object.Variable(__ShakeObject_TimeBetweenShakes)" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "Object", - "\"__ShakeObject_ShakeTimer\"" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeCounter", - "+", - "1" - ] - } - ], - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "folded": true, - "name": "Correct for drift and reset drift tracking variables", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Move to correct any drift from previous shake" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "!=", - "0" - ] - }, - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "!=", - "0" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "SetX" - }, - "parameters": [ - "Object", - "-", - "Object.Variable(__ShakeObject_DisplacementTravelledX)" - ] - }, - { - "type": { - "value": "SetY" - }, - "parameters": [ - "Object", - "-", - "Object.Variable(__ShakeObject_DisplacementTravelledY)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerAngle", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetAngle" - }, - "parameters": [ - "Object", - "-", - "Object.Variable(__ShakeObject_AngleTravelled)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerScale", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ChangeScale" - }, - "parameters": [ - "Object", - "-", - "Object.Variable(__ShakeObject_ScaleTravelled)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Reset drift detection variables" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledX", - "=", - "0" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledY", - "=", - "0" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_AngleTravelled", - "=", - "0" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ScaleTravelled", - "=", - "0" - ] - } - ] - } - ], - "parameters": [] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Calculate Position Shake" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "!=", - "0" - ] - }, - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "!=", - "0" - ] - } - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "PositionDisplacement = (DesiredDuration - RunningTimer) / DesiredDuration * Amplitude * [-1 or 1]" - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Make initial shake NOT random so users can set a direction for a one-shake effect" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_InitialShake", - "=", - "1" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementX", - "=", - "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerX)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementY", - "=", - "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerY)" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "After initial shake pick a random direction" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_InitialShake", - "=", - "0" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementX", - "=", - "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerX) * RandomWithStep(-1, 1, 2)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementY", - "=", - "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerY) * RandomWithStep(-1, 1, 2)" - ] - } - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Calculate Rotation (angle) shake " - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerAngle", - "!=", - "0" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Every \"even\" shake, rotate clockwise" - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "AngleDisplacement = (DesiredDuration - RunningTimer) / DesiredDuration * Amplitude" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "mod(Object.Variable(__ShakeObject_ShakeCounter),2)", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementAngle", - "=", - "-1 * (Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerAngle)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Every \"odd\" shake, rotate counter-clockwise" - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "AngleDisplacement = (DesiredDuration - RunningTimer) / DesiredDuration * Amplitude" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "mod(Object.Variable(__ShakeObject_ShakeCounter),2)", - "=", - "1" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementAngle", - "=", - "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerAngle)" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Calculate Scale shake" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerScale", - "!=", - "0" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Calculate object scale displacement, with linear decay over time" - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "ScaleDisplacement = (DesiredDuration - RunningTimer) / DesiredDuration * Amplitude * 1/100" - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Every even shake, increase scale" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "mod(Object.Variable(__ShakeObject_ShakeCounter),2)", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementScale", - "=", - "-1 * (Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerScale) * (1/100)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Every \"odd\" shake, decrease scale" - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "ScaleDisplacement = -1 * (DesiredDuration - RunningTimer) / DesiredDuration * Amplitude * 1/100" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "mod(Object.Variable(__ShakeObject_ShakeCounter),2)", - "=", - "1" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementScale", - "=", - "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerScale) * (1/100)" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save that initial shake has been processed" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_InitialShake", - "=", - "0" - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Move object", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Calculate the fraction of shake that occured during this frame" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PercentTimeElapsedThisFrame", - "=", - "min(1,TimeDelta()/Object.Variable(__ShakeObject_TimeBetweenShakes))" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Increase change for the first half of the shake (move away from original values)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "ObjectTimer" - }, - "parameters": [ - "Object", - "\"__ShakeObject_ShakeTimer\"", - "Object.Variable(__ShakeObject_TimeBetweenShakes)/2" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Change position" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "!=", - "0" - ] - }, - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "!=", - "0" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "SetX" - }, - "parameters": [ - "Object", - "+", - "round(1024 * Object.Variable(__ShakeObject_DisplacementX) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - }, - { - "type": { - "value": "SetY" - }, - "parameters": [ - "Object", - "+", - "round(1024 * Object.Variable(__ShakeObject_DisplacementY) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save movement to calculate drift" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledX", - "+", - "round(1024 * Object.Variable(__ShakeObject_DisplacementX) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledY", - "+", - "round(1024 * Object.Variable(__ShakeObject_DisplacementY) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Change angle" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Variable(__ShakeObject_PowerAngle)", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetAngle" - }, - "parameters": [ - "Object", - "+", - "round(1024 * Object.Variable(__ShakeObject_DisplacementAngle) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save movement to calculate drift" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_AngleTravelled", - "+", - "round(1024 * Object.Variable(__ShakeObject_DisplacementAngle) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Change scale" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Variable(__ShakeObject_PowerScale)", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ChangeScale" - }, - "parameters": [ - "Object", - "+", - "round(1024 * Object.Variable(__ShakeObject_DisplacementScale) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save movement to calculate drift" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ScaleTravelled", - "+", - "round(1024 * Object.Variable(__ShakeObject_DisplacementScale) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ] - } - ] - } + ], + "objects": [ + { + "assetStoreId": "", + "bold": true, + "italic": false, + "name": "Text0", + "persistentUuid": "fa6d0ba8-ce6e-462d-8741-9acddede2539", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [ + { + "effectType": "Outline", + "name": "Effect", + "doubleParameters": { + "padding": 4, + "thickness": 4 + }, + "stringParameters": { + "color": "0;0;0" + }, + "booleanParameters": {} + } + ], + "behaviors": [ + { + "name": "OrbitingObjectEmitter", + "type": "OrbitingObjects::OrbitingObjectEmitter", + "StartingOffset": 0, + "ForegroundSide": "", + "ZOrderOffset": 0, + "RadiusX": 300, + "RadiusY": 300, + "OrbitAngularSpeed": 45, + "SpiningSpeed": -90, + "ShouldFillGap": false, + "Quantity": 10 + }, + { + "name": "ShakeObject_PositionAngle", + "type": "ShakeObject::ShakeObject_PositionAngle" + } + ], + "string": "0", + "font": "", + "textAlignment": "center", + "characterSize": 550, + "color": { + "b": 28, + "g": 231, + "r": 248 + }, + "content": { + "bold": true, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "", + "textAlignment": "center", + "verticalTextAlignment": "top", + "characterSize": 550, + "lineHeight": 0, + "color": "248;231;28" + } + }, + { + "assetStoreId": "", + "bold": true, + "italic": false, + "name": "WidthLabel", + "persistentUuid": "63d5271a-bbaa-4bd3-bd3d-d24356c79f41", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [ + { + "effectType": "Outline", + "name": "Effect", + "doubleParameters": { + "padding": 4, + "thickness": 4 + }, + "stringParameters": { + "color": "0;0;0" + }, + "booleanParameters": {} + } + ], + "behaviors": [ + { + "name": "ShakeObject_PositionAngle", + "type": "ShakeObject::ShakeObject_PositionAngle" + } + ], + "string": "Width", + "font": "", + "textAlignment": "center", + "characterSize": 50, + "color": { + "b": 255, + "g": 255, + "r": 255 + }, + "content": { + "bold": true, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Width", + "font": "", + "textAlignment": "center", + "verticalTextAlignment": "top", + "characterSize": 50, + "lineHeight": 0, + "color": "255;255;255" + } + }, + { + "assetStoreId": "", + "bold": true, + "italic": false, + "name": "Title", + "persistentUuid": "b8f62a63-8fd4-477c-b9db-1d6bb24e3bc7", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "ShakeObject_PositionAngle", + "type": "ShakeObject::ShakeObject_PositionAngle" + } + ], + "string": "Orbiting Objects Extension", + "font": "", + "textAlignment": "center", + "characterSize": 60, + "color": { + "b": 224, + "g": 16, + "r": 189 + }, + "content": { + "bold": true, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Orbiting Objects Extension", + "font": "", + "textAlignment": "center", + "verticalTextAlignment": "top", + "characterSize": 60, + "lineHeight": 0, + "color": "189;16;224" + } + }, + { + "assetStoreId": "", + "bold": true, + "italic": false, + "name": "HeightLabel", + "persistentUuid": "5b42bae7-4651-4686-91d8-b5d05995c7ac", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [ + { + "effectType": "Outline", + "name": "Effect", + "doubleParameters": { + "padding": 4, + "thickness": 4 + }, + "stringParameters": { + "color": "0;0;0" + }, + "booleanParameters": {} + } + ], + "behaviors": [ + { + "name": "ShakeObject_PositionAngle", + "type": "ShakeObject::ShakeObject_PositionAngle" + } + ], + "string": "Height", + "font": "", + "textAlignment": "center", + "characterSize": 50, + "color": { + "b": 255, + "g": 255, + "r": 255 + }, + "content": { + "bold": true, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Height", + "font": "", + "textAlignment": "center", + "verticalTextAlignment": "top", + "characterSize": 50, + "lineHeight": 0, + "color": "255;255;255" + } + }, + { + "additive": true, + "assetStoreId": "8b9d676aee2e7b4e359522aecea263890ba30f957c5665d63d459675b12980f2", + "destroyWhenNoParticles": true, + "emitterAngleA": 0, + "emitterAngleB": 360, + "emitterForceMax": 50, + "emitterForceMin": 50, + "flow": 150, + "jumpForwardInTimeOnCreation": 0, + "maxParticleNb": 1000, + "name": "Gas", + "particleAlpha1": 100, + "particleAlpha2": 0, + "particleAlphaRandomness1": 0, + "particleAlphaRandomness2": 0, + "particleAngle1": 0, + "particleAngle2": 0, + "particleAngleRandomness1": 0, + "particleAngleRandomness2": 0, + "particleBlue1": 224, + "particleBlue2": 255, + "particleColor1": "189;16;224", + "particleColor2": "255;255;255", + "particleGravityX": 0, + "particleGravityY": 0, + "particleGreen1": 16, + "particleGreen2": 255, + "particleLifeTimeMax": 4, + "particleLifeTimeMin": 2, + "particleRed1": 189, + "particleRed2": 255, + "particleSize1": 100, + "particleSize2": 0, + "particleSizeRandomness1": 0, + "particleSizeRandomness2": 0, + "persistentUuid": "9a2eb0b7-5e96-4609-bc75-692ee7894ebf", + "rendererParam1": 1, + "rendererParam2": 1, + "rendererType": "Quad", + "tank": -1, + "textureParticleName": "Gas.png", + "type": "ParticleSystem::ParticleEmitter", + "zoneRadius": 500, + "variables": [], + "effects": [], + "behaviors": [] + }, + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "574655a4565bd983af8f5dd98e0fd8cda3bd67cf929c00d3db317e898322e06b", + "name": "Star", + "persistentUuid": "6e606c45-283d-4505-b516-b8d3b416c118", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [ + { + "effectType": "Outline", + "name": "Effect", + "doubleParameters": { + "padding": 2, + "thickness": 2 + }, + "stringParameters": { + "color": "0;0;0" + }, + "booleanParameters": {} + } + ], + "behaviors": [], + "animations": [ + { + "name": "LargeWide", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": false, + "image": "Star_LargeWide.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + }, + { + "name": "Medium", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": false, + "image": "Star_Medium.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + }, + { + "name": "LargeNarrow", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": false, + "image": "Star_LargeNarrow.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + }, + { + "name": "Small", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": false, + "image": "Star_Small.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "05b0eb2d13ff37b70927d0184d4705e9c39c0b8fece7463127c4fe9eb65bb422", + "name": "WidthSlider", + "persistentUuid": "62cd2ea4-fbc6-46dc-9f19-d1303dae2b2a", + "type": "PanelSpriteSlider::PanelSpriteSlider", + "variant": "Yellow Circle Ended Line Slider", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "LabelMargin": 8, + "BarLeftPadding": 31, + "BarRightPadding": 31, + "InitialValue": 300, + "MinValue": -300, + "MaxValue": 300 + } + }, + { + "assetStoreId": "05b0eb2d13ff37b70927d0184d4705e9c39c0b8fece7463127c4fe9eb65bb422", + "name": "HeightSlider", + "persistentUuid": "24de9d6f-7b40-4461-b8a0-7983d9060d2a", + "type": "PanelSpriteSlider::PanelSpriteSlider", + "variant": "Yellow Circle Ended Line Slider", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "LabelMargin": 8, + "BarLeftPadding": 31, + "BarRightPadding": 31, + "MinValue": -300, + "MaxValue": 300, + "ShowLabelAtChanges": false, + "InitialValue": 50 + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "folderName": "UI", + "children": [ + { + "objectName": "Title" + }, + { + "objectName": "Gas" + }, + { + "objectName": "HeightLabel" + }, + { + "objectName": "HeightSlider" + }, + { + "objectName": "WidthLabel" + }, + { + "objectName": "WidthSlider" + } + ] + }, + { + "objectName": "Text0" + }, + { + "objectName": "Star" + } + ] + }, + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "OrbitingObjects::OrbitingObjectEmitter::SetRadiusX" + }, + "parameters": [ + "Text0", + "OrbitingObjectEmitter", + "=", + "WidthSlider.Value()", + "" + ] + }, + { + "type": { + "value": "OrbitingObjects::OrbitingObjectEmitter::SetRadiusY" + }, + "parameters": [ + "Text0", + "OrbitingObjectEmitter", + "=", + "HeightSlider.Value()", + "" + ] + }, + { + "type": { + "value": "OrbitingObjects::OrbitingObjectEmitter::AnimateOrbitingObjects" + }, + "parameters": [ + "Text0", + "OrbitingObjectEmitter", + "Star", + "" + ] + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 10038552, + "ambientLightColorG": 6067680, + "ambientLightColorR": 9764888, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "cameraType": "perspective", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "Background", + "renderingType": "", + "visibility": true, + "cameras": [], + "effects": [] + }, + { + "ambientLightColorB": 0, + "ambientLightColorG": 8065944, + "ambientLightColorR": 16, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "cameraType": "perspective", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "behaviorsSharedData": [ + { + "name": "Animation", + "type": "AnimatableCapability::AnimatableBehavior" + }, + { + "name": "Effect", + "type": "EffectCapability::EffectBehavior" + }, + { + "name": "Flippable", + "type": "FlippableCapability::FlippableBehavior" + }, + { + "name": "Opacity", + "type": "OpacityCapability::OpacityBehavior" + }, + { + "name": "OrbitingObjectEmitter", + "type": "OrbitingObjects::OrbitingObjectEmitter" + }, + { + "name": "Resizable", + "type": "ResizableCapability::ResizableBehavior" + }, + { + "name": "Scale", + "type": "ScalableCapability::ScalableBehavior" + }, + { + "name": "ShakeObject_PositionAngle", + "type": "ShakeObject::ShakeObject_PositionAngle" + }, + { + "name": "Text", + "type": "TextContainerCapability::TextContainerBehavior" + } + ] + }, + { + "b": 87, + "disableInputWhenNotFocused": true, + "mangledName": "Orbiting_32Objects", + "name": "Orbiting Objects", + "r": 58, + "standardSortMethod": true, + "stopSoundsOnStartup": true, + "title": "", + "v": 48, + "uiSettings": { + "grid": true, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.2, + "snap": true, + "zoomFactor": 0.7933114167663481, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + }, + "objectsGroups": [ + { + "name": "Slider", + "objects": [ + { + "name": "QuantitySlider" + }, + { + "name": "SpeedSlider" + }, + { + "name": "DistanceSlider" + }, + { + "name": "SpinningSlider" + } + ] + }, + { + "name": "Label", + "objects": [ + { + "name": "DistanceLabel" + }, + { + "name": "SpeedLabel" + }, + { + "name": "SpinningLabel" + }, + { + "name": "QuantityLabel" + } + ] + } + ], + "variables": [], + "instances": [ + { + "angle": 0, + "customSize": false, + "height": 0, + "layer": "", + "name": "QuantityLabel", + "persistentUuid": "72c863d1-80db-4d2d-8ca0-5f2f71c221ea", + "width": 0, + "x": 865, + "y": 174, + "zOrder": 3, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "layer": "", + "name": "SpeedLabel", + "persistentUuid": "227316ff-37c0-4d29-be2b-53a27b8e7c84", + "width": 0, + "x": 864, + "y": 270, + "zOrder": 6, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "layer": "", + "name": "DistanceLabel", + "persistentUuid": "378fbf96-fd67-491a-be49-d000b14eaec9", + "width": 0, + "x": 864, + "y": 366, + "zOrder": 7, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "layer": "", + "name": "SpinningLabel", + "persistentUuid": "8ac982a2-7ba4-49bf-9491-f40dedba566f", + "width": 0, + "x": 864, + "y": 462, + "zOrder": 9, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "layer": "", + "name": "AnimateOnLeftClickLabel", + "persistentUuid": "13b5566a-dddf-46c3-ad74-9d07be6a140b", + "width": 0, + "x": 911, + "y": 576, + "zOrder": 13, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "layer": "", + "name": "Title", + "persistentUuid": "d5bfc867-e526-44b4-a2b9-19347ae15e77", + "width": 0, + "x": 298, + "y": 32, + "zOrder": 14, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "layer": "", + "name": "DeleteOnRightClickLabel", + "persistentUuid": "2577d3c9-1c68-4b09-9a01-c219412ab200", + "width": 0, + "x": 911, + "y": 640, + "zOrder": 15, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 18, + "keepRatio": true, + "layer": "", + "name": "QuantitySlider", + "persistentUuid": "a1b74e4d-7b6e-4c6b-8009-eee6c69ee3ca", + "width": 350, + "x": 866, + "y": 206, + "zOrder": 21, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 18, + "keepRatio": true, + "layer": "", + "name": "SpeedSlider", + "persistentUuid": "62da1475-6670-4644-81a5-e0c1e6054c4f", + "width": 350, + "x": 864, + "y": 302, + "zOrder": 22, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 18, + "keepRatio": true, + "layer": "", + "name": "DistanceSlider", + "persistentUuid": "8c4c2f8f-2c33-463c-8c4a-bd51405305a0", + "width": 350, + "x": 864, + "y": 398, + "zOrder": 23, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 18, + "keepRatio": true, + "layer": "", + "name": "SpinningSlider", + "persistentUuid": "4ed75b4f-73b2-49e0-8e8e-aa4c118919dd", + "width": 350, + "x": 864, + "y": 494, + "zOrder": 24, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "AnimateOnLeftClick", + "persistentUuid": "0d511268-f569-4bc7-b867-e1a9ad100c2a", + "width": 0, + "x": 864, + "y": 576, + "zOrder": 25, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "DeleteOnRightClick", + "persistentUuid": "fce6ea8d-ba8f-4895-9647-6c1ab49ade15", + "width": 0, + "x": 864, + "y": 640, + "zOrder": 26, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "SpaceShip", + "persistentUuid": "54c02c26-8c36-4aa5-9562-90e9694c337e", + "width": 0, + "x": 314, + "y": 480, + "zOrder": 27, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "SpaceShip", + "persistentUuid": "582af00e-8480-477c-b105-0297bf58228d", + "width": 0, + "x": 128, + "y": 192, + "zOrder": 28, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "SpaceShip", + "persistentUuid": "1ceca429-4976-4509-b783-0bee61dc4670", + "width": 0, + "x": 576, + "y": 238, + "zOrder": 29, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], + "objects": [ + { + "assetStoreId": "", + "bold": true, + "italic": false, + "name": "DistanceLabel", + "persistentUuid": "93533269-7086-4ca0-81d2-5216656b37ea", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [ + { + "name": "Text", + "persistentUuid": "7b347cbb-1d0a-4c19-87db-8789af6c6e6a", + "type": "string", + "value": "" + } + ], + "effects": [], + "behaviors": [], + "string": "Distance: ", + "font": "", + "textAlignment": "", + "characterSize": 20, + "color": { + "b": 240, + "g": 240, + "r": 240 + }, + "content": { + "bold": true, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Distance: ", + "font": "", + "textAlignment": "", + "verticalTextAlignment": "top", + "characterSize": 20, + "lineHeight": 0, + "color": "240;240;240" + } + }, + { + "assetStoreId": "", + "bold": true, + "italic": false, + "name": "SpeedLabel", + "persistentUuid": "61c83358-a803-47e2-9b1f-720326aa56c0", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [ + { + "name": "Text", + "persistentUuid": "71db0b68-16a8-453c-ac6b-a3181be5c8c8", + "type": "string", + "value": "" + } + ], + "effects": [], + "behaviors": [], + "string": "Speed: ", + "font": "", + "textAlignment": "", + "characterSize": 20, + "color": { + "b": 240, + "g": 240, + "r": 240 + }, + "content": { + "bold": true, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Speed: ", + "font": "", + "textAlignment": "", + "verticalTextAlignment": "top", + "characterSize": 20, + "lineHeight": 0, + "color": "240;240;240" + } + }, + { + "assetStoreId": "", + "bold": true, + "italic": false, + "name": "SpinningLabel", + "persistentUuid": "fa104252-ecf2-4d29-985e-67dffaf8738a", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [ + { + "name": "Text", + "persistentUuid": "9c63ba2e-1eab-432e-8a43-51c5a1b1d7c9", + "type": "string", + "value": "" + } + ], + "effects": [], + "behaviors": [], + "string": "Spinning: ", + "font": "", + "textAlignment": "", + "characterSize": 20, + "color": { + "b": 240, + "g": 240, + "r": 240 + }, + "content": { + "bold": true, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Spinning: ", + "font": "", + "textAlignment": "", + "verticalTextAlignment": "top", + "characterSize": 20, + "lineHeight": 0, + "color": "240;240;240" + } + }, + { + "assetStoreId": "", + "bold": true, + "italic": false, + "name": "AnimateOnLeftClickLabel", + "persistentUuid": "f32331a9-90ff-4098-a4d4-1ef39abae9b0", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [], + "string": "Only active during left-click", + "font": "", + "textAlignment": "", + "characterSize": 20, + "color": { + "b": 240, + "g": 240, + "r": 240 + }, + "content": { + "bold": true, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Only active during left-click", + "font": "", + "textAlignment": "", + "verticalTextAlignment": "top", + "characterSize": 20, + "lineHeight": 0, + "color": "240;240;240" + } + }, + { + "assetStoreId": "", + "bold": true, + "italic": false, + "name": "DeleteOnRightClickLabel", + "persistentUuid": "862a3277-1b41-45e7-8963-27b0f597d303", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [], + "string": "Right-click to delete", + "font": "", + "textAlignment": "", + "characterSize": 20, + "color": { + "b": 240, + "g": 240, + "r": 240 + }, + "content": { + "bold": true, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Right-click to delete", + "font": "", + "textAlignment": "", + "verticalTextAlignment": "top", + "characterSize": 20, + "lineHeight": 0, + "color": "240;240;240" + } + }, + { + "assetStoreId": "", + "bold": true, + "italic": false, + "name": "Title", + "persistentUuid": "6da81982-f224-4400-ac8d-745e3012a57b", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [], + "string": "Extension: Orbiting Objects", + "font": "", + "textAlignment": "", + "characterSize": 50, + "color": { + "b": 240, + "g": 240, + "r": 240 + }, + "content": { + "bold": true, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Extension: Orbiting Objects", + "font": "", + "textAlignment": "", + "verticalTextAlignment": "top", + "characterSize": 50, + "lineHeight": 0, + "color": "240;240;240" + } + }, + { + "assetStoreId": "", + "bold": true, + "italic": false, + "name": "QuantityLabel", + "persistentUuid": "f1045eb9-ea11-41ac-920d-9cdef0c587f7", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [ + { + "name": "Text", + "persistentUuid": "a31a1afa-f4ef-471a-8c3a-bd0330f65d4d", + "type": "string", + "value": "" + } + ], + "effects": [], + "behaviors": [], + "string": "Quantity: ", + "font": "", + "textAlignment": "", + "characterSize": 20, + "color": { + "b": 240, + "g": 240, + "r": 240 + }, + "content": { + "bold": true, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Quantity: ", + "font": "", + "textAlignment": "", + "verticalTextAlignment": "top", + "characterSize": 20, + "lineHeight": 0, + "color": "240;240;240" + } + }, + { + "assetStoreId": "de0bcee3ad202a7776cc0ca96c10613a98505b66498581794155b08ddaf9c76c", + "name": "QuantitySlider", + "persistentUuid": "840c15cc-fbc5-40bb-a5a6-b339b48b141d", + "type": "PanelSpriteSlider::PanelSpriteSlider", + "variant": "Yellow Circle Ended Line Slider", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "BarTopPadding": 3, + "BarLeftPadding": 3, + "BarRightPadding": 3, + "BarBottomPadding": 4, + "LabelMargin": 4, + "MaxValue": 20, + "MinValue": 0, + "InitialValue": 3, + "ShowLabelAtChanges": false + } + }, + { + "assetStoreId": "de0bcee3ad202a7776cc0ca96c10613a98505b66498581794155b08ddaf9c76c", + "name": "SpeedSlider", + "persistentUuid": "41f5f5e1-6c11-4d25-9601-6724ca2b58f8", + "type": "PanelSpriteSlider::PanelSpriteSlider", + "variant": "Yellow Circle Ended Line Slider", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "BarTopPadding": 3, + "BarLeftPadding": 3, + "BarRightPadding": 3, + "BarBottomPadding": 4, + "LabelMargin": 4, + "MaxValue": 90, + "MinValue": -90, + "InitialValue": 45, + "ShowLabelAtChanges": false + } + }, + { + "assetStoreId": "de0bcee3ad202a7776cc0ca96c10613a98505b66498581794155b08ddaf9c76c", + "name": "DistanceSlider", + "persistentUuid": "66a1e2d9-de4e-42c5-9a46-e5fc0baeddf0", + "type": "PanelSpriteSlider::PanelSpriteSlider", + "variant": "Yellow Circle Ended Line Slider", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "BarTopPadding": 3, + "BarLeftPadding": 3, + "BarRightPadding": 3, + "BarBottomPadding": 4, + "LabelMargin": 4, + "MaxValue": 300, + "MinValue": 0, + "InitialValue": 150, + "ShowLabelAtChanges": false + } + }, + { + "assetStoreId": "de0bcee3ad202a7776cc0ca96c10613a98505b66498581794155b08ddaf9c76c", + "name": "SpinningSlider", + "persistentUuid": "5a87a126-e7a7-4406-bd1a-6c34938c0136", + "type": "PanelSpriteSlider::PanelSpriteSlider", + "variant": "Yellow Circle Ended Line Slider", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "BarTopPadding": 3, + "BarLeftPadding": 3, + "BarRightPadding": 3, + "BarBottomPadding": 4, + "LabelMargin": 4, + "MaxValue": 180, + "MinValue": -180, + "InitialValue": 90, + "ShowLabelAtChanges": false + } + }, + { + "assetStoreId": "3ad21d013739f00250a281206fa27d2dfbcd2b19841eb538cd3c901f4965117e", + "name": "AnimateOnLeftClick", + "persistentUuid": "68193c55-6b9d-440f-8334-744e276bbaca", + "type": "SpriteToggleSwitch::SpriteToggleSwitch", + "variant": "Rounded Square Yellow Toggle", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "IsChecked": false + } + }, + { + "assetStoreId": "3ad21d013739f00250a281206fa27d2dfbcd2b19841eb538cd3c901f4965117e", + "name": "DeleteOnRightClick", + "persistentUuid": "fa8023fc-6d07-406d-822a-5aea9e25226c", + "type": "SpriteToggleSwitch::SpriteToggleSwitch", + "variant": "Rounded Square Yellow Toggle", + "variables": [], + "effects": [], + "behaviors": [], + "content": {} + }, + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "b01970df01552d57c0efa613e014c59f211967bd8a07690c6ded673e21a67a6b", + "name": "Bomb", + "persistentUuid": "c5a0c24f-d5f8-4745-80fb-7d46880c7169", + "preScale": 3, + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "Bomb.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [ + [ + { + "x": 0, + "y": 0 + }, + { + "x": 15, + "y": 0 + }, + { + "x": 15, + "y": 13 + }, + { + "x": 0, + "y": 13 + } + ] + ] + } + ] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "0d6dd6c9aeca8eb1c2fc87232d9d4c54201fa9d6fc9afdc1a4cedf263f90fa01", + "name": "SpaceShip", + "persistentUuid": "f6c3ac40-e0d9-43f9-85a3-dbc4982a0e6c", + "preScale": 3, + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "OrbitingObjectEmitter", + "type": "OrbitingObjects::OrbitingObjectEmitter", + "Quantity": 3, + "OrbitAngularSpeed": 90, + "RadiusY": 200, + "RadiusX": 200, + "StartingOffset": 0, + "ShouldFillGap": true, + "ZOrderOffset": 0, + "SpiningSpeed": 0 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "SpaceShip 2.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [ + [ + { + "x": 0, + "y": 0 + }, + { + "x": 34, + "y": 0 + }, + { + "x": 34, + "y": 38 + }, + { + "x": 0, + "y": 38 + } + ] + ] + } + ] + } + ] + } + ] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "folderName": "UI", + "children": [ + { + "objectName": "Title" + }, + { + "objectName": "QuantityLabel" + }, + { + "objectName": "QuantitySlider" + }, + { + "objectName": "SpeedLabel" + }, + { + "objectName": "SpeedSlider" + }, + { + "objectName": "DistanceLabel" + }, + { + "objectName": "DistanceSlider" + }, + { + "objectName": "SpinningLabel" + }, + { + "objectName": "SpinningSlider" + }, + { + "objectName": "AnimateOnLeftClickLabel" + }, + { + "objectName": "AnimateOnLeftClick" + }, + { + "objectName": "DeleteOnRightClickLabel" + }, + { + "objectName": "DeleteOnRightClick" + } + ] + }, + { + "objectName": "Bomb" + }, + { + "objectName": "SpaceShip" + } + ] + }, + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "User input", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Animate orbiting objects only when left button is clicked on a Santa" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "SpriteToggleSwitch::SpriteToggleSwitch::IsChecked" + }, + "parameters": [ + "AnimateOnLeftClick", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "OrbitingObjects::OrbitingObjectEmitter::AnimateOrbitingObjects" + }, + "parameters": [ + "SpaceShip", + "OrbitingObjectEmitter", + "Bomb", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "SpriteToggleSwitch::SpriteToggleSwitch::IsChecked" + }, + "parameters": [ + "AnimateOnLeftClick", + "" + ] + }, + { + "type": { + "value": "MouseButtonPressed" + }, + "parameters": [ + "", + "Left" + ] + }, + { + "type": { + "value": "IsCursorOnObject" + }, + "parameters": [ + "SpaceShip", + "", + "", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "OrbitingObjects::OrbitingObjectEmitter::AnimateOrbitingObjects" + }, + "parameters": [ + "SpaceShip", + "OrbitingObjectEmitter", + "Bomb", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Delete orbiting objects" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "SpriteToggleSwitch::SpriteToggleSwitch::IsChecked" + }, + "parameters": [ + "DeleteOnRightClick", + "" + ] + }, + { + "type": { + "value": "MouseButtonPressed" + }, + "parameters": [ + "", + "Right" + ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::Once" + }, + "parameters": [] + }, + { + "type": { + "value": "IsCursorOnObject" + }, + "parameters": [ + "SpaceShip", + "", + "", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "OrbitingObjects::DeleteOrbitingObjects" + }, + "parameters": [ + "", + "SpaceShip", + "Bomb", + "\"Crystals\"" + ] + }, + { + "type": { + "value": "Delete" + }, + "parameters": [ + "SpaceShip", + "" + ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "UI", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "SceneJustBegins" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringObjectVariable" + }, + "parameters": [ + "Label", + "Text", + "=", + "Label.Text::Value()" + ] + }, + { + "type": { + "value": "LinkedObjects::LinkObjects" + }, + "parameters": [ + "", + "QuantitySlider", + "QuantityLabel" + ] + }, + { + "type": { + "value": "LinkedObjects::LinkObjects" + }, + "parameters": [ + "", + "SpeedSlider", + "SpeedLabel" + ] + }, + { + "type": { + "value": "LinkedObjects::LinkObjects" + }, + "parameters": [ + "", + "DistanceSlider", + "DistanceLabel" + ] + }, + { + "type": { + "value": "LinkedObjects::LinkObjects" + }, + "parameters": [ + "", + "SpinningSlider", + "SpinningLabel" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::ForEach", + "object": "Slider", + "conditions": [ + { + "type": { + "value": "LinkedObjects::PickObjectsLinkedTo" + }, + "parameters": [ + "", + "Label", + "Slider", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "TextContainerCapability::TextContainerBehavior::SetValue" + }, + "parameters": [ + "Label", + "Text", + "=", + "Label.Text + ToString(Slider.Value())" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "OrbitingObjects::OrbitingObjectEmitter::SetQuantity" + }, + "parameters": [ + "SpaceShip", + "OrbitingObjectEmitter", + "=", + "QuantitySlider.Value()", + "" + ] + }, + { + "type": { + "value": "OrbitingObjects::OrbitingObjectEmitter::SetOrbitAngularSpeed" + }, + "parameters": [ + "SpaceShip", + "OrbitingObjectEmitter", + "=", + "SpeedSlider.Value()", + "" + ] + }, + { + "type": { + "value": "OrbitingObjects::OrbitingObjectEmitter::SetRadiusX" + }, + "parameters": [ + "SpaceShip", + "OrbitingObjectEmitter", + "=", + "DistanceSlider.Value()", + "" + ] + }, + { + "type": { + "value": "OrbitingObjects::OrbitingObjectEmitter::SetRadiusY" + }, + "parameters": [ + "SpaceShip", + "OrbitingObjectEmitter", + "=", + "DistanceSlider.Value()", + "" + ] + }, + { + "type": { + "value": "OrbitingObjects::OrbitingObjectEmitter::SetSpiningSpeed" + }, + "parameters": [ + "SpaceShip", + "OrbitingObjectEmitter", + "=", + "SpinningSlider.Value()", + "" + ] + } + ] + } + ], + "parameters": [] + } + ], + "layers": [ + { + "ambientLightColorB": 0, + "ambientLightColorG": 0, + "ambientLightColorR": 0, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "cameraType": "perspective", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "behaviorsSharedData": [ + { + "name": "Animation", + "type": "AnimatableCapability::AnimatableBehavior" + }, + { + "name": "Effect", + "type": "EffectCapability::EffectBehavior" + }, + { + "name": "Flippable", + "type": "FlippableCapability::FlippableBehavior" + }, + { + "name": "Opacity", + "type": "OpacityCapability::OpacityBehavior" + }, + { + "name": "OrbitingObjectEmitter", + "type": "OrbitingObjects::OrbitingObjectEmitter" + }, + { + "name": "Resizable", + "type": "ResizableCapability::ResizableBehavior" + }, + { + "name": "Scale", + "type": "ScalableCapability::ScalableBehavior" + }, + { + "name": "Text", + "type": "TextContainerCapability::TextContainerBehavior" + } + ] + } + ], + "externalEvents": [], + "eventsFunctionsExtensions": [ + { + "author": "VegeTato, Tristan Rhodes (https://victrisgames.itch.io/)", + "category": "Movement", + "dimension": "2D", + "extensionNamespace": "", + "fullName": "Make objects orbit around a center object", + "gdevelopVersion": ">=5.5.222", + "helpPath": "", + "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNMTYsOWMtMy45LDAtNywzLjEtNyw3czMuMSw3LDcsN3M3LTMuMSw3LTdTMTkuOSw5LDE2LDl6Ii8+DQoJPHBhdGggZD0iTTI3LjcsOC4zQzI3LjksNy45LDI4LDcuNSwyOCw3YzAtMS43LTEuMy0zLTMtM2MtMC41LDAtMC45LDAuMS0xLjMsMC4zQzIxLjQsMi44LDE4LjgsMiwxNiwyQzguMywyLDIsOC4zLDIsMTYNCgkJczYuMywxNCwxNCwxNHMxNC02LjMsMTQtMTRDMzAsMTMuMiwyOS4yLDEwLjYsMjcuNyw4LjN6IE0xNiwyOEM5LjQsMjgsNCwyMi42LDQsMTZTOS40LDQsMTYsNGMyLjIsMCw0LjQsMC42LDYuMywxLjgNCgkJQzIyLjEsNi4xLDIyLDYuNiwyMiw3YzAsMS43LDEuMywzLDMsM2MwLjQsMCwwLjktMC4xLDEuMi0wLjNjMS4yLDEuOSwxLjgsNCwxLjgsNi4zQzI4LDIyLjYsMjIuNiwyOCwxNiwyOHoiLz4NCjwvZz4NCjwvc3ZnPg0K", + "name": "OrbitingObjects", + "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Glyphster Pack/Master/SVG/Space/Space_earth_moon_orbit.svg", + "shortDescription": "Make objects orbit around a center object in a circular or elliptical path.", + "version": "0.8.0", + "description": [ + "Run the actions on every frame to make the orbiting objects move.", + "The extension will automatically create/delete orbiting objects to match the quantity specified. ", + "Use the delete function or set the quantity to 0 to remove all orbiting objects.", + "", + "The *elliptical orbit* action can be used to create a 3D effect by changing the z-order of orbiting objects.", + "", + "The customizable parameters include:", + "- Center object", + "- Orbiting object (must be different than the Center object)", + "- Quantity of orbiting objects", + "- Distance from the center object", + "- Speed of the orbiting objects (in degrees per second). Use negative numbers to orbit counter-clockwise.", + "- Speed to rotate each orbiting object (in degrees per second). Use negative numbers to rotate counter-clockwise.", + "", + "Example uses:", + "- Make shield objects around the player to protect from enemies", + "- Weapons that can damage enemies when they collide", + "- A visual indicator of ammo quantity or health points", + "- Interesting animations of stacked objects that can function as a single entity ", + "- Visual cue for an active character power-up, such as invincibility", + "", + "An example shows how to use this extension ([open the project online](https://editor.gdevelop.io/?project=example://orbiting-objects))." + ], + "origin": { + "identifier": "OrbitingObjects", + "name": "gdevelop-extension-store" + }, + "tags": [ + "orbit", + "rotate", + "player", + "shield", + "angle", + "ammo", + "health" + ], + "authorIds": [ + "gqDaZjCfevOOxBYkK6zlhtZnXCg1", + "IRIhkkTTl2UHhfjrLTTH5GYwkYu1", + "IWykYNRvhCZBN3vEgKEbBPOR3Oc2" + ], + "dependencies": [], + "globalVariables": [], + "sceneVariables": [], + "eventsFunctions": [ + { + "description": "Move objects in orbit around a center object.", + "fullName": "Move objects in orbit around a center object", + "functionType": "Action", + "name": "AnimateOrbitingObjects", + "private": true, + "sentence": "Animate _PARAM3_ copies of _PARAM2_ that orbit around _PARAM1_ at a distance of _PARAM5_ with orbit speed of _PARAM4_ degrees per second. Rotate orbiting objects at _PARAM6_ degrees per second. Start objects with an angle offset of _PARAM9_ degrees. Create objects on layer _PARAM7_ with Z value _PARAM8_. Reset locations of orbiting objects after quantity is reduced: _PARAM10_", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ResetObjectsAfterDeletion", + "=", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "OrbitingObjects::AnimateEllipticalOrbitingObjects" + }, + "parameters": [ + "", + "CenterObject", + "OrbitingObject", + "OrbitQuantity", + "OrbitSpeed", + "OrbitDistance", + "ObjectRotationSpeed", + "StartingOffset", + "", + "OrbitDistance", + "\"None\"", + "OrbitZvalue", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ResetObjectsAfterDeletion", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "OrbitingObjects::AnimateEllipticalOrbitingObjects" + }, + "parameters": [ + "", + "CenterObject", + "OrbitingObject", + "OrbitQuantity", + "OrbitSpeed", + "OrbitDistance", + "ObjectRotationSpeed", + "StartingOffset", + "yes", + "OrbitDistance", + "\"None\"", + "OrbitZvalue", + "" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Center object", + "name": "CenterObject", + "type": "objectList" + }, + { + "description": "Orbiting object", + "longDescription": "Cannot be the same object used for the Center object", + "name": "OrbitingObject", + "type": "objectList" + }, + { + "description": "Quantity of orbiting objects", + "name": "OrbitQuantity", + "type": "expression" + }, + { + "description": "Orbit speed (in degrees per second)", + "longDescription": "Use negative numbers to orbit counter-clockwise", + "name": "OrbitSpeed", + "type": "expression" + }, + { + "description": "Distance from the center object (in pixels)", + "name": "OrbitDistance", + "type": "expression" + }, + { + "description": "Angular speed (in degrees per second)", + "longDescription": "Use negative numbers to rotate counter-clockwise", + "name": "ObjectRotationSpeed", + "type": "expression" + }, + { + "description": "Layer that orbiting objects will be created on (base layer if empty)", + "name": "OrbitLayer", + "type": "layer" + }, + { + "description": "Z order of orbiting objects", + "name": "OrbitZvalue", + "type": "expression" + }, + { + "description": "Starting angle offset (in degrees)", + "name": "StartingOffset", + "type": "expression" + }, + { + "description": "Reset locations of orbiting objects after quantity is reduced", + "name": "ResetObjectsAfterDeletion", + "type": "yesorno" + } + ], + "objectGroups": [] + }, + { + "description": "Delete orbiting objects that are linked to a center object.", + "fullName": "Delete orbiting objects that are linked to a center object", + "functionType": "Action", + "name": "DeleteOrbitingObjects", + "private": true, + "sentence": "Delete all _PARAM2_ that are linked to _PARAM1_", + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Delete objects", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Delete orbiting objects" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "LinkedObjects::PickObjectsLinkedTo" + }, + "parameters": [ + "", + "OrbitingObject", + "CenterObject" + ] + } + ], + "actions": [ + { + "type": { + "value": "Delete" + }, + "parameters": [ + "OrbitingObject", + "" + ] + } + ] + } + ], + "parameters": [] + } + ], + "parameters": [ + { + "description": "Center object", + "name": "CenterObject", + "type": "objectList" + }, + { + "description": "Orbiting object", + "longDescription": "Cannot be the same object that was used for the Center object", + "name": "OrbitingObject", + "type": "objectList" + } + ], + "objectGroups": [] + }, + { + "description": "Move objects in elliptical orbit around a center object. Z-order is changed to make 3D effect.", + "fullName": "Move objects in elliptical orbit around a center object", + "functionType": "Action", + "name": "AnimateEllipticalOrbitingObjects", + "private": true, + "sentence": "Animate _PARAM3_ copies of _PARAM2_ in elliptical orbit around _PARAM1_ with vertical radius of _PARAM5_, horizontal radius of _PARAM9_ and an orbit speed of _PARAM4_ degrees per second. Foreground side is _PARAM10_. Rotate orbiting objects at _PARAM6_ degrees per second. Initial Z-Order: _PARAM11_", + "events": [ + { + "type": "BuiltinCommonInstructions::ForEach", + "object": "CenterObject", + "conditions": [], + "actions": [], + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Count the number of linked objects (always)", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Note: Use the Action (instead of a Condition) for \"Take into account\" to make the action run even when there are no linked objects" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "LinkedObjects::PickObjectsLinkedTo" + }, + "parameters": [ + "", + "OrbitingObject", + "CenterObject" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "CenterObject", + "LinkedObjectQuantity", + "=", + "Count(OrbitingObject)" + ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Create orbiting objects (if needed)", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "CenterObject", + "LinkedObjectQuantity", + "<", + "OrbitQuantity" + ] + } + ], + "actions": [], + "events": [ + { + "infiniteLoopWarning": true, + "type": "BuiltinCommonInstructions::While", + "whileConditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "CenterObject", + "LinkedObjectQuantity", + "<", + "OrbitQuantity" + ] + } + ], + "conditions": [], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Create orbiting objects and link them to the center object" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "Create" + }, + "parameters": [ + "", + "OrbitingObject", + "CenterObject.X()", + "CenterObject.Y()", + "CenterObject.Layer()" + ] + }, + { + "type": { + "value": "SetZOrder" + }, + "parameters": [ + "OrbitingObject", + "=", + "OrbitZvalue" + ] + }, + { + "type": { + "value": "LinkedObjects::LinkObjects" + }, + "parameters": [ + "", + "OrbitingObject", + "CenterObject" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "CenterObject", + "LinkedObjectQuantity", + "+", + "1" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Reassign OrbitOrder" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "LinkedObjects::PickObjectsLinkedTo" + }, + "parameters": [ + "", + "OrbitingObject", + "CenterObject" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "OrderCounter", + "=", + "1" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::ForEach", + "object": "OrbitingObject", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "OrbitingObject", + "OrbitOrder", + "=", + "OrderCounter" ] }, + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "OrderCounter", + "+", + "1" + ] + } + ], + "events": [ { "type": "BuiltinCommonInstructions::Comment", "color": { @@ -33535,294 +2942,132 @@ "textG": 0, "textR": 0 }, - "comment": "Decrease change the second half of the shake (return to original position)" + "comment": "Match the angle used by the rest of the orbiting objects" }, { "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "conditions": [], + "actions": [ { "type": { - "value": "ObjectTimer" + "value": "SetAngle" }, "parameters": [ - "Object", - "\"__ShakeObject_ShakeTimer\"", - "Object.Variable(__ShakeObject_TimeBetweenShakes)/2" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Change position" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerX", - "!=", - "0" - ] - }, - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_PowerY", - "!=", - "0" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "SetX" - }, - "parameters": [ - "Object", - "-", - "round(1024 * Object.Variable(__ShakeObject_DisplacementX) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - }, - { - "type": { - "value": "SetY" - }, - "parameters": [ - "Object", - "-", - "round(1024 * Object.Variable(__ShakeObject_DisplacementY) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save movement to calculate drift" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledX", - "-", - "round(1024 * Object.Variable(__ShakeObject_DisplacementX) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledY", - "-", - "round(1024 * Object.Variable(__ShakeObject_DisplacementY) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Change angle" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Variable(__ShakeObject_PowerAngle)", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetAngle" - }, - "parameters": [ - "Object", - "-", - "round(1024 * Object.Variable(__ShakeObject_DisplacementAngle) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save movement to calculate drift" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_AngleTravelled", - "-", - "round(1024 * Object.Variable(__ShakeObject_DisplacementAngle) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ] - } + "OrbitingObject", + "=", + "CenterObject.Variable(OrbitingObjects.RotationAngle)" ] - }, + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Spread out orbiting objects evenly" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 + "type": { + "value": "ModVarObjet" }, - "comment": "Change scale" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareNumbers" - }, - "parameters": [ - "Object.Variable(__ShakeObject_PowerScale)", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "ChangeScale" - }, - "parameters": [ - "Object", - "-", - "round(1024 * Object.Variable(__ShakeObject_DisplacementScale) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save movement to calculate drift" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ScaleTravelled", - "-", - "round(1024 * Object.Variable(__ShakeObject_DisplacementScale) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" - ] - } - ] - } + "parameters": [ + "OrbitingObject", + "OrbitAngle", + "=", + "OrbitingObject.Variable(OrbitOrder) * 360 / OrbitQuantity + StartingOffset" ] } ] } - ], - "parameters": [] + ] + } + ], + "variables": [ + { + "name": "OrderCounter", + "type": "number", + "value": 0 } ] } - ], - "parameters": [] - }, + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Delete orbiting objects (if needed)", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Stop shaking", - "source": "", - "type": "BuiltinCommonInstructions::Group", + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "CenterObject", + "LinkedObjectQuantity", + ">", + "OrbitQuantity" + ] + } + ], + "actions": [], "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "LinkedObjects::PickObjectsLinkedTo" + }, + "parameters": [ + "", + "OrbitingObject", + "CenterObject" + ] + }, + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "OrbitingObject", + "OrbitOrder", + ">", + "OrbitQuantity" + ] + } + ], + "actions": [ + { + "type": { + "value": "Delete" + }, + "parameters": [ + "OrbitingObject", + "" + ] + } + ] + }, { "type": "BuiltinCommonInstructions::Comment", "color": { @@ -33833,78 +3078,202 @@ "textG": 0, "textR": 0 }, - "comment": "Stop shaking when the duration has been reached (or if the stop shaking function was called)" + "comment": "Spread out orbiting objects evenly" }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "BuiltinCommonInstructions::Or" + "value": "BooleanVariable" + }, + "parameters": [ + "ResetObjectsAfterDeletion", + "True", + "" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::ForEach", + "object": "OrbitingObject", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "OrbitingObject", + "OrbitAngle", + "=", + "OrbitingObject.Variable(OrbitOrder) * 360 / OrbitQuantity + StartingOffset" + ] + } + ] + } + ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Move orbiting objects (always)", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "LinkedObjects::PickObjectsLinkedTo" + }, + "parameters": [ + "", + "OrbitingObject", + "CenterObject" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::ForEach", + "object": "OrbitingObject", + "conditions": [], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Calculate new angle for this frame" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "OrbitingObject", + "OrbitAngle", + "=", + "mod(OrbitingObject.Variable(OrbitAngle) + OrbitSpeed * TimeDelta(), 360)" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 }, - "parameters": [], - "subInstructions": [ + "comment": "Move object to new angle" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ { "type": { - "value": "ObjectTimer" + "value": "SetCenter" }, "parameters": [ - "Object", - "\"__ShakeObject_DurationTimer\"", - "Object.Variable(__ShakeObject_Duration)" + "OrbitingObject", + "=", + "CenterObject.BoundingBoxCenterX() + XFromAngleAndDistance(OrbitingObject.Variable(OrbitAngle), HorizontalDistance)", + "=", + "CenterObject.BoundingBoxCenterY() + YFromAngleAndDistance(OrbitingObject.Variable(OrbitAngle), VerticalDistance)" ] - }, + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Change angle of rotating objects" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ { "type": { - "value": "VarObjet" + "value": "Rotate" }, "parameters": [ - "Object", - "__ShakeObject_ShakeInProgress", - "=", - "-1" + "OrbitingObject", + "ObjectRotationSpeed", + "" ] } ] }, { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 }, - "parameters": [ - "Object", - "__ShakeObject_ShakeInProgress", - "=", - "0" - ] + "comment": "Save the current angle so it can be used for new orbiting objects" }, { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_ShakeCounter", - "=", - "0" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "CenterObject", + "OrbitingObjects.RotationAngle", + "=", + "OrbitingObject.Angle()" + ] + } ] - } - ], - "events": [ + }, { "colorB": 228, "colorG": 176, "colorR": 74, "creationTime": 0, - "name": "Correct for drift and reset drift tracking variables", + "name": "Update Z order as it moves around the orbit", "source": "", "type": "BuiltinCommonInstructions::Group", "events": [ @@ -33918,7 +3287,7 @@ "textG": 0, "textR": 0 }, - "comment": "Move to correct any drift from previous shake" + "comment": "Foreground = Bottom (Default)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -33931,24 +3300,22 @@ "subInstructions": [ { "type": { - "value": "VarObjet" + "value": "StringVariable" }, "parameters": [ - "Object", - "__ShakeObject_PowerX", - "!=", - "0" + "ForegroundSide", + "=", + "\"\"" ] }, { "type": { - "value": "VarObjet" + "value": "StringVariable" }, "parameters": [ - "Object", - "__ShakeObject_PowerY", - "!=", - "0" + "ForegroundSide", + "=", + "\"Bottom\"" ] } ] @@ -33957,78 +3324,90 @@ "actions": [ { "type": { - "value": "SetX" - }, - "parameters": [ - "Object", - "-", - "Object.Variable(__ShakeObject_DisplacementTravelledX)" - ] - }, - { - "type": { - "value": "SetY" + "value": "SetZOrder" }, "parameters": [ - "Object", - "-", - "Object.Variable(__ShakeObject_DisplacementTravelledY)" + "OrbitingObject", + "=", + "CenterObject.ZOrder() + OrbitingObject.CenterY() - CenterObject.CenterY()" ] } ] }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Foreground = Top" + }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "VarObjet" + "value": "StringVariable" }, "parameters": [ - "Object", - "__ShakeObject_PowerAngle", - "!=", - "0" + "ForegroundSide", + "=", + "\"Top\"" ] } ], "actions": [ { "type": { - "value": "SetAngle" + "value": "SetZOrder" }, "parameters": [ - "Object", - "-", - "Object.Variable(__ShakeObject_AngleTravelled)" + "OrbitingObject", + "=", + "CenterObject.ZOrder() + CenterObject.CenterY() - OrbitingObject.CenterY()" ] } ] }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Foreground = Left" + }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "VarObjet" + "value": "StringVariable" }, "parameters": [ - "Object", - "__ShakeObject_PowerScale", - "!=", - "0" + "ForegroundSide", + "=", + "\"Left\"" ] } ], "actions": [ { "type": { - "value": "ChangeScale" + "value": "SetZOrder" }, "parameters": [ - "Object", - "-", - "Object.Variable(__ShakeObject_ScaleTravelled)" + "OrbitingObject", + "=", + "CenterObject.ZOrder() + CenterObject.CenterX() - OrbitingObject.CenterX()" ] } ] @@ -34043,54 +3422,31 @@ "textG": 0, "textR": 0 }, - "comment": "Reset drift detection variables" + "comment": "Foreground = Right" }, { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledX", - "=", - "0" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Object", - "__ShakeObject_DisplacementTravelledY", - "=", - "0" - ] - }, + "conditions": [ { "type": { - "value": "ModVarObjet" + "value": "StringVariable" }, "parameters": [ - "Object", - "__ShakeObject_AngleTravelled", + "ForegroundSide", "=", - "0" + "\"Right\"" ] - }, + } + ], + "actions": [ { "type": { - "value": "ModVarObjet" + "value": "SetZOrder" }, "parameters": [ - "Object", - "__ShakeObject_ScaleTravelled", + "OrbitingObject", "=", - "0" + "CenterObject.ZOrder() + OrbitingObject.CenterX() - CenterObject.CenterX()" ] } ] @@ -34100,46 +3456,119 @@ } ] } - ], - "parameters": [] + ] } ], "parameters": [] } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "Sprite", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ShakeObject::ShakeObject_PositionAngleScale", - "type": "behavior" - } - ], - "objectGroups": [] + ] + } + ], + "parameters": [ + { + "description": "Center object", + "name": "CenterObject", + "type": "objectList" + }, + { + "description": "Orbiting object", + "longDescription": "Cannot be the same object used for the Center object", + "name": "OrbitingObject", + "type": "objectList" + }, + { + "description": "Quantity of orbiting objects", + "name": "OrbitQuantity", + "type": "expression" + }, + { + "description": "Orbit speed (in degrees per second)", + "longDescription": "Use negative numbers to orbit counter-clockwise", + "name": "OrbitSpeed", + "type": "expression" + }, + { + "description": "Vertical distance from the center object (pixels)", + "name": "VerticalDistance", + "type": "expression" + }, + { + "description": "Angular speed (in degrees per second)", + "longDescription": "Use negative numbers to rotate counter-clockwise", + "name": "ObjectRotationSpeed", + "type": "expression" + }, + { + "description": "Starting angle offset (in degrees)", + "name": "StartingOffset", + "type": "expression" + }, + { + "description": "Reset locations of orbiting objects after quantity is reduced", + "name": "ResetObjectsAfterDeletion", + "type": "yesorno" + }, + { + "description": "Horizontal distance from the center object (pixels)", + "name": "HorizontalDistance", + "type": "expression" + }, + { + "description": "Foreground Side", + "name": "ForegroundSide", + "supplementaryInformation": "[\"Top\",\"Bottom\",\"Left\",\"Right\"]", + "type": "stringWithSelector" }, { - "description": "Stop shaking an object.", - "fullName": "Stop shaking an object", + "description": "Z order of orbiting objects", + "name": "OrbitZvalue", + "type": "expression" + } + ], + "objectGroups": [] + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "AnimateOrbitingObjects" + }, + { + "functionName": "AnimateEllipticalOrbitingObjects" + }, + { + "functionName": "DeleteOrbitingObjects" + } + ] + }, + "eventsBasedBehaviors": [ + { + "description": "Make objects orbit around itself in a circular path.", + "fullName": "Orbiting object emitter", + "helpPath": "", + "iconUrl": "", + "name": "OrbitingObjectEmitter", + "objectType": "", + "previewIconUrl": "", + "eventsFunctions": [ + { + "description": "Move objects in elliptical orbit around a center object. Z-order is changed to make 3D effect.", + "fullName": "", "functionType": "Action", - "name": "StopShaking", - "sentence": "Stop shaking _PARAM0_", + "name": "AnimateOrbitingObjects", + "sentence": "Animate copies of _PARAM2_ in elliptical orbit around _PARAM0_", "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "ShakeObject::ShakeObject_PositionAngleScale::IsShaking" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", + "ShouldFillGap", + "=", "" ] } @@ -34147,63 +3576,59 @@ "actions": [ { "type": { - "value": "ModVarObjet" + "value": "OrbitingObjects::AnimateEllipticalOrbitingObjects" }, "parameters": [ + "", "Object", - "__ShakeObject_ShakeInProgress", - "=", - "-1" + "OrbitingObject", + "Quantity", + "OrbitAngularSpeed", + "RadiusY", + "SpiningSpeed", + "StartingOffset", + "no", + "RadiusX", + "Object.Behavior::ForegroundSide()", + "Object.ZOrder() + ZOrderOffset", + "" ] } ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "Sprite", - "type": "object" }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "ShakeObject::ShakeObject_PositionAngleScale", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if an object is shaking.", - "fullName": "Check if an object is shaking", - "functionType": "Condition", - "name": "IsShaking", - "sentence": "_PARAM0_ is shaking", - "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "VarObjet" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "__ShakeObject_ShakeInProgress", - "=", - "1" + "ShouldFillGap", + "True", + "" ] } ], "actions": [ { "type": { - "value": "SetReturnBoolean" + "value": "OrbitingObjects::AnimateEllipticalOrbitingObjects" }, "parameters": [ - "True" + "", + "Object", + "OrbitingObject", + "Quantity", + "OrbitAngularSpeed", + "RadiusY", + "SpiningSpeed", + "StartingOffset", + "yes", + "RadiusX", + "Object.Behavior::ForegroundSide()", + "Object.ZOrder() + ZOrderOffset", + "" ] } ] @@ -34213,437 +3638,192 @@ { "description": "Object", "name": "Object", - "supplementaryInformation": "Sprite", "type": "object" }, { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "ShakeObject::ShakeObject_PositionAngleScale", + "supplementaryInformation": "OrbitingObjects::OrbitingObjectEmitter", "type": "behavior" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "ShakeObject_PositionAngleScale" - }, - { - "functionName": "doStepPostEvents" - }, - { - "functionName": "StopShaking" - }, - { - "functionName": "IsShaking" - } - ] - }, - "propertyDescriptors": [], - "propertiesFolderStructure": { - "folderName": "__ROOT" - } - } - ], - "eventsBasedObjects": [] - }, - { - "author": "", - "category": "Input", - "dimension": "", - "extensionNamespace": "", - "fullName": "Multitouch joystick and buttons (sprite)", - "gdevelopVersion": ">=5.5.222", - "helpPath": "/objects/multitouch-joystick", - "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTYiIGN5PSIxNiIgcj0iMTMiLz4NCjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjI4LjQsMTIgMjAsMTIgMjAsMy42ICIvPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMjAsMjguNCAyMCwyMCAyOC40LDIwICIvPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMy42LDIwIDEyLDIwIDEyLDI4LjQgIi8+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIxMiwzLjYgMTIsMTIgMy42LDEyICIvPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNiw2IDE2LjcsNyAxNS4zLDcgIi8+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjE2LDI2IDE1LjMsMjUgMTYuNywyNSAiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNiwxNiA3LDE1LjMgNywxNi43ICIvPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIyNiwxNiAyNSwxNi43IDI1LDE1LjMgIi8+DQo8L3N2Zz4NCg==", - "name": "SpriteMultitouchJoystick", - "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Line Hero Pack/Master/SVG/Videogames/Videogames_controller_joystick_arrows_direction.svg", - "shortDescription": "Joysticks or buttons for touchscreens.", - "version": "1.9.0", - "description": [ - "Multitouch joysticks are objects showing a joystick on the screen, useful for mobile. They work like a physical gamepad:", - "- 4 or 8 directions", - "- Analogus pads", - "- Player selection", - "- Automatic \"mapper\" behaviors for 2D and 3D movement behaviors (platformer characters, top-down movement, 3D character etc...). Add one of these to the object with the movement behavior (i.e: the player most of the time) and the behavior will then be controlled automatically by the virtual joystick (it works by reading the multitouch joystick state and simulating controls). No need for additional events to make it work once the behaviors are set up.", - "", - "There are ready-to-use joysticks in the asset-store [multitouch joysticks pack](https://editor.gdevelop.io/?initial-dialog=asset-store&asset-pack=multitouch-joysticks-multitouch-joysticks)." - ], - "origin": { - "identifier": "SpriteMultitouchJoystick", - "name": "gdevelop-extension-store" - }, - "tags": [ - "multitouch", - "joystick", - "thumbstick", - "controller", - "touchscreen", - "twin stick", - "shooter", - "virtual", - "platformer", - "platform", - "top-down" - ], - "authorIds": [ - "gqDaZjCfevOOxBYkK6zlhtZnXCg1", - "1OgYzWp5UeVPbiWGJwI6vqfgZLC3", - "v0YRpdAnIucZFgiRCCecqVnGKno2", - "IWykYNRvhCZBN3vEgKEbBPOR3Oc2" - ], - "dependencies": [], - "globalVariables": [], - "sceneVariables": [ - { - "name": "Controllers", - "type": "array", - "children": [ - { - "type": "structure", - "children": [ - { - "name": "Buttons", - "type": "array", - "children": [ - { - "type": "structure", - "children": [ - { - "name": "State", - "type": "string", - "value": "Idle" - } - ] - } - ] }, { - "name": "Joystick", - "type": "structure", - "children": [] - } - ] - } - ] - } - ], - "eventsFunctions": [ - { - "description": "Check if the events are running for the editor.", - "fullName": "Editor is running", - "functionType": "Condition", - "name": "IsInGameEdition", - "private": true, - "sentence": "Events are running for the editor", - "events": [ - { - "type": "BuiltinCommonInstructions::JsCode", - "inlineCode": [ - "const game = runtimeScene.getGame();\r", - "eventsFunctionContext.returnValue = game.isInGameEdition && game.isInGameEdition();" - ], - "parameterObjects": "", - "useStrict": true, - "eventsSheetExpanded": false - } - ], - "parameters": [], - "objectGroups": [] - }, - { - "fullName": "Accelerated speed", - "functionType": "Expression", - "name": "AcceleratedSpeed", - "private": true, - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "AcceleratedSpeed", - "=", - "CurrentSpeed" - ] + "description": "Orbiting object", + "longDescription": "Cannot be the same object used for the Center object", + "name": "OrbitingObject", + "type": "objectList" } ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "TargetedSpeed", - "<", - "0" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Reduce the speed to match the stick force." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "CurrentSpeed", - "<", - "TargetedSpeed" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "AcceleratedSpeed", - "=", - "min(TargetedSpeed, CurrentSpeed + Acceleration * TimeDelta())" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "CurrentSpeed", - ">", - "TargetedSpeed" - ] - }, - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "CurrentSpeed", - "<", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "AcceleratedSpeed", - "-", - "Acceleration * TimeDelta()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Turn back at least as fast as it would stop." - }, + "objectGroups": [] + }, + { + "description": "the orbit radius on X axis of the object.", + "fullName": "Orbit radius on X axis", + "functionType": "ExpressionAndCondition", + "group": "Orbiting object emitter configuration", + "name": "RadiusX", + "sentence": "the orbit radius on X axis", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "CurrentSpeed", - ">=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "AcceleratedSpeed", - "=", - "max(TargetedSpeed, CurrentSpeed - max(Acceleration , Deceleration) * TimeDelta())" - ] - } + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "RadiusX" ] } ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "OrbitingObjects::OrbitingObjectEmitter", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "RadiusX", + "group": "Orbiting object emitter configuration", + "name": "SetRadiusX", + "sentence": "", + "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "conditions": [], + "actions": [ { "type": { - "value": "NumberVariable" + "value": "SetNumberVariable" }, "parameters": [ - "TargetedSpeed", - ">", - "0" + "RadiusX", + "=", + "Value" ] } - ], - "actions": [], - "events": [ + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "OrbitingObjects::OrbitingObjectEmitter", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "the orbit radius on Y axis of the object. Use a negative value to change which part is in front.", + "fullName": "Orbit radius on Y axis", + "functionType": "ExpressionAndCondition", + "group": "Orbiting object emitter configuration", + "name": "RadiusY", + "sentence": "the orbit radius on Y axis", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 + "type": { + "value": "SetReturnNumber" }, - "comment": "Reduce the speed to match the stick force." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "CurrentSpeed", - ">", - "TargetedSpeed" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "AcceleratedSpeed", - "=", - "max(TargetedSpeed, CurrentSpeed - Acceleration * TimeDelta())" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "CurrentSpeed", - "<", - "TargetedSpeed" - ] - }, - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "CurrentSpeed", - ">", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "AcceleratedSpeed", - "+", - "Acceleration * TimeDelta()" - ] - } + "parameters": [ + "RadiusY" ] - }, + } + ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "OrbitingObjects::OrbitingObjectEmitter", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "RadiusY", + "group": "Orbiting object emitter configuration", + "name": "SetRadiusY", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 + "type": { + "value": "SetNumberVariable" }, - "comment": "Turn back at least as fast as it would stop." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "CurrentSpeed", - "<=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "AcceleratedSpeed", - "=", - "min(TargetedSpeed, CurrentSpeed + max(Acceleration , Deceleration) * TimeDelta())" - ] - } + "parameters": [ + "RadiusY", + "=", + "Value" ] } ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "OrbitingObjects::OrbitingObjectEmitter", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "fullName": "Foreground side", + "functionType": "StringExpression", + "name": "ForegroundSide", + "private": true, + "sentence": "", + "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ @@ -34652,12 +3832,26 @@ "value": "NumberVariable" }, "parameters": [ - "TargetedSpeed", - "=", + "ZOrderOffset", + "!=", "0" ] } ], + "actions": [ + { + "type": { + "value": "SetReturnString" + }, + "parameters": [ + "\"Value\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Else", + "conditions": [], "actions": [], "events": [ { @@ -34665,57 +3859,133 @@ "conditions": [ { "type": { - "value": "NumberVariable" + "value": "BuiltinCommonInstructions::CompareNumbers" }, "parameters": [ - "CurrentSpeed", - "<", - "0" + "abs(RadiusX)", + ">=", + "abs(RadiusY)" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "RadiusY", + ">=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnString" + }, + "parameters": [ + "\"Bottom\"" + ] + } ] - } - ], - "actions": [ + }, { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "AcceleratedSpeed", - "=", - "min(0, CurrentSpeed + Acceleration * TimeDelta())" + "type": "BuiltinCommonInstructions::Else", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnString" + }, + "parameters": [ + "\"Top\"" + ] + } ] } ] }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "type": "BuiltinCommonInstructions::Else", + "conditions": [], + "actions": [], + "events": [ { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "CurrentSpeed", - ">", - "0" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "RadiusX", + ">=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnString" + }, + "parameters": [ + "\"Right\"" + ] + } ] - } - ], - "actions": [ + }, { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "AcceleratedSpeed", - "=", - "max(0, CurrentSpeed - Acceleration * TimeDelta())" + "type": "BuiltinCommonInstructions::Else", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnString" + }, + "parameters": [ + "\"Left\"" + ] + } ] } ] } ] + } + ], + "expressionType": { + "type": "string" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "OrbitingObjects::OrbitingObjectEmitter", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "the quantity of orbiting objects of the object.", + "fullName": "Quantity of orbiting objects", + "functionType": "ExpressionAndCondition", + "group": "Orbiting object emitter configuration", + "name": "Quantity", + "sentence": "the quantity of orbiting objects", + "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [], @@ -34725,1423 +3995,1772 @@ "value": "SetReturnNumber" }, "parameters": [ - "clamp(AcceleratedSpeed, -SpeedMax, SpeedMax)" + "Quantity" ] } ] } ], - "variables": [ + "expressionType": { + "type": "expression" + }, + "parameters": [ { - "name": "AcceleratedSpeed", - "type": "number", - "value": 0 - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Current speed", - "name": "CurrentSpeed", - "type": "expression" - }, - { - "description": "Targeted speed", - "name": "TargetedSpeed", - "type": "expression" - }, - { - "description": "Max speed", - "name": "SpeedMax", - "type": "expression" - }, - { - "description": "Acceleration", - "name": "Acceleration", - "type": "expression" - }, - { - "description": "Deceleration", - "name": "Deceleration", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Check if a button was just pressed on a multitouch controller.", - "fullName": "Multitouch controller button just pressed", - "functionType": "Condition", - "name": "IsButtonJustPressed", - "sentence": "Button _PARAM2_ of multitouch controller _PARAM1_ was just pressed", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "description": "Object", + "name": "Object", + "type": "object" + }, { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "Controllers[ControllerIdentifier].Buttons[Button].State", - "=", - "\"JustPressed\"" - ] + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "OrbitingObjects::OrbitingObjectEmitter", + "type": "behavior" } ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" + "objectGroups": [] }, { - "description": "Button name", - "name": "Button", - "supplementaryInformation": "[\"A\",\"CROSS\",\"B\",\"CIRCLE\",\"X\",\"SQUARE\",\"Y\",\"TRIANGLE\",\"LB\",\"L1\",\"RB\",\"R1\",\"LT\",\"L2\",\"RT\",\"R2\",\"UP\",\"DOWN\",\"LEFT\",\"RIGHT\",\"BACK\",\"SHARE\",\"START\",\"OPTIONS\",\"CLICK_STICK_LEFT\",\"CLICK_STICK_RIGHT\",\"PS_BUTTON\",\"CLICK_TOUCHPAD\"]", - "type": "string" - } - ], - "objectGroups": [] - }, - { - "description": "Check if a button is pressed on a multitouch controller.", - "fullName": "Multitouch controller button pressed", - "functionType": "Condition", - "name": "IsButtonPressed", - "sentence": "Button _PARAM2_ of multitouch controller _PARAM1_ is pressed", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "Quantity", + "group": "Orbiting object emitter configuration", + "name": "SetQuantity", + "sentence": "", + "events": [ { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ { "type": { - "value": "StringVariable" + "value": "SetNumberVariable" }, "parameters": [ - "Controllers[ControllerIdentifier].Buttons[Button].State", + "Quantity", "=", - "\"Pressed\"" + "Value" ] - }, + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "OrbitingObjects::OrbitingObjectEmitter", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "the orbit speed of the object. Use a negative value to orbit counter-clockwise.", + "fullName": "Orbit speed", + "functionType": "ExpressionAndCondition", + "group": "Orbiting object emitter configuration", + "name": "OrbitAngularSpeed", + "sentence": "the orbit speed", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ { "type": { - "value": "StringVariable" + "value": "SetReturnNumber" }, "parameters": [ - "Controllers[ControllerIdentifier].Buttons[Button].State", - "=", - "\"JustPressed\"" + "OrbitAngularSpeed" ] } ] } ], - "actions": [ + "expressionType": { + "type": "expression" + }, + "parameters": [ { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "OrbitingObjects::OrbitingObjectEmitter", + "type": "behavior" } - ] - } - ], - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" + ], + "objectGroups": [] }, { - "description": "Button name", - "name": "Button", - "supplementaryInformation": "[\"A\",\"CROSS\",\"B\",\"CIRCLE\",\"X\",\"SQUARE\",\"Y\",\"TRIANGLE\",\"LB\",\"L1\",\"RB\",\"R1\",\"LT\",\"L2\",\"RT\",\"R2\",\"UP\",\"DOWN\",\"LEFT\",\"RIGHT\",\"BACK\",\"SHARE\",\"START\",\"OPTIONS\",\"CLICK_STICK_LEFT\",\"CLICK_STICK_RIGHT\",\"PS_BUTTON\",\"CLICK_TOUCHPAD\"]", - "type": "string" - } - ], - "objectGroups": [] - }, - { - "description": "Check if a button is released on a multitouch controller.", - "fullName": "Multitouch controller button released", - "functionType": "Condition", - "name": "IsButtonReleased", - "sentence": "Button _PARAM2_ of multitouch controller _PARAM1_ is released", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "OrbitAngularSpeed", + "group": "Orbiting object emitter configuration", + "name": "SetOrbitAngularSpeed", + "sentence": "", + "events": [ { - "type": { - "value": "StringVariable" - }, - "parameters": [ - "Controllers[ControllerIdentifier].Buttons[Button].State", - "=", - "\"Released\"" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "OrbitAngularSpeed", + "=", + "Value" + ] + } ] } ], - "actions": [ + "parameters": [ { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" - }, - { - "description": "Button name", - "name": "Button", - "supplementaryInformation": "[\"A\",\"CROSS\",\"B\",\"CIRCLE\",\"X\",\"SQUARE\",\"Y\",\"TRIANGLE\",\"LB\",\"L1\",\"RB\",\"R1\",\"LT\",\"L2\",\"RT\",\"R2\",\"UP\",\"DOWN\",\"LEFT\",\"RIGHT\",\"BACK\",\"SHARE\",\"START\",\"OPTIONS\",\"CLICK_STICK_LEFT\",\"CLICK_STICK_RIGHT\",\"PS_BUTTON\",\"CLICK_TOUCHPAD\"]", - "type": "string" - } - ], - "objectGroups": [] - }, - { - "description": "Change a button state for a multitouch controller.", - "fullName": "Button state", - "functionType": "Action", - "name": "SetButtonState", - "private": true, - "sentence": "Mark _PARAM2_ button as _PARAM3_ for multitouch controller _PARAM1_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "description": "Object", + "name": "Object", + "type": "object" + }, { - "type": { - "value": "SetStringVariable" - }, - "parameters": [ - "Controllers[ControllerIdentifier].Buttons[Button].State", - "=", - "ButtonState" - ] + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "OrbitingObjects::OrbitingObjectEmitter", + "type": "behavior" } - ] - } - ], - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" - }, - { - "description": "Button name", - "name": "Button", - "type": "string" + ], + "objectGroups": [] }, { - "description": "Button state", - "name": "ButtonState", - "supplementaryInformation": "[\"Idle\",\"Pressed\",\"JustPressed\",\"Released\"]", - "type": "stringWithSelector" - } - ], - "objectGroups": [] - }, - { - "description": "Change the dead zone radius of a joystick. The deadzone is an area for which movement on sticks won't be taken into account (instead, the stick will be considered as not moved).", - "fullName": "Dead zone radius", - "functionType": "Action", - "name": "SetDeadZone", - "private": true, - "sentence": "Change the dead zone of multitouch joystick _PARAM2_ of multitouch controller _PARAM1_ to _PARAM3_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "description": "the spining speed of the object.", + "fullName": "Spining speed", + "functionType": "ExpressionAndCondition", + "group": "Orbiting object emitter configuration", + "name": "SpiningSpeed", + "sentence": "the spining speed", + "events": [ { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "Controllers[ControllerIdentifier].Joystick[JoystickIdentifier].DeadZone", - "=", - "DeadZoneRadius" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "SpiningSpeed" + ] + } ] } - ] - } - ], - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" - }, - { - "description": "Joystick name", - "name": "JoystickIdentifier", - "type": "string" - }, - { - "description": "Dead zone radius", - "name": "DeadZoneRadius", - "supplementaryInformation": "[]", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Return the dead zone radius of a joystick. The deadzone is an area for which movement on sticks won't be taken into account (instead, the stick will be considered as not moved).", - "fullName": "Dead zone radius", - "functionType": "Expression", - "name": "DeadZone", - "private": true, - "sentence": "Change multitouch joystick _PARAM2_ of multitouch controller _PARAM1_ dead zone to _PARAM3_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Controllers[ControllerIdentifier].Joystick[JoystickIdentifier].DeadZone" - ] + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "OrbitingObjects::OrbitingObjectEmitter", + "type": "behavior" } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" + ], + "objectGroups": [] }, { - "description": "Joystick name", - "name": "JoystickIdentifier", - "type": "string" - } - ], - "objectGroups": [] - }, - { - "description": "the direction index (left = 1, bottom = 1, right = 2, top = 3) for an angle (in degrees).", - "fullName": "Angle to 4-way index", - "functionType": "ExpressionAndCondition", - "name": "AngleTo4Way", - "private": true, - "sentence": "The angle _PARAM1_ 4-way index", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "SpiningSpeed", + "group": "Orbiting object emitter configuration", + "name": "SetSpiningSpeed", + "sentence": "", + "events": [ { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "mod(round(Angle * 4 / 360), 4)" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "SpiningSpeed", + "=", + "Value" + ] + } ] } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Angle", - "name": "Angle", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "the direction index (left = 1, bottom-left = 1... top-left = 7) for an angle (in degrees).", - "fullName": "Angle to 8-way index", - "functionType": "ExpressionAndCondition", - "name": "AngleTo8Way", - "private": true, - "sentence": "The angle _PARAM1_ 8-way index", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + ], + "parameters": [ { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "mod(round(Angle * 8 / 360), 8)" - ] + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "OrbitingObjects::OrbitingObjectEmitter", + "type": "behavior" } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Angle", - "name": "Angle", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Check if angle is in a given direction.", - "fullName": "Angle 4-way direction", - "functionType": "Condition", - "name": "IsAngleIn4WayDirection", - "private": true, - "sentence": "The angle _PARAM1_ is the 4-way direction _PARAM2_", - "events": [ + ], + "objectGroups": [] + }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareStrings" - }, - "parameters": [ - "Direction", - "=", - "\"Right\"" - ] - }, + "description": "Delete orbiting objects that are linked to a center object.", + "fullName": "Delete orbiting objects that are linked to a center object", + "functionType": "Action", + "name": "DeleteOrbitingObjects", + "sentence": "Delete all _PARAM2_ that are linked to _PARAM0_", + "events": [ { - "type": { - "value": "SpriteMultitouchJoystick::AngleTo4Way" - }, - "parameters": [ - "", - "=", - "0", - "Angle", - "" - ] + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Delete objects", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Delete orbiting objects" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "LinkedObjects::PickObjectsLinkedTo" + }, + "parameters": [ + "", + "OrbitingObject", + "Object", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "Delete" + }, + "parameters": [ + "OrbitingObject", + "" + ] + } + ] + } + ], + "parameters": [] } ], - "actions": [ + "parameters": [ { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "description": "Object", + "name": "Object", + "type": "object" + }, { - "type": { - "value": "BuiltinCommonInstructions::CompareStrings" - }, - "parameters": [ - "Direction", - "=", - "\"Down\"" - ] + "description": "Behavior", + "longDescription": "Cannot be the same object that was used for the Center object", + "name": "Behavior", + "supplementaryInformation": "OrbitingObjects::OrbitingObjectEmitter", + "type": "behavior" }, { - "type": { - "value": "SpriteMultitouchJoystick::AngleTo4Way" - }, - "parameters": [ - "", - "=", - "1", - "Angle", - "" - ] + "description": "Orbiting object", + "longDescription": "Cannot be the same object that was used for the Center object", + "name": "OrbitingObject", + "type": "objectList" } ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" + "objectGroups": [] + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "AnimateOrbitingObjects" + }, + { + "functionName": "DeleteOrbitingObjects" + }, + { + "functionName": "ForegroundSide" + }, + { + "folderName": "Orbiting object emitter configuration", + "children": [ + { + "functionName": "RadiusX" }, - "parameters": [ - "True" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareStrings" + { + "functionName": "SetRadiusX" }, - "parameters": [ - "Direction", - "=", - "\"Left\"" - ] - }, - { - "type": { - "value": "SpriteMultitouchJoystick::AngleTo4Way" + { + "functionName": "RadiusY" }, - "parameters": [ - "", - "=", - "2", - "Angle", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" + { + "functionName": "SetRadiusY" }, - "parameters": [ - "True" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareStrings" + { + "functionName": "Quantity" }, - "parameters": [ - "Direction", - "=", - "\"Up\"" - ] - }, - { - "type": { - "value": "SpriteMultitouchJoystick::AngleTo4Way" + { + "functionName": "SetQuantity" }, - "parameters": [ - "", - "=", - "3", - "Angle", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" + { + "functionName": "OrbitAngularSpeed" }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ + { + "functionName": "SetOrbitAngularSpeed" + }, + { + "functionName": "SpiningSpeed" + }, + { + "functionName": "SetSpiningSpeed" + } + ] + } + ] + }, + "propertyDescriptors": [ { - "description": "Angle", - "name": "Angle", - "type": "expression" + "value": "3", + "type": "Number", + "label": "Quantity of orbiting objects", + "name": "Quantity" + }, + { + "value": "90", + "type": "Number", + "unit": "AngularSpeed", + "label": "Orbit speed", + "description": "Use a negative value to orbit counter-clockwise.", + "name": "OrbitAngularSpeed" + }, + { + "value": "200", + "type": "Number", + "unit": "Pixel", + "label": "Orbit radius on Y axis", + "description": "Use a negative value to change which part is in front.", + "name": "RadiusY" + }, + { + "value": "200", + "type": "Number", + "unit": "Pixel", + "label": "Orbit radius on X axis", + "name": "RadiusX" + }, + { + "value": "0", + "type": "Number", + "unit": "DegreeAngle", + "label": "Starting angle offset", + "advanced": true, + "name": "StartingOffset" + }, + { + "value": "true", + "type": "Boolean", + "label": "Fill the gap when an object is deleted", + "name": "ShouldFillGap" + }, + { + "value": "0", + "type": "Number", + "label": "Z-order offset", + "description": "Leave it to zero for an automatic Z-sorting.", + "advanced": true, + "name": "ZOrderOffset" }, { - "description": "Direction", - "name": "Direction", - "supplementaryInformation": "[\"Up\",\"Down\",\"Left\",\"Right\"]", - "type": "stringWithSelector" + "value": "0", + "type": "Number", + "unit": "AngularSpeed", + "label": "Spining speed", + "name": "SpiningSpeed" + } + ], + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "Quantity" + }, + { + "propertyName": "RadiusX" + }, + { + "propertyName": "RadiusY" + }, + { + "propertyName": "OrbitAngularSpeed" + }, + { + "propertyName": "SpiningSpeed" + }, + { + "propertyName": "ShouldFillGap" + }, + { + "propertyName": "ZOrderOffset" + }, + { + "propertyName": "StartingOffset" + } + ] + } + } + ], + "eventsBasedObjects": [] + }, + { + "author": "", + "category": "User interface", + "dimension": "2D", + "extensionNamespace": "", + "fullName": "Slider", + "gdevelopVersion": ">=5.5.230", + "helpPath": "/objects/slider", + "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMjMiIGN5PSI3IiByPSIzIi8+DQo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMyIgeTE9IjciIHgyPSIyMCIgeTI9IjciLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyOSIgeTE9IjciIHgyPSIyNiIgeTI9IjciLz4NCjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjEyIiBjeT0iMTYiIHI9IjMiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIzIiB5MT0iMTYiIHgyPSI5IiB5Mj0iMTYiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyOSIgeTE9IjE2IiB4Mj0iMTUiIHkyPSIxNiIvPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMjMiIGN5PSIyNSIgcj0iMyIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjMiIHkxPSIyNSIgeDI9IjIwIiB5Mj0iMjUiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyOSIgeTE9IjI1IiB4Mj0iMjYiIHkyPSIyNSIvPg0KPC9zdmc+DQo=", + "name": "PanelSpriteSlider", + "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/Line Hero Pack/Master/SVG/UI Essentials/1678c39a3b2bd3df4f82a8a293770db4986a6bcfd3f78e738ddfc86e39176423_UI Essentials_sliders_options.svg", + "shortDescription": "A draggable slider that users can move to select a numerical value.", + "version": "2.0.2", + "description": [ + "A draggable slider that users can move to select a numerical value. The slider can be customized with sprites.", + "", + "There are ready-to-use sliders in the asset-store [settings UI pack](https://editor.gdevelop.io/?initial-dialog=asset-store&asset-pack=settings-ui-settings-ui)." + ], + "origin": { + "identifier": "PanelSpriteSlider", + "name": "gdevelop-extension-store" + }, + "tags": [ + "draggable", + "slider", + "ui", + "widget" + ], + "authorIds": [ + "IWykYNRvhCZBN3vEgKEbBPOR3Oc2", + "gqDaZjCfevOOxBYkK6zlhtZnXCg1" + ], + "changelog": [ + { + "version": "2.0.0", + "breaking": "- Sliders now use \"variants\", allowing easy swapping of their visual aspect. You will have to make some adjustments to existing sliders in your project. Follow this [migration documentation](https://wiki.gdevelop.io/gdevelop5/objects/custom-objects-prefab-template/migrate-to-variants/) to do these changes." + } + ], + "dependencies": [], + "globalVariables": [], + "sceneVariables": [], + "eventsFunctions": [ + { + "description": "Check if the events are running for the editor.", + "fullName": "Editor is running", + "functionType": "Condition", + "name": "IsInGameEdition", + "private": true, + "sentence": "Events are running for the editor", + "events": [ + { + "type": "BuiltinCommonInstructions::JsCode", + "inlineCode": [ + "const game = runtimeScene.getGame();\r", + "eventsFunctionContext.returnValue = game.isInGameEdition && game.isInGameEdition();" + ], + "parameterObjects": "", + "useStrict": true, + "eventsSheetExpanded": false } ], + "parameters": [], "objectGroups": [] - }, + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "IsInGameEdition" + } + ] + }, + "eventsBasedBehaviors": [ { - "description": "Check if angle is in a given direction.", - "fullName": "Angle 8-way direction", - "functionType": "Condition", - "name": "IsAngleIn8WayDirection", + "description": "Represent a value on a slider.", + "fullName": "Slider", + "helpPath": "", + "iconUrl": "", + "name": "Slider", + "objectType": "", + "previewIconUrl": "", "private": true, - "sentence": "The angle _PARAM1_ is the 8-way direction _PARAM2_", - "events": [ + "eventsFunctions": [ { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareStrings" - }, - "parameters": [ - "Direction", - "=", - "\"Right\"" - ] - }, + "description": "the value of the object.", + "fullName": "Value", + "functionType": "ExpressionAndCondition", + "name": "Value", + "sentence": "the value", + "events": [ { - "type": { - "value": "SpriteMultitouchJoystick::AngleTo8Way" - }, - "parameters": [ - "", - "=", - "0", - "Angle", - "" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "CurrentValue" + ] + } ] } ], - "actions": [ + "expressionType": { + "type": "expression" + }, + "parameters": [ { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::Slider", + "type": "behavior" } - ] + ], + "objectGroups": [] }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "Value", + "name": "SetValue", + "sentence": "", + "events": [ { - "type": { - "value": "BuiltinCommonInstructions::CompareStrings" - }, - "parameters": [ - "Direction", - "=", - "\"DownRight\"" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "StepSize", + "=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "CurrentValue", + "=", + "clamp(Value, MinValue, MaxValue)" + ] + } ] }, { - "type": { - "value": "SpriteMultitouchJoystick::AngleTo8Way" - }, - "parameters": [ - "", - "=", - "1", - "Angle", - "" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "StepSize", + "!=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "CurrentValue", + "=", + "clamp(round(Value / StepSize) * StepSize, MinValue, MaxValue)" + ] + } ] } ], - "actions": [ + "parameters": [ { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::Slider", + "type": "behavior" } - ] + ], + "objectGroups": [] }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "description": "the minimum value of the object.", + "fullName": "Minimum value", + "functionType": "ExpressionAndCondition", + "group": "Resource bar configuration", + "name": "MinValue", + "sentence": "the minimum value", + "events": [ { - "type": { - "value": "BuiltinCommonInstructions::CompareStrings" - }, - "parameters": [ - "Direction", - "=", - "\"Down\"" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "MinValue" + ] + } ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" }, { - "type": { - "value": "SpriteMultitouchJoystick::AngleTo8Way" - }, - "parameters": [ - "", - "=", - "2", - "Angle", - "" + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::Slider", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "MinValue", + "group": "Resource bar configuration", + "name": "SetMinValue", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "MinValue", + "=", + "Value" + ] + }, + { + "type": { + "value": "PanelSpriteSlider::Slider::SetValue" + }, + "parameters": [ + "Object", + "Behavior", + "=", + "Object.Behavior::Value()", + "" + ] + } ] } ], - "actions": [ + "parameters": [ { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::Slider", + "type": "behavior" } - ] + ], + "objectGroups": [] }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareStrings" - }, - "parameters": [ - "Direction", - "=", - "\"DownLeft\"" - ] - }, + "description": "the maximum value of the object.", + "fullName": "Maximum value", + "functionType": "ExpressionAndCondition", + "group": "Resource bar configuration", + "name": "MaxValue", + "sentence": "the maximum value", + "events": [ { - "type": { - "value": "SpriteMultitouchJoystick::AngleTo8Way" - }, - "parameters": [ - "", - "=", - "3", - "Angle", - "" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "MaxValue" + ] + } ] } ], - "actions": [ + "expressionType": { + "type": "expression" + }, + "parameters": [ { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::Slider", + "type": "behavior" } - ] + ], + "objectGroups": [] }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareStrings" - }, - "parameters": [ - "Direction", - "=", - "\"Left\"" - ] - }, + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "MaxValue", + "group": "Resource bar configuration", + "name": "SetMaxValue", + "sentence": "", + "events": [ { - "type": { - "value": "SpriteMultitouchJoystick::AngleTo8Way" - }, - "parameters": [ - "", - "=", - "4", - "Angle", - "" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "MaxValue", + "=", + "Value" + ] + }, + { + "type": { + "value": "PanelSpriteSlider::Slider::SetValue" + }, + "parameters": [ + "Object", + "Behavior", + "=", + "Object.Behavior::Value()", + "" + ] + } ] } ], - "actions": [ + "parameters": [ { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::Slider", + "type": "behavior" } - ] + ], + "objectGroups": [] }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareStrings" - }, - "parameters": [ - "Direction", - "=", - "\"UpLeft\"" - ] - }, + "description": "the bar value bounds size.", + "fullName": "Size", + "functionType": "ExpressionAndCondition", + "name": "Size", + "sentence": "the bar value bounds size", + "events": [ { - "type": { - "value": "SpriteMultitouchJoystick::AngleTo8Way" - }, - "parameters": [ - "", - "=", - "5", - "Angle", - "" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "Object.Behavior::MaxValue() - Object.Behavior::MinValue()" + ] + } ] } ], - "actions": [ + "expressionType": { + "type": "expression" + }, + "parameters": [ { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::Slider", + "type": "behavior" } - ] + ], + "objectGroups": [] }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "description": "the step size of the object.", + "fullName": "Step size", + "functionType": "ExpressionAndCondition", + "group": "Resource bar configuration", + "name": "StepSize", + "sentence": "the step size", + "events": [ { - "type": { - "value": "BuiltinCommonInstructions::CompareStrings" - }, - "parameters": [ - "Direction", - "=", - "\"Up\"" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "StepSize" + ] + } ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" }, { - "type": { - "value": "SpriteMultitouchJoystick::AngleTo8Way" - }, - "parameters": [ - "", - "=", - "6", - "Angle", - "" + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::Slider", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "StepSize", + "group": "Resource bar configuration", + "name": "SetStepSize", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "StepSize", + "=", + "Value" + ] + }, + { + "type": { + "value": "PanelSpriteSlider::Slider::SetValue" + }, + "parameters": [ + "Object", + "Behavior", + "=", + "Object.Behavior::Value()", + "" + ] + } ] } ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "parameters": [ { - "type": { - "value": "BuiltinCommonInstructions::CompareStrings" - }, - "parameters": [ - "Direction", - "=", - "\"UpRight\"" - ] + "description": "Object", + "name": "Object", + "type": "object" }, { - "type": { - "value": "SpriteMultitouchJoystick::AngleTo8Way" - }, - "parameters": [ - "", - "=", - "7", - "Angle", - "" - ] + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::Slider", + "type": "behavior" } ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Angle", - "name": "Angle", - "type": "expression" - }, - { - "description": "Direction", - "name": "Direction", - "supplementaryInformation": "[\"Up\",\"Down\",\"Left\",\"Right\",\"UpLeft\",\"UpRight\",\"DownLeft\",\"DownRight\"]", - "type": "stringWithSelector" + "objectGroups": [] } ], - "objectGroups": [] - }, - { - "description": "Check if joystick is pushed in a given direction.", - "fullName": "Joystick pushed in a direction (4-way)", - "functionType": "Condition", - "name": "IsDirectionPushed4Way", - "sentence": "Joystick _PARAM2_ of multitouch controller _PARAM1_ is pushed in direction _PARAM3_", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "Value" }, - "comment": "Make sure the joystick has moved from center" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::JoystickForce" + { + "functionName": "SetValue" + }, + { + "folderName": "Resource bar configuration", + "children": [ + { + "functionName": "MinValue" }, - "parameters": [ - "", - ">", - "0", - "ControllerIdentifier", - "JoystickIdentifier", - "" - ] - }, - { - "type": { - "value": "SpriteMultitouchJoystick::IsAngleIn4WayDirection" + { + "functionName": "SetMinValue" }, - "parameters": [ - "", - "SpriteMultitouchJoystick::JoystickAngle(ControllerIdentifier, JoystickIdentifier)", - "Direction", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" + { + "functionName": "MaxValue" }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ + { + "functionName": "SetMaxValue" + }, + { + "functionName": "StepSize" + }, + { + "functionName": "SetStepSize" + } + ] + }, + { + "functionName": "Size" + } + ] + }, + "propertyDescriptors": [ { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" + "value": "0", + "type": "Number", + "label": "Value", + "name": "CurrentValue" }, { - "description": "Joystick name", - "name": "JoystickIdentifier", - "supplementaryInformation": "[\"Primary\",\"Secondary\"]", - "type": "stringWithSelector" + "value": "0", + "type": "Number", + "label": "Minimum value", + "name": "MinValue" }, { - "description": "Direction", - "name": "Direction", - "supplementaryInformation": "[\"Up\",\"Down\",\"Left\",\"Right\"]", - "type": "stringWithSelector" + "value": "1", + "type": "Number", + "label": "Maximum value", + "name": "MaxValue" + }, + { + "value": "0", + "type": "Number", + "label": "Step size", + "name": "StepSize" } ], - "objectGroups": [] + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "CurrentValue" + }, + { + "propertyName": "MinValue" + }, + { + "propertyName": "MaxValue" + }, + { + "propertyName": "StepSize" + } + ] + } }, { - "description": "Check if joystick is pushed in a given direction.", - "fullName": "Joystick pushed in a direction (8-way)", - "functionType": "Condition", - "name": "IsDirectionPushed8Way", - "sentence": "Joystick _PARAM2_ of multitouch controller _PARAM1_ is pushed in direction _PARAM3_", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Make sure the joystick has moved from center" - }, + "description": "The finite state machine used internally by the button object.", + "fullName": "Button finite state machine", + "helpPath": "", + "iconUrl": "", + "name": "ButtonFSM", + "objectType": "", + "previewIconUrl": "", + "private": true, + "eventsFunctions": [ { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::JoystickForce" - }, - "parameters": [ - "", - ">", - "0", - "ControllerIdentifier", - "JoystickIdentifier", - "" - ] - }, + "fullName": "", + "functionType": "Action", + "name": "doStepPostEvents", + "sentence": "", + "events": [ { - "type": { - "value": "SpriteMultitouchJoystick::IsAngleIn8WayDirection" - }, - "parameters": [ - "", - "SpriteMultitouchJoystick::JoystickAngle(ControllerIdentifier, JoystickIdentifier)", - "Direction", - "" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "PanelSpriteSlider::IsInGameEdition" + }, + "parameters": [ + "", + "" + ] + } + ], + "actions": [], + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Finite state machine", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "The \"Validated\" state only last one frame." + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Validated\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + } + ] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Check position", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Make sure the cursor position is only checked once per frame." + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "MouseIsInside", + "False", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ShouldCheckHovering", + "True", + "" + ] + }, + { + "type": { + "value": "CollisionPoint" + }, + "parameters": [ + "Object", + "MouseOnlyCursorX(Object.Layer(), 0)", + "MouseOnlyCursorY(Object.Layer(), 0)" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "MouseIsInside", + "True", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Touches are always pressed, so ShouldCheckHovering doesn't matter." + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "False", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "TouchId", + "!=", + "0" + ] + }, + { + "type": { + "value": "CollisionPoint" + }, + "parameters": [ + "Object", + "TouchX(TouchId, Object.Layer(), 0)", + "TouchY(TouchId, Object.Layer(), 0)" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "True", + "" + ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Handle touch start", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "HasAnyTouchOrMouseStarted" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "Index", + "=", + "0" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Repeat", + "repeatExpression": "StartedTouchOrMouseCount()", + "conditions": [], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "CollisionPoint" + }, + "parameters": [ + "Object", + "TouchX(StartedTouchOrMouseId(Index), Object.Layer(), 0)", + "TouchY(StartedTouchOrMouseId(Index), Object.Layer(), 0)" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "TouchId", + "=", + "StartedTouchOrMouseId(Index)" + ] + }, + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "True", + "" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "PanelSpriteSlider::ButtonFSM::PropertyState" + }, + "parameters": [ + "Object", + "Behavior", + "=", + "\"Hovered\"" + ] + }, + { + "type": { + "value": "PanelSpriteSlider::ButtonFSM::PropertyState" + }, + "parameters": [ + "Object", + "Behavior", + "=", + "\"Idle\"" + ] + } + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "Index", + "+", + "1" + ] + } + ] + } + ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Apply position changes", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "BooleanVariable" + }, + "parameters": [ + "MouseIsInside", + "True", + "" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Hovered\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "MouseIsInside", + "True", + "" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Hovered\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "BooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "True", + "" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedOutside\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "True", + "" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedOutside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Handle touch end", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "HasTouchEnded" + }, + "parameters": [ + "", + "TouchId" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "TouchId", + "=", + "0" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Validated\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + }, + { + "type": { + "inverted": true, + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Validated\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + } + ] + } + ] + } + ], + "parameters": [] + } + ], + "parameters": [] + } ] } ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" - }, - { - "description": "Joystick name", - "name": "JoystickIdentifier", - "supplementaryInformation": "[\"Primary\",\"Secondary\"]", - "type": "stringWithSelector" - }, - { - "description": "Direction", - "name": "Direction", - "supplementaryInformation": "[\"Up\",\"Down\",\"Left\",\"Right\",\"UpLeft\",\"UpRight\",\"DownLeft\",\"DownRight\"]", - "type": "stringWithSelector" - } - ], - "objectGroups": [] - }, - { - "description": "the percentage the thumb has been pulled away from the joystick center (Range: 0 to 1).", - "fullName": "Joystick force (deprecated)", - "functionType": "ExpressionAndCondition", - "name": "JoystickForce", - "private": true, - "sentence": "Joystick _PARAM2_ of multitouch controller _PARAM1_ force", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "SpriteMultitouchJoystick::StickForce(ControllerIdentifier, JoystickIdentifier)" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" - }, - { - "description": "Joystick name", - "name": "JoystickIdentifier", - "supplementaryInformation": "[\"Primary\",\"Secondary\"]", - "type": "stringWithSelector" - }, - { - "description": "", - "name": "Coucou", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "the force of multitouch contoller stick (from 0 to 1).", - "fullName": "Stick force", - "functionType": "ExpressionAndCondition", - "name": "StickForce", - "sentence": "multitouch controller _PARAM1_ _PARAM2_ stick force", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "max(0, Controllers[ControllerIdentifier].Joystick[JoystickIdentifier].Force - SpriteMultitouchJoystick::DeadZone(ControllerIdentifier, JoystickIdentifier)) / (1 - SpriteMultitouchJoystick::DeadZone(ControllerIdentifier, JoystickIdentifier))" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" - }, - { - "description": "Stick name", - "name": "JoystickIdentifier", - "supplementaryInformation": "[\"Primary\",\"Secondary\"]", - "type": "stringWithSelector" - } - ], - "objectGroups": [] - }, - { - "description": "Change the percentage the thumb has been pulled away from the joystick center (Range: 0 to 1).", - "fullName": "Joystick force", - "functionType": "Action", - "name": "SetJoystickForce", - "private": true, - "sentence": "Change the force of the joystick _PARAM2_ of multitouch controller _PARAM1_ to _PARAM3_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "Controllers[ControllerIdentifier].Joystick[JoystickIdentifier].Force", - "=", - "Value" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" - }, - { - "description": "Joystick name", - "name": "JoystickIdentifier", - "type": "string" - }, - { - "description": "Value", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Return the angle the joystick is pointing towards (Range: -180 to 180).", - "fullName": "Joystick angle (deprecated)", - "functionType": "Expression", - "name": "JoystickAngle", - "private": true, - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "SpriteMultitouchJoystick::StickAngle(ControllerIdentifier, JoystickIdentifier)" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" - }, - { - "description": "Joystick name", - "name": "JoystickIdentifier", - "supplementaryInformation": "[\"Primary\",\"Secondary\"]", - "type": "stringWithSelector" - } - ], - "objectGroups": [] - }, - { - "description": "Return the angle the multitouch controller stick is pointing towards (Range: -180 to 180).", - "fullName": "Stick angle", - "functionType": "Expression", - "name": "StickAngle", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "parameters": [ { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Controllers[ControllerIdentifier].Joystick[JoystickIdentifier].Angle" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" - }, - { - "description": "Joystick name", - "name": "JoystickIdentifier", - "supplementaryInformation": "[\"Primary\",\"Secondary\"]", - "type": "stringWithSelector" - } - ], - "objectGroups": [] - }, - { - "description": "Change the angle the joystick is pointing towards (Range: -180 to 180).", - "fullName": "Joystick angle", - "functionType": "Action", - "name": "SetJoystickAngle", - "private": true, - "sentence": "Change the angle of the joystick _PARAM2_ of multitouch controller _PARAM1_ to _PARAM3_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "description": "Object", + "name": "Object", + "type": "object" + }, { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "Controllers[ControllerIdentifier].Joystick[JoystickIdentifier].Angle", - "=", - "Value" - ] + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", + "type": "behavior" } - ] - } - ], - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" - }, - { - "description": "Joystick name", - "name": "JoystickIdentifier", - "type": "string" + ], + "objectGroups": [] }, { - "description": "Value", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Return the multitouch contoller stick force on X axis (from -1 at the left to 1 at the right).", - "fullName": "Stick X force", - "functionType": "Expression", - "name": "StickForceX", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "fullName": "", + "functionType": "Action", + "name": "onDeActivate", + "sentence": "", + "events": [ { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "XFromAngleAndDistance(SpriteMultitouchJoystick::StickAngle(ControllerIdentifier, JoystickIdentifier), SpriteMultitouchJoystick::StickForce(ControllerIdentifier, JoystickIdentifier))" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + }, + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "TouchId", + "=", + "0" + ] + } ] } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" - }, - { - "description": "Joystick name", - "name": "JoystickIdentifier", - "supplementaryInformation": "[\"Primary\",\"Secondary\"]", - "type": "stringWithSelector" - } - ], - "objectGroups": [] - }, - { - "description": "Return the multitouch contoller stick force on Y axis (from -1 at the top to 1 at the bottom).", - "fullName": "Stick Y force", - "functionType": "Expression", - "name": "StickForceY", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + ], + "parameters": [ { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "YFromAngleAndDistance(SpriteMultitouchJoystick::StickAngle(ControllerIdentifier, JoystickIdentifier), SpriteMultitouchJoystick::StickForce(ControllerIdentifier, JoystickIdentifier))" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier", - "type": "expression" - }, - { - "description": "Joystick name", - "name": "JoystickIdentifier", - "supplementaryInformation": "[\"Primary\",\"Secondary\"]", - "type": "stringWithSelector" - } - ], - "objectGroups": [] - }, - { - "description": "Check if a new touch has started on the right or left side of the screen.", - "fullName": "New touch on a screen side", - "functionType": "Condition", - "group": "Multitouch Joystick", - "name": "HasTouchStartedOnScreenSide", - "sentence": "A new touch has started on the _PARAM2_ side of the screen on _PARAM1_'s layer", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "description": "Object", + "name": "Object", + "type": "object" + }, { - "type": { - "value": "HasAnyTouchOrMouseStarted" - }, - "parameters": [ - "" - ] + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", + "type": "behavior" } ], - "actions": [], + "objectGroups": [] + }, + { + "description": "Check if the button is not used.", + "fullName": "Is idle", + "functionType": "Condition", + "name": "IsIdle", + "sentence": "_PARAM0_ is idle", "events": [ { "type": "BuiltinCommonInstructions::Standard", @@ -36151,22 +5770,9 @@ "value": "StringVariable" }, "parameters": [ - "Side", + "State", "=", - "\"Left\"" - ] - }, - { - "type": { - "value": "TouchX" - }, - "parameters": [ - "", - "StartedTouchOrMouseId(0)", - "<", - "CameraCenterX(Object.Layer())", - "Object.Layer()", - "" + "\"Idle\"" ] } ], @@ -36180,7 +5786,30 @@ ] } ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button was just clicked.", + "fullName": "Is clicked", + "functionType": "Condition", + "name": "IsClicked", + "sentence": "_PARAM0_ is clicked", + "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ @@ -36189,22 +5818,9 @@ "value": "StringVariable" }, "parameters": [ - "Side", + "State", "=", - "\"Right\"" - ] - }, - { - "type": { - "value": "TouchX" - }, - "parameters": [ - "", - "StartedTouchOrMouseId(0)", - ">=", - "CameraCenterX(Object.Layer())", - "Object.Layer()", - "" + "\"Validated\"" ] } ], @@ -36219,146 +5835,50 @@ } ] } - ] - } - ], - "parameters": [ - { - "description": "Multitouch joystick", - "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", - "type": "objectList" - }, - { - "description": "Screen side", - "name": "Side", - "supplementaryInformation": "[\"Left\",\"Right\"]", - "type": "stringWithSelector" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "IsInGameEdition" - }, - { - "functionName": "AcceleratedSpeed" - }, - { - "functionName": "IsButtonJustPressed" - }, - { - "functionName": "IsButtonPressed" - }, - { - "functionName": "IsButtonReleased" - }, - { - "functionName": "SetButtonState" - }, - { - "functionName": "SetDeadZone" - }, - { - "functionName": "DeadZone" - }, - { - "functionName": "AngleTo4Way" - }, - { - "functionName": "AngleTo8Way" - }, - { - "functionName": "IsAngleIn4WayDirection" - }, - { - "functionName": "IsAngleIn8WayDirection" - }, - { - "functionName": "IsDirectionPushed4Way" - }, - { - "functionName": "IsDirectionPushed8Way" - }, - { - "functionName": "JoystickForce" - }, - { - "functionName": "StickForce" - }, - { - "functionName": "SetJoystickForce" - }, - { - "functionName": "JoystickAngle" - }, - { - "functionName": "StickAngle" - }, - { - "functionName": "SetJoystickAngle" - }, - { - "functionName": "StickForceX" - }, - { - "functionName": "StickForceY" - }, - { - "folderName": "Multitouch Joystick", - "children": [ - { - "functionName": "HasTouchStartedOnScreenSide" - } - ] - } - ] - }, - "eventsBasedBehaviors": [ - { - "description": "Joystick that can be controlled by interacting with a touchscreen.", - "fullName": "Multitouch Joystick", - "helpPath": "", - "iconUrl": "", - "name": "MultitouchJoystick", - "objectType": "", - "previewIconUrl": "", - "private": true, - "eventsFunctions": [ + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, { - "fullName": "", - "functionType": "Action", - "name": "onCreated", - "sentence": "", + "description": "Check if the cursor is hovered over the button.", + "fullName": "Is hovered", + "functionType": "Condition", + "name": "IsHovered", + "sentence": "_PARAM0_ is hovered", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::SetDeadZone" + "value": "StringVariable" }, "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "DeadZoneRadius", - "" + "State", + "=", + "\"Hovered\"" ] - }, + } + ], + "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::Reset" + "value": "SetReturnBoolean" }, "parameters": [ - "Object", - "Behavior", - "" + "True" ] } ] @@ -36373,30 +5893,65 @@ { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", + "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", "type": "behavior" } ], "objectGroups": [] }, { - "fullName": "", - "functionType": "Action", - "name": "onDeActivate", - "sentence": "", + "description": "Check if the button is either hovered or pressed but not hovered.", + "fullName": "Is focused", + "functionType": "Condition", + "name": "IsFocused", + "sentence": "_PARAM0_ is focused", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Hovered\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedOutside\"" + ] + } + ], "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::Reset" + "value": "SetReturnBoolean" }, "parameters": [ - "Object", - "Behavior", - "" + "True" ] } ] @@ -36411,252 +5966,133 @@ { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", + "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", "type": "behavior" } ], "objectGroups": [] }, { - "fullName": "", - "functionType": "Action", - "name": "doStepPreEvents", - "sentence": "", + "description": "Check if the button is currently being pressed with mouse or touch.", + "fullName": "Is pressed", + "functionType": "Condition", + "name": "IsPressed", + "sentence": "_PARAM0_ is pressed", "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "inverted": true, - "value": "SpriteMultitouchJoystick::IsInGameEdition" + "value": "StringVariable" }, "parameters": [ - "", - "" + "State", + "=", + "\"PressedInside\"" ] } ], - "actions": [], - "events": [ + "actions": [ { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "HasGameJustResumed" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::Reset" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" ] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Manage touches", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "HasAnyTouchOrMouseStarted" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "TouchIndex", - "=", - "0" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Repeat", - "repeatExpression": "StartedTouchOrMouseCount()", - "conditions": [], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "TouchId", - "=", - "0" - ] - }, - { - "type": { - "value": "CollisionPoint" - }, - "parameters": [ - "Object", - "TouchX(StartedTouchOrMouseId(TouchIndex), Object.Layer(), 0)", - "TouchY(StartedTouchOrMouseId(TouchIndex), Object.Layer(), 0)" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "TouchId", - "=", - "StartedTouchOrMouseId(TouchIndex)" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "TouchIndex", - "+", - "1" - ] - } - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Move thumb back to center when not being pressed (acts like a spring on a real controller)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "HasTouchEnded" - }, - "parameters": [ - "", - "TouchId" - ] - } - ], - "actions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::Reset" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] - } - ] - } - ], - "parameters": [] - }, + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button is currently being pressed outside with mouse or touch.", + "fullName": "Is held outside", + "functionType": "Condition", + "name": "IsPressedOutside", + "sentence": "_PARAM0_ is held outside", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Update joystick position", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "TouchId", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetJoystickAngle" - }, - "parameters": [ - "Object", - "Behavior", - "AngleBetweenPositions(Object.CenterX(), Object.CenterY(), TouchX(TouchId, Object.Layer(), 0), TouchY(TouchId, Object.Layer(), 0))", - "AngleBetweenPositions(Object.CenterX(), Object.CenterY(), TouchX(TouchId, Object.Layer(), 0), TouchY(TouchId, Object.Layer(), 0))" - ] - }, - { - "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetJoystickForce" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "clamp(2 * DistanceBetweenPositions(Object.CenterX(), Object.CenterY(), TouchX(TouchId, Object.Layer(), 0), TouchY(TouchId, Object.Layer(), 0)) / Object.Width(), 0, 1)", - "" - ] - } - ] - } - ], - "parameters": [] + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedOutside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "the touch id that is using the button or 0 if none.", + "fullName": "Touch id", + "functionType": "ExpressionAndCondition", + "name": "TouchId", + "sentence": "the touch id", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "TouchId" + ] } ] } ], + "expressionType": { + "type": "expression" + }, "parameters": [ { "description": "Object", @@ -36666,567 +6102,647 @@ { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", + "supplementaryInformation": "PanelSpriteSlider::ButtonFSM", "type": "behavior" } ], "objectGroups": [] + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPostEvents" + }, + { + "functionName": "onDeActivate" + }, + { + "functionName": "IsIdle" + }, + { + "functionName": "IsClicked" + }, + { + "functionName": "IsHovered" + }, + { + "functionName": "IsFocused" + }, + { + "functionName": "IsPressed" + }, + { + "functionName": "IsPressedOutside" + }, + { + "functionName": "TouchId" + } + ] + }, + "propertyDescriptors": [ + { + "value": "true", + "type": "Boolean", + "label": "", + "description": "Should check hovering", + "hidden": true, + "name": "ShouldCheckHovering" + }, + { + "value": "Idle", + "type": "Choice", + "label": "State", + "choices": [ + { + "label": "Idle", + "value": "Idle" + }, + { + "label": "Hovered", + "value": "Hovered" + }, + { + "label": "PressedInside", + "value": "PressedInside" + }, + { + "label": "PressedOutside", + "value": "PressedOutside" + }, + { + "label": "Validated", + "value": "Validated" + } + ], + "hidden": true, + "name": "State" }, { - "description": "the joystick force (from 0 to 1).", - "fullName": "Joystick force", - "functionType": "ExpressionAndCondition", - "name": "JoystickForce", - "sentence": "the joystick force", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "max(0, JoystickForce - DeadZoneRadius) / (1 - DeadZoneRadius)" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" + "value": "0", + "type": "Number", + "label": "Touch id", + "hidden": true, + "name": "TouchId" + }, + { + "value": "", + "type": "Boolean", + "label": "Touch is inside", + "hidden": true, + "name": "TouchIsInside" + }, + { + "value": "", + "type": "Boolean", + "label": "Mouse is inside", + "hidden": true, + "name": "MouseIsInside" + }, + { + "value": "", + "type": "Number", + "label": "", + "hidden": true, + "name": "Index" + } + ], + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "ShouldCheckHovering" + }, + { + "propertyName": "State" + }, + { + "propertyName": "TouchId" + }, + { + "propertyName": "TouchIsInside" + }, + { + "propertyName": "MouseIsInside" + }, + { + "propertyName": "Index" + } + ] + } + } + ], + "eventsBasedObjects": [ + { + "areaMaxX": 256, + "areaMaxY": 64, + "areaMaxZ": 64, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "assetStoreTag": "slider", + "defaultName": "Slider", + "description": "Let users select a numerical value by dragging a slider.", + "fullName": "Slider", + "helpPath": "", + "iconUrl": "", + "isInnerAreaFollowingParentSize": true, + "isUsingLegacyInstancesRenderer": false, + "name": "PanelSpriteSlider", + "previewIconUrl": "", + "objects": [ + { + "assetStoreId": "", + "bold": false, + "italic": false, + "name": "Label", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [], + "string": "It displays the value when it changes.", + "font": "", + "textAlignment": "", + "characterSize": 20, + "color": { + "b": 0, + "g": 0, + "r": 0 }, - "parameters": [ + "content": { + "bold": false, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "It displays the value when it changes.", + "font": "", + "textAlignment": "", + "verticalTextAlignment": "top", + "characterSize": 20, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 0, + "height": 32, + "leftMargin": 0, + "name": "Thumb", + "rightMargin": 0, + "texture": "", + "tiled": false, + "topMargin": 0, + "type": "PanelSpriteObject::PanelSprite", + "width": 32, + "variables": [], + "effects": [], + "behaviors": [ { - "description": "Object", - "name": "Object", - "type": "object" + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 0, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false }, { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" + "name": "Draggable", + "type": "DraggableBehavior::Draggable", + "checkCollisionMask": false } - ], - "objectGroups": [] + ] }, { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "JoystickForce", - "name": "SetJoystickForce", - "private": true, - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "JoystickForce", - "=", - "Value" - ] - }, - { - "type": { - "value": "SpriteMultitouchJoystick::SetJoystickForce" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "JoystickForce", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, + "assetStoreId": "", + "bottomMargin": 0, + "height": 32, + "leftMargin": 0, + "name": "FillBar", + "rightMargin": 0, + "texture": "", + "tiled": false, + "topMargin": 0, + "type": "PanelSpriteObject::PanelSprite", + "width": 32, + "variables": [], + "effects": [], + "behaviors": [ { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "topEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "useLegacyBottomAndRightAnchors": false }, { - "description": "", - "name": "Parameter", - "type": "objectList" + "name": "Slider", + "type": "PanelSpriteSlider::Slider", + "Value": 0, + "MinValue": 0, + "MaxValue": 1, + "StepSize": 1 } - ], - "objectGroups": [] + ] }, { - "description": "Return the angle the joystick is pointing towards (Range: -180 to 180).", - "fullName": "Joystick angle", - "functionType": "Expression", - "name": "JoystickAngle", - "sentence": "", - "events": [ + "assetStoreId": "", + "bottomMargin": 0, + "height": 32, + "leftMargin": 0, + "name": "Background", + "rightMargin": 0, + "texture": "", + "tiled": false, + "topMargin": 0, + "type": "PanelSpriteObject::PanelSprite", + "width": 32, + "variables": [], + "effects": [], + "behaviors": [ { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "JoystickAngle" - ] - } - ] + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "topEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ButtonFSM", + "type": "PanelSpriteSlider::ButtonFSM", + "ShouldCheckHovering": true, + "State": "Idle", + "TouchId": 0, + "TouchIsInside": false, + "MouseIsInside": false, + "Index": 0 } - ], - "expressionType": { - "type": "expression" + ] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Label" }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, + { + "objectName": "Thumb" + }, + { + "objectName": "FillBar" + }, + { + "objectName": "Background" + } + ] + }, + "objectsGroups": [], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 } ], - "objectGroups": [] + "effects": [] + } + ], + "instances": [ + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 64, + "layer": "", + "name": "Background", + "persistentUuid": "7b36a716-8a01-496a-ad7d-0de60daff8f9", + "width": 256, + "x": 0, + "y": 0, + "zOrder": 1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 44, + "layer": "", + "name": "FillBar", + "persistentUuid": "e775f69e-7845-4103-8a05-5266aba60742", + "width": 236, + "x": 10, + "y": 10, + "zOrder": 2, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "description": "Change the angle the joystick is pointing towards (Range: -180 to 180).", - "fullName": "Joystick angle", + "angle": 0, + "customSize": true, + "depth": 1, + "height": 84, + "layer": "", + "name": "Thumb", + "persistentUuid": "476a27da-e34f-451f-b660-04a6bbefddbe", + "width": 32, + "x": 230, + "y": -10, + "zOrder": 3, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": [], + "eventsFunctions": [ + { + "fullName": "", "functionType": "Action", - "name": "SetJoystickAngle", - "private": true, - "sentence": "Change the joystick angle of _PARAM0_ to _PARAM2_", + "name": "onCreated", + "sentence": "", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "JoystickAngle", - "=", - "Value" - ] - }, + "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::SetJoystickAngle" + "value": "PanelSpriteSlider::IsInGameEdition" }, "parameters": [ "", - "ControllerIdentifier", - "JoystickIdentifier", - "JoystickAngle", "" ] } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" - }, - { - "description": "Angle", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - }, - { - "description": "Return the stick force on X axis (from -1 at the left to 1 at the right).", - "fullName": "Stick X force", - "functionType": "Expression", - "name": "StickForceX", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + ], "actions": [ { "type": { - "value": "SetReturnNumber" + "value": "ActivateBehavior" }, "parameters": [ - "Object.Behavior::JoystickForce() * cos(ToRad(Object.Behavior::JoystickAngle()))" + "Thumb", + "Draggable", + "" ] } ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" }, { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Return the stick force on Y axis (from -1 at the top to 1 at the bottom).", - "fullName": "Stick Y force", - "functionType": "Expression", - "name": "StickForceY", - "sentence": "", - "events": [ + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Anchors won't work as there is an absolute margin and a proportional size at the same time" + }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [], "actions": [ { "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "Object.Behavior::JoystickForce() * sin(ToRad(Object.Behavior::JoystickAngle()))" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if joystick is pushed in a given direction.", - "fullName": "Joystick pushed in a direction (4-way movement)", - "functionType": "Condition", - "name": "IsDirectionPushed4Way", - "sentence": "_PARAM0_ is pushed in direction _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::JoystickForce" + "value": "ActivateBehavior" }, "parameters": [ - "Object", - "Behavior", - ">", - "0", + "FillBar", + "Anchor", "" ] }, { "type": { - "value": "SpriteMultitouchJoystick::IsAngleIn4WayDirection" + "value": "ActivateBehavior" }, "parameters": [ - "", - "JoystickAngle", - "Direction", + "Thumb", + "Anchor", "" ] - } - ], - "actions": [ - { - "type": { - "value": "SetReturnBoolean" - }, - "parameters": [ - "True" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" - }, - { - "description": "Direction", - "name": "Direction", - "supplementaryInformation": "[\"Up\",\"Down\",\"Left\",\"Right\"]", - "type": "stringWithSelector" - } - ], - "objectGroups": [] - }, - { - "description": "Check if joystick is pushed in a given direction.", - "fullName": "Joystick pushed in a direction (8-way movement)", - "functionType": "Condition", - "name": "IsDirectionPushed8Way", - "sentence": "_PARAM0_ is pushed in direction _PARAM2_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + }, { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::JoystickForce" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", - ">", - "0", - "" + "BarLeftPlusRightMargin", + "=", + "Object.Width() - FillBar.Width()" ] }, { "type": { - "value": "SpriteMultitouchJoystick::IsAngleIn8WayDirection" + "value": "SetNumberVariable" }, "parameters": [ - "", - "JoystickAngle", - "Direction", - "" + "BarTopPlusBottomMargin", + "=", + "Object.Height() - FillBar.Height()" ] } - ], + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "This allows to detect a change of \"intial value\" on hot reload." + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], "actions": [ { "type": { - "value": "SetReturnBoolean" + "value": "SetNumberVariable" }, "parameters": [ - "True" + "PreviousInitialValue", + "=", + "InitialValue" ] } ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" }, { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Create the label that is displayed over the thumb." }, - { - "description": "Direction", - "name": "Direction", - "supplementaryInformation": "[\"Up\",\"Down\",\"Left\",\"Right\",\"UpLeft\",\"UpRight\",\"DownLeft\",\"DownRight\"]", - "type": "stringWithSelector" - } - ], - "objectGroups": [] - }, - { - "description": "Check if a joystick is pressed.", - "fullName": "Joystick pressed", - "functionType": "Condition", - "name": "IsPressed", - "sentence": "Joystick _PARAM0_ is pressed", - "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "conditions": [], + "actions": [ { "type": { - "value": "NumberVariable" + "value": "Create" }, "parameters": [ - "TouchId", - "!=", - "0" + "", + "Label", + "0", + "0", + "" ] - } - ], - "actions": [ + }, { "type": { - "value": "SetReturnBoolean" + "value": "Hide" }, "parameters": [ - "True" + "Label" ] } ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" }, { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Reset the joystick values (except for angle, which stays the same)", - "fullName": "Reset", - "functionType": "Action", - "name": "Reset", - "private": true, - "sentence": "Reset the joystick of _PARAM0_", - "events": [ + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Pass the configuration to the behavior." + }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [], "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetJoystickForce" + "value": "PanelSpriteSlider::PanelSpriteSlider::UpdateSliderConfiguration" }, "parameters": [ "Object", - "Behavior", - "=", - "0", "" ] }, { "type": { - "value": "SetNumberVariable" + "value": "PanelSpriteSlider::PanelSpriteSlider::SetValue" }, "parameters": [ - "TouchId", + "Object", "=", - "0" + "InitialValue", + "Object.PropertyInitialValue()" ] } ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the multitouch controller identifier.", - "fullName": "Multitouch controller identifier", - "functionType": "ExpressionAndCondition", - "group": "Multitouch Joystick configuration", - "name": "ControllerIdentifier", - "sentence": "the multitouch controller identifier", - "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [], "actions": [ { "type": { - "value": "SetReturnNumber" + "value": "SetIncludedInParentCollisionMask" + }, + "parameters": [ + "Label", + "" + ] + }, + { + "type": { + "value": "SetIncludedInParentCollisionMask" + }, + "parameters": [ + "Thumb", + "" + ] + }, + { + "type": { + "value": "SetIncludedInParentCollisionMask" }, "parameters": [ - "ControllerIdentifier" + "FillBar", + "" ] } ] } ], - "expressionType": { - "type": "expression" - }, "parameters": [ { "description": "Object", "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" } ], "objectGroups": [] }, { "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "ControllerIdentifier", - "group": "Multitouch Joystick configuration", - "name": "SetControllerIdentifier", + "functionType": "Action", + "name": "onHotReloading", "sentence": "", "events": [ { @@ -37235,679 +6751,855 @@ "actions": [ { "type": { - "value": "SetNumberVariable" + "value": "PanelSpriteSlider::PanelSpriteSlider::UpdateSliderConfiguration" }, "parameters": [ - "ControllerIdentifier", - "=", - "Value" + "Object", + "" ] } ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the joystick name.", - "fullName": "Joystick name", - "functionType": "ExpressionAndCondition", - "group": "Multitouch Joystick configuration", - "name": "JoystickIdentifier", - "sentence": "the joystick name", - "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "SetReturnString" + "value": "NumberVariable" }, "parameters": [ - "JoystickIdentifier" + "InitialValue", + "!=", + "PreviousInitialValue" ] } - ] - } - ], - "expressionType": { - "type": "string" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "JoystickIdentifier", - "group": "Multitouch Joystick configuration", - "name": "SetJoystickIdentifier", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + ], "actions": [ { "type": { - "value": "SetStringVariable" + "value": "SetNumberVariable" }, "parameters": [ - "JoystickIdentifier", + "PreviousInitialValue", "=", - "Value" + "InitialValue" ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the dead zone radius (range: 0 to 1) of the joystick. The deadzone is an area for which movement on sticks won't be taken into account (instead, the stick will be considered as not moved).", - "fullName": "Dead zone radius", - "functionType": "ExpressionAndCondition", - "group": "Multitouch Joystick configuration", - "name": "DeadZoneRadius", - "sentence": "the dead zone radius", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + }, { "type": { - "value": "SetReturnNumber" + "value": "PanelSpriteSlider::PanelSpriteSlider::SetValue" }, "parameters": [ - "DeadZoneRadius" + "Object", + "=", + "InitialValue", + "Object.PropertyInitialValue()" ] } ] } ], - "expressionType": { - "type": "expression" - }, "parameters": [ { "description": "Object", "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" } ], "objectGroups": [] }, { "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "DeadZoneRadius", - "group": "Multitouch Joystick configuration", - "name": "SetDeadZoneRadius", + "functionType": "Action", + "name": "doStepPostEvents", "sentence": "", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "OldParentWidth", + "!=", + "Object.Width()" + ] + } + ], "actions": [ { "type": { "value": "SetNumberVariable" }, "parameters": [ - "DeadZoneRadius", + "OldParentWidth", "=", - "Value" + "Object.Width()" ] }, { "type": { - "value": "SpriteMultitouchJoystick::SetDeadZone" + "value": "PanelSpriteSlider::PanelSpriteSlider::UpdateThumbPosition" }, "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "Value", + "Object", "" ] } ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Force the joystick into the pressing state.", - "fullName": "Force start pressing", - "functionType": "Action", - "name": "ForceStartPressing", - "sentence": "Force start pressing _PARAM0_ with touch identifier: _PARAM2_", - "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [], "actions": [ { "type": { - "value": "SetNumberVariable" + "value": "ResizableCapability::ResizableBehavior::SetHeight" }, "parameters": [ - "TouchId", + "FillBar", + "Resizable", "=", - "Value" + "Object.Height() - BarTopPlusBottomMargin" + ] + }, + { + "type": { + "value": "SetCenterY" + }, + "parameters": [ + "Thumb", + "=", + "FillBar.CenterY()" + ] + }, + { + "type": { + "value": "SetY" + }, + "parameters": [ + "Label", + "=", + "Thumb.Y() - Label.Height() - LabelMargin" ] } ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchJoystick", - "type": "behavior" }, { - "description": "Touch identifier", - "name": "Value", - "type": "expression" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "onCreated" - }, - { - "functionName": "onDeActivate" - }, - { - "functionName": "doStepPreEvents" - }, - { - "functionName": "JoystickForce" - }, - { - "functionName": "SetJoystickForce" - }, - { - "functionName": "JoystickAngle" - }, - { - "functionName": "SetJoystickAngle" - }, - { - "functionName": "StickForceX" - }, - { - "functionName": "StickForceY" - }, - { - "functionName": "IsDirectionPushed4Way" - }, - { - "functionName": "IsDirectionPushed8Way" - }, - { - "functionName": "IsPressed" - }, - { - "functionName": "Reset" - }, - { - "folderName": "Multitouch Joystick configuration", - "children": [ - { - "functionName": "ControllerIdentifier" - }, - { - "functionName": "SetControllerIdentifier" - }, - { - "functionName": "JoystickIdentifier" - }, - { - "functionName": "SetJoystickIdentifier" - }, - { - "functionName": "DeadZoneRadius" - }, - { - "functionName": "SetDeadZoneRadius" - } - ] - }, - { - "functionName": "ForceStartPressing" - } - ] - }, - "propertyDescriptors": [ - { - "value": "1", - "type": "Number", - "label": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier" - }, - { - "value": "Primary", - "type": "String", - "label": "Joystick name", - "name": "JoystickIdentifier" - }, - { - "value": "0.4", - "type": "Number", - "label": "Dead zone radius (range: 0 to 1)", - "description": "The deadzone is an area for which movement on sticks won't be taken into account (instead, the stick will be considered as not moved)", - "name": "DeadZoneRadius" - }, - { - "value": "0", - "type": "Number", - "label": "Joystick angle (range: -180 to 180)", - "hidden": true, - "name": "JoystickAngle" - }, - { - "value": "0", - "type": "Number", - "label": "Joystick force (range: 0 to 1)", - "hidden": true, - "name": "JoystickForce" - }, - { - "value": "0", - "type": "Number", - "label": "", - "hidden": true, - "name": "TouchId" - }, - { - "value": "", - "type": "Number", - "label": "", - "hidden": true, - "name": "TouchIndex" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "propertyName": "ControllerIdentifier" - }, - { - "propertyName": "JoystickIdentifier" - }, - { - "propertyName": "DeadZoneRadius" - }, - { - "propertyName": "JoystickAngle" - }, - { - "propertyName": "JoystickForce" - }, - { - "propertyName": "TouchId" - }, - { - "propertyName": "TouchIndex" - } - ] - } - }, - { - "description": "Detect presses made on a touchscreen on the object so it acts like a button and automatically trigger the button having the same identifier for the mapper behaviors.", - "fullName": "Multitouch button", - "helpPath": "", - "iconUrl": "", - "name": "MultitouchButton", - "objectType": "", - "previewIconUrl": "", - "eventsFunctions": [ + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "PanelSpriteSlider::IsInGameEdition" + }, + "parameters": [ + "", + "" + ] + } + ], + "actions": [], + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Handle touches", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BehaviorActivated" + }, + "parameters": [ + "Background", + "ButtonFSM" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "DraggableBehavior::Dragged" + }, + "parameters": [ + "Thumb", + "Draggable" + ] + }, + { + "type": { + "inverted": true, + "value": "DraggableBehavior::Dropped" + }, + "parameters": [ + "Thumb", + "Draggable" + ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "PanelSpriteSlider::ButtonFSM::IsPressed" + }, + "parameters": [ + "Background", + "ButtonFSM", + "" + ] + }, + { + "type": { + "value": "PanelSpriteSlider::ButtonFSM::IsPressedOutside" + }, + "parameters": [ + "Background", + "ButtonFSM", + "" + ] + } + ] + } + ], + "actions": [ + { + "type": { + "value": "PanelSpriteSlider::PanelSpriteSlider::SetValue" + }, + "parameters": [ + "Object", + "=", + "FillBar.Slider::MinValue() + FillBar.Slider::Size() * (TouchX(Background.ButtonFSM::TouchId(), Object.Layer()) - FillBar.X()) / Object.FullBarWidth()", + "FillBar.Slider::MinValue() + FillBar.Slider::Size() * (MouseX() - Object.FullBarLeft()) / Object.FullBarWidth()" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ShowLabelAtChanges", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "Show" + }, + "parameters": [ + "Label", + "" + ] + }, + { + "type": { + "value": "ResetObjectTimer" + }, + "parameters": [ + "Label", + "\"HideBack\"" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "DraggableBehavior::Dragged" + }, + "parameters": [ + "Thumb", + "Draggable" + ] + } + ], + "actions": [ + { + "type": { + "value": "PanelSpriteSlider::PanelSpriteSlider::SetValue" + }, + "parameters": [ + "Object", + "=", + "FillBar.Slider::MinValue() + FillBar.Slider::Size() * (Thumb.CenterX() - FillBar.X()) / Object.FullBarWidth()", + "FillBar.Slider::MinValue() + FillBar.Slider::Size() * (Thumb.CenterX() - Object.FullBarLeft()) / Object.FullBarWidth()" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ShowLabelAtChanges", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "Show" + }, + "parameters": [ + "Label", + "" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "DraggableBehavior::Dropped" + }, + "parameters": [ + "Thumb", + "Draggable" + ] + } + ], + "actions": [ + { + "type": { + "value": "ResetObjectTimer" + }, + "parameters": [ + "Label", + "\"HideBack\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ShowLabelAtChanges", + "True", + "" + ] + }, + { + "type": { + "value": "CollisionPoint" + }, + "parameters": [ + "Thumb", + "MouseOnlyCursorX(Object.Layer(), 0)", + "MouseOnlyCursorY(Thumb.Layer(), 0)" + ] + } + ], + "actions": [ + { + "type": { + "value": "Show" + }, + "parameters": [ + "Label", + "" + ] + }, + { + "type": { + "value": "ResetObjectTimer" + }, + "parameters": [ + "Label", + "\"HideBack\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "CompareObjectTimer" + }, + "parameters": [ + "Label", + "\"HideBack\"", + ">", + "0.5" + ] + } + ], + "actions": [ + { + "type": { + "value": "Hide" + }, + "parameters": [ + "Label" + ] + }, + { + "type": { + "value": "RemoveObjectTimer" + }, + "parameters": [ + "Label", + "\"HideBack\"" + ] + } + ] + } + ] + } + ], + "parameters": [] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", + "type": "object" + } + ], + "objectGroups": [] + }, { - "fullName": "", - "functionType": "Action", - "name": "doStepPreEvents", - "sentence": "", + "description": "Check if the slider is being dragged.", + "fullName": "Being dragged", + "functionType": "Condition", + "group": "Slider", + "name": "IsBeingDragged", + "sentence": "_PARAM0_ is being dragged", "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "BooleanVariable" + "value": "BuiltinCommonInstructions::Or" }, - "parameters": [ - "IsReleased", - "True", - "" + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "DraggableBehavior::Dragged" + }, + "parameters": [ + "Thumb", + "Draggable" + ] + }, + { + "type": { + "value": "PanelSpriteSlider::ButtonFSM::IsPressed" + }, + "parameters": [ + "Background", + "ButtonFSM", + "" + ] + }, + { + "type": { + "value": "PanelSpriteSlider::ButtonFSM::IsPressedOutside" + }, + "parameters": [ + "Background", + "ButtonFSM", + "" + ] + } ] } ], "actions": [ { "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "IsReleased", - "False", - "" - ] - }, - { - "type": { - "value": "SpriteMultitouchJoystick::MultitouchButton::SetButtonState" + "value": "SetReturnBoolean" }, "parameters": [ - "Object", - "Behavior", - "\"Idle\"", - "" + "True" ] } ] - }, + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "the value of the slider.", + "fullName": "Value", + "functionType": "ExpressionAndCondition", + "name": "Value", + "sentence": "the value", + "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "IsJustPressed", - "True", - "" - ] - } - ], + "conditions": [], "actions": [ { "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "IsJustPressed", - "False", - "" - ] - }, - { - "type": { - "value": "SpriteMultitouchJoystick::MultitouchButton::SetButtonState" + "value": "SetReturnNumber" }, "parameters": [ - "Object", - "Behavior", - "\"Pressed\"", - "" + "FillBar.Slider::Value()" ] } ] - }, + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "Value", + "name": "SetValue", + "sentence": "", + "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "conditions": [], + "actions": [ { "type": { - "inverted": true, - "value": "SpriteMultitouchJoystick::MultitouchButton::IsPressed" + "value": "PanelSpriteSlider::Slider::SetValue" }, "parameters": [ - "Object", - "Behavior", + "FillBar", + "Slider", + "=", + "Value", "" ] }, { "type": { - "value": "HasAnyTouchOrMouseStarted" + "value": "PanelSpriteSlider::PanelSpriteSlider::UpdateThumbPosition" }, "parameters": [ + "Object", "" ] } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "TouchIndex", - "=", - "0" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Repeat", - "repeatExpression": "StartedTouchOrMouseCount()", - "conditions": [], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "CollisionPoint" - }, - "parameters": [ - "Object", - "TouchX(StartedTouchOrMouseId(TouchIndex), Object.Layer())", - "TouchY(StartedTouchOrMouseId(TouchIndex), Object.Layer())" - ] - }, - { - "type": { - "value": "NumberVariable" - }, - "parameters": [ - "Radius", - ">", - "DistanceBetweenPositions(Object.CenterX(), Object.CenterY(), TouchX(StartedTouchOrMouseId(TouchIndex), Object.Layer()), TouchY(StartedTouchOrMouseId(TouchIndex), Object.Layer()))" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "TouchId", - "=", - "StartedTouchOrMouseId(TouchIndex)" - ] - }, - { - "type": { - "value": "SpriteMultitouchJoystick::MultitouchButton::SetButtonState" - }, - "parameters": [ - "Object", - "Behavior", - "\"JustPressed\"", - "" - ] - }, - { - "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "IsJustPressed", - "True", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "TouchIndex", - "+", - "1" - ] - } - ] - } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::Slider", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "the minimum value of the slider.", + "fullName": "Minimum value", + "functionType": "ExpressionAndCondition", + "group": "Slider configuration", + "name": "MinValue", + "sentence": "the minimum value", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "FillBar.Slider::MinValue()" ] } ] - }, + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "MinValue", + "group": "Slider configuration", + "name": "SetMinValue", + "sentence": "", + "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "conditions": [], + "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchButton::IsPressed" + "value": "PanelSpriteSlider::Slider::SetMinValue" }, "parameters": [ - "Object", - "Behavior", + "FillBar", + "Slider", + "=", + "Value", "" ] }, { "type": { - "value": "HasTouchEnded" + "value": "PanelSpriteSlider::PanelSpriteSlider::UpdateThumbPosition" }, "parameters": [ - "", - "TouchId" + "Object", + "" ] } - ], + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::Slider", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "the maximum value of the slider.", + "fullName": "Maximum value", + "functionType": "ExpressionAndCondition", + "group": "Slider configuration", + "name": "MaxValue", + "sentence": "the maximum value", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchButton::SetButtonState" + "value": "SetReturnNumber" }, "parameters": [ - "Object", - "Behavior", - "\"Released\"", - "" + "FillBar.Slider::MaxValue()" ] - }, + } + ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "MaxValue", + "group": "Slider configuration", + "name": "SetMaxValue", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ { "type": { - "value": "SetBooleanVariable" + "value": "PanelSpriteSlider::Slider::SetMaxValue" }, "parameters": [ - "IsReleased", - "True", + "FillBar", + "Slider", + "=", + "Value", "" ] }, { "type": { - "value": "SetBooleanVariable" + "value": "PanelSpriteSlider::PanelSpriteSlider::UpdateThumbPosition" }, "parameters": [ - "IsJustPressed", - "False", + "Object", "" ] - }, + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteSlider::Slider", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "the step size of the slider.", + "fullName": "Step size", + "functionType": "ExpressionAndCondition", + "group": "Slider configuration", + "name": "StepSize", + "sentence": "the step size", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ { "type": { - "value": "SetNumberVariable" + "value": "SetReturnNumber" }, "parameters": [ - "TouchId", + "FillBar.Slider::StepSize()" + ] + } + ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "StepSize", + "group": "Slider configuration", + "name": "SetStepSize", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "PanelSpriteSlider::Slider::SetStepSize" + }, + "parameters": [ + "FillBar", + "Slider", "=", - "0" + "Value", + "" ] } ] @@ -37917,23 +7609,25 @@ { "description": "Object", "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", "type": "object" }, { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchButton", + "supplementaryInformation": "PanelSpriteSlider::Slider", "type": "behavior" } ], "objectGroups": [] }, { - "description": "Check if the button was just pressed.", - "fullName": "Button just pressed", + "description": "Check if the label is shown.", + "fullName": "Label is shown", "functionType": "Condition", - "name": "IsJustPressed", - "sentence": "Button _PARAM0_ was just pressed", + "group": "Slider configuration", + "name": "IsLabelShown", + "sentence": "_PARAM0_ label is shown", "events": [ { "type": "BuiltinCommonInstructions::Standard", @@ -37943,7 +7637,7 @@ "value": "BooleanVariable" }, "parameters": [ - "IsJustPressed", + "ShowLabelAtChanges", "True", "" ] @@ -37965,72 +7659,56 @@ { "description": "Object", "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchButton", - "type": "behavior" } ], "objectGroups": [] }, { - "description": "Check if the button is pressed.", - "fullName": "Button pressed", - "functionType": "Condition", - "name": "IsPressed", - "sentence": "Button _PARAM0_ is pressed", + "description": "Show (or hide) the label on the bar.", + "fullName": "Show label", + "functionType": "Action", + "group": "Slider configuration", + "name": "SetLabelShown", + "sentence": "Show the label of _PARAM0_: _PARAM1_", "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "NumberVariable" + "inverted": true, + "value": "BooleanVariable" + }, + "parameters": [ + "Value", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" }, "parameters": [ - "TouchId", - "!=", - "0" + "ShowLabelAtChanges", + "False", + "" ] - } - ], - "actions": [ + }, { "type": { - "value": "SetReturnBoolean" + "value": "Hide" }, "parameters": [ - "True" + "Label" ] } ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchButton", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "Check if the button is released.", - "fullName": "Button released", - "functionType": "Condition", - "name": "IsReleased", - "sentence": "Button _PARAM0_ is released", - "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ @@ -38039,7 +7717,7 @@ "value": "BooleanVariable" }, "parameters": [ - "IsReleased", + "Value", "True", "" ] @@ -38048,10 +7726,21 @@ "actions": [ { "type": { - "value": "SetReturnBoolean" + "value": "SetBooleanVariable" }, "parameters": [ - "True" + "ShowLabelAtChanges", + "True", + "" + ] + }, + { + "type": { + "value": "Show" + }, + "parameters": [ + "Label", + "" ] } ] @@ -38061,40 +7750,133 @@ { "description": "Object", "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", "type": "object" }, { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchButton", - "type": "behavior" + "description": "Show the label", + "name": "Value", + "type": "yesorno" } ], "objectGroups": [] }, { - "fullName": "Button state", + "description": "Update the thumb position according to the slider value.", + "fullName": "Update thumb position", "functionType": "Action", - "name": "SetButtonState", + "name": "UpdateThumbPosition", "private": true, - "sentence": "Mark the button _PARAM0_ as _PARAM2_", + "sentence": "Update the thumb position of _PARAM0_", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::SetButtonState" + "value": "PanelSpriteSlider::Slider::Size" }, "parameters": [ - "", - "ControllerIdentifier", - "ButtonIdentifier", - "ButtonState", + "FillBar", + "Slider", + ">", + "0", "" ] } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ResizableCapability::ResizableBehavior::SetWidth" + }, + "parameters": [ + "FillBar", + "Resizable", + "=", + "Object.FullBarWidth() * (FillBar.Slider::Value() - FillBar.Slider::MinValue()) / FillBar.Slider::Size()" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetCenterX" + }, + "parameters": [ + "Thumb", + "=", + "FillBar.X() + FillBar.Width()" + ] + }, + { + "type": { + "value": "SetCenterY" + }, + "parameters": [ + "Thumb", + "=", + "FillBar.CenterY()" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "TextContainerCapability::TextContainerBehavior::SetValue" + }, + "parameters": [ + "Label", + "Text", + "=", + "ToString(Object.Value())" + ] + }, + { + "type": { + "value": "SetCenterX" + }, + "parameters": [ + "Label", + "=", + "Thumb.CenterX()" + ] + }, + { + "type": { + "value": "SetY" + }, + "parameters": [ + "Label", + "=", + "Thumb.Y() - Label.Height() - LabelMargin" + ] + }, + { + "type": { + "value": "SetAngle" + }, + "parameters": [ + "Label", + "=", + "-Object.Angle()" + ] + } + ] + } ] } ], @@ -38102,242 +7884,134 @@ { "description": "Object", "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::MultitouchButton", - "type": "behavior" - }, - { - "description": "Button state", - "name": "ButtonState", - "supplementaryInformation": "[\"Idle\",\"JustPressed\",\"Pressed\",\"Released\"]", - "type": "stringWithSelector" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "doStepPreEvents" - }, - { - "functionName": "IsJustPressed" - }, - { - "functionName": "IsPressed" - }, - { - "functionName": "IsReleased" - }, - { - "functionName": "SetButtonState" - } - ] - }, - "propertyDescriptors": [ - { - "value": "1", - "type": "Number", - "label": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier" - }, - { - "value": "A", - "type": "String", - "label": "Button identifier", - "name": "ButtonIdentifier" - }, - { - "value": "0", - "type": "Number", - "label": "TouchID", - "hidden": true, - "name": "TouchId" - }, - { - "value": "", - "type": "Number", - "label": "", - "hidden": true, - "name": "TouchIndex" - }, - { - "value": "", - "type": "Boolean", - "label": "Button released", - "hidden": true, - "name": "IsReleased" - }, - { - "value": "", - "type": "Boolean", - "label": "Button just pressed", - "hidden": true, - "name": "IsJustPressed" - }, - { - "value": "0", - "type": "Number", - "unit": "Pixel", - "label": "Triggering circle radius", - "description": "This circle adds up to the object collision mask.", - "name": "Radius" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "propertyName": "ControllerIdentifier" - }, - { - "propertyName": "ButtonIdentifier" - }, - { - "propertyName": "TouchId" - }, - { - "propertyName": "TouchIndex" - }, - { - "propertyName": "IsReleased" - }, - { - "propertyName": "IsJustPressed" - }, - { - "propertyName": "Radius" - } - ] - } - }, - { - "description": "Control a platformer character with a multitouch controller.", - "fullName": "Platformer multitouch controller mapper", - "helpPath": "", - "iconUrl": "", - "name": "PlatformerMultitouchMapper", - "objectType": "", - "previewIconUrl": "", - "quickCustomizationVisibility": "hidden", - "eventsFunctions": [ + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", + "type": "object" + } + ], + "objectGroups": [] + }, { "fullName": "", - "functionType": "Action", - "name": "doStepPreEvents", + "functionType": "Expression", + "name": "FullBarWidth", + "private": true, "sentence": "", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed4Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"Left\"", - "" - ] - } - ], + "conditions": [], "actions": [ { "type": { - "value": "PlatformBehavior::SimulateLeftKey" + "value": "SetReturnNumber" }, "parameters": [ - "Object", - "Property" + "Object.Width() - BarLeftPlusRightMargin" ] } ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "Update the slider configuration.", + "fullName": "Update slider configuration", + "functionType": "Action", + "name": "UpdateSliderConfiguration", + "private": true, + "sentence": "Update the slider configuration of _PARAM0_", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Pass configuration to the behavior and update children." }, { "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed4Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"Right\"", - "" - ] - } - ], + "conditions": [], "actions": [ { "type": { - "value": "PlatformBehavior::SimulateRightKey" + "value": "PanelSpriteSlider::PanelSpriteSlider::SetMinValue" }, "parameters": [ "Object", - "Property" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed4Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"Up\"", - "" + "=", + "MinValue", + "Object.PropertyMaxValue()" ] - } - ], - "actions": [ + }, { "type": { - "value": "PlatformBehavior::SimulateUpKey" + "value": "PanelSpriteSlider::PanelSpriteSlider::SetMaxValue" }, "parameters": [ "Object", - "Property" + "=", + "MaxValue", + "Object.PropertyMaxValue()" ] }, { "type": { - "value": "PlatformBehavior::SimulateLadderKey" + "value": "PanelSpriteSlider::PanelSpriteSlider::SetStepSize" }, "parameters": [ "Object", - "Property" + "=", + "StepSize", + "Object.PropertyMaxValue()" ] } ] - }, + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "De/activate interactions with the button.", + "fullName": "De/activate interactions", + "functionType": "Action", + "name": "Activate", + "sentence": "Activate interactions with _PARAM0_: _PARAM1_", + "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed4Way" + "value": "BooleanVariable" }, "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"Down\"", + "ShouldActivate", + "True", "" ] } @@ -38345,161 +8019,37 @@ "actions": [ { "type": { - "value": "PlatformBehavior::SimulateDownKey" - }, - "parameters": [ - "Object", - "Property" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsButtonPressed" + "value": "ActivateBehavior" }, "parameters": [ - "", - "ControllerIdentifier", - "JumpButton", - "\"Down\"" + "Thumb", + "Draggable", + "yes" ] - } - ], - "actions": [ + }, { "type": { - "value": "PlatformBehavior::SimulateJumpKey" + "value": "ActivateBehavior" }, "parameters": [ - "Object", - "Property" + "Background", + "ButtonFSM", + "yes" ] } ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::PlatformerMultitouchMapper", - "type": "behavior" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "doStepPreEvents" - } - ] - }, - "propertyDescriptors": [ - { - "value": "", - "type": "Behavior", - "label": "Platform character behavior", - "extraInformation": [ - "PlatformBehavior::PlatformerObjectBehavior" - ], - "choices": [], - "name": "Property" - }, - { - "value": "1", - "type": "Number", - "label": "Controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier" - }, - { - "value": "Primary", - "type": "Choice", - "label": "Joystick name", - "group": "Controls", - "choices": [ - { - "label": "Primary", - "value": "Primary" }, - { - "label": "Secondary", - "value": "Secondary" - } - ], - "name": "JoystickIdentifier" - }, - { - "value": "A", - "type": "String", - "label": "Jump button name", - "group": "Controls", - "name": "JumpButton" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "propertyName": "Property" - }, - { - "propertyName": "ControllerIdentifier" - }, - { - "folderName": "Controls", - "children": [ - { - "propertyName": "JoystickIdentifier" - }, - { - "propertyName": "JumpButton" - } - ] - } - ] - } - }, - { - "description": "Control a 3D physics character with a multitouch controller.", - "fullName": "3D platformer multitouch controller mapper", - "helpPath": "", - "iconUrl": "", - "name": "Platformer3DMultitouchMapper", - "objectType": "", - "previewIconUrl": "", - "quickCustomizationVisibility": "hidden", - "eventsFunctions": [ - { - "fullName": "", - "functionType": "Action", - "name": "doStepPreEvents", - "sentence": "", - "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::StickForce" + "inverted": true, + "value": "BooleanVariable" }, "parameters": [ - "", - ">", - "0", - "ControllerIdentifier", - "JoystickIdentifier", + "ShouldActivate", + "True", "" ] } @@ -38507,51 +8057,77 @@ "actions": [ { "type": { - "value": "Physics3D::PhysicsCharacter3D::SetForwardAngle" + "value": "ActivateBehavior" }, "parameters": [ - "Object", - "PhysicsCharacter3D", - "=", - "SpriteMultitouchJoystick::StickAngle(ControllerIdentifier, JoystickIdentifier) + CameraAngle(Object.Layer())" + "Thumb", + "Draggable", + "no" ] }, { "type": { - "value": "Physics3D::PhysicsCharacter3D::SimulateStick" + "value": "ActivateBehavior" }, "parameters": [ - "Object", - "PhysicsCharacter3D", - "-90", - "SpriteMultitouchJoystick::StickForce(ControllerIdentifier, JoystickIdentifier)" + "Background", + "ButtonFSM", + "no" + ] + }, + { + "type": { + "value": "Hide" + }, + "parameters": [ + "Label" ] } ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", + "type": "object" }, + { + "description": "Activate", + "name": "ShouldActivate", + "type": "yesorno" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the slider allows interactions.", + "fullName": "Interactions activated", + "functionType": "Condition", + "name": "IsActivated", + "sentence": "Interactions on _PARAM0_ are activated", + "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::IsButtonPressed" + "value": "BehaviorActivated" }, "parameters": [ - "", - "ControllerIdentifier", - "JumpButton", - "\"Down\"" + "Background", + "ButtonFSM" ] } ], "actions": [ { "type": { - "value": "Physics3D::PhysicsCharacter3D::SimulateJumpKey" + "value": "SetReturnBoolean" }, "parameters": [ - "Object", - "PhysicsCharacter3D" + "True" ] } ] @@ -38561,13 +8137,8 @@ { "description": "Object", "name": "Object", + "supplementaryInformation": "PanelSpriteSlider::PanelSpriteSlider", "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::Platformer3DMultitouchMapper", - "type": "behavior" } ], "objectGroups": [] @@ -38577,359 +8148,684 @@ "folderName": "__ROOT", "children": [ { - "functionName": "doStepPreEvents" + "functionName": "onCreated" + }, + { + "functionName": "onHotReloading" + }, + { + "functionName": "doStepPostEvents" + }, + { + "folderName": "Slider", + "children": [ + { + "functionName": "IsBeingDragged" + } + ] + }, + { + "functionName": "Value" + }, + { + "functionName": "SetValue" + }, + { + "folderName": "Slider configuration", + "children": [ + { + "functionName": "MinValue" + }, + { + "functionName": "SetMinValue" + }, + { + "functionName": "MaxValue" + }, + { + "functionName": "SetMaxValue" + }, + { + "functionName": "StepSize" + }, + { + "functionName": "SetStepSize" + }, + { + "functionName": "IsLabelShown" + }, + { + "functionName": "SetLabelShown" + } + ] + }, + { + "functionName": "UpdateThumbPosition" + }, + { + "functionName": "FullBarWidth" + }, + { + "functionName": "UpdateSliderConfiguration" + }, + { + "functionName": "Activate" + }, + { + "functionName": "IsActivated" } ] }, "propertyDescriptors": [ { - "value": "", - "type": "Behavior", - "label": "3D physics character", + "value": "0", + "type": "Number", + "label": "Bar left margin", + "group": "Bar", + "extraInformation": [ + "Label", + "FillBar" + ], + "choices": [], + "hidden": true, + "name": "BarLeftPadding" + }, + { + "value": "0", + "type": "Number", + "label": "Bar top margin", + "group": "Bar", + "extraInformation": [ + "Label", + "FillBar" + ], + "choices": [], + "hidden": true, + "name": "BarTopPadding" + }, + { + "value": "0", + "type": "Number", + "label": "Bar right margin", + "group": "Bar", + "extraInformation": [ + "Label", + "FillBar" + ], + "choices": [], + "hidden": true, + "name": "BarRightPadding" + }, + { + "value": "0", + "type": "Number", + "label": "Bar bottom margin", + "group": "Bar", "extraInformation": [ - "Physics3D::PhysicsCharacter3D" + "Label", + "FillBar" ], "choices": [], - "name": "PhysicsCharacter3D" + "hidden": true, + "name": "BarBottomPadding" + }, + { + "value": "true", + "type": "Boolean", + "label": "Show the label when the value is changed", + "group": "Label", + "name": "ShowLabelAtChanges" + }, + { + "value": "8", + "type": "Number", + "unit": "Pixel", + "label": "Label margin", + "group": "Label", + "name": "LabelMargin" + }, + { + "value": "0", + "type": "Number", + "unit": "Dimensionless", + "label": "Minimum value", + "group": "Value", + "name": "MinValue" + }, + { + "value": "100", + "type": "Number", + "unit": "Dimensionless", + "label": "Maximum value", + "group": "Value", + "name": "MaxValue" }, { "value": "1", "type": "Number", - "label": "Controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier" + "unit": "Dimensionless", + "label": "Step size", + "group": "Value", + "name": "StepSize" }, { - "value": "Primary", - "type": "Choice", - "label": "Walk joystick", - "group": "Controls", - "choices": [ - { - "label": "Primary", - "value": "Primary" - }, - { - "label": "Secondary", - "value": "Secondary" - } + "value": "50", + "type": "Number", + "unit": "Dimensionless", + "label": "Initial value", + "group": "Value", + "name": "InitialValue" + }, + { + "value": "", + "type": "Number", + "label": "", + "description": "It's used to detect a change at hot reload.", + "hidden": true, + "name": "PreviousInitialValue" + }, + { + "value": "Center-center", + "type": "String", + "label": "", + "description": "Only used by the scene editor.", + "extraInformation": [ + "Thumb" ], - "name": "JoystickIdentifier" + "choices": [], + "hidden": true, + "name": "ThumbAnchorOrigin" }, { - "value": "A", + "value": "Center-right", "type": "String", - "label": "Jump button name", - "group": "Controls", - "name": "JumpButton" + "label": "", + "description": "Only used by the scene editor.", + "extraInformation": [ + "FillBar" + ], + "choices": [], + "hidden": true, + "name": "ThumbAnchorTarget" + }, + { + "value": "", + "type": "Boolean", + "label": "", + "description": "Only used by the scene editor.", + "extraInformation": [ + "Label" + ], + "choices": [], + "hidden": true, + "name": "ShowLabel" + }, + { + "value": "0", + "type": "Number", + "label": "", + "hidden": true, + "name": "BarLeftPlusRightMargin" + }, + { + "value": "0", + "type": "Number", + "label": "", + "hidden": true, + "name": "BarTopPlusBottomMargin" + }, + { + "value": "0", + "type": "Number", + "label": "", + "hidden": true, + "name": "OldParentWidth" } ], "propertiesFolderStructure": { "folderName": "__ROOT", "children": [ { - "propertyName": "PhysicsCharacter3D" + "folderName": "Bar", + "children": [ + { + "propertyName": "BarLeftPadding" + }, + { + "propertyName": "BarTopPadding" + }, + { + "propertyName": "BarRightPadding" + }, + { + "propertyName": "BarBottomPadding" + } + ] }, { - "propertyName": "ControllerIdentifier" + "folderName": "Label", + "children": [ + { + "propertyName": "ShowLabelAtChanges" + }, + { + "propertyName": "LabelMargin" + } + ] }, { - "folderName": "Controls", + "folderName": "Value", "children": [ { - "propertyName": "JoystickIdentifier" + "propertyName": "MinValue" + }, + { + "propertyName": "MaxValue" + }, + { + "propertyName": "StepSize" }, { - "propertyName": "JumpButton" + "propertyName": "InitialValue" } ] + }, + { + "propertyName": "PreviousInitialValue" + }, + { + "propertyName": "ThumbAnchorOrigin" + }, + { + "propertyName": "ThumbAnchorTarget" + }, + { + "propertyName": "ShowLabel" + }, + { + "propertyName": "BarLeftPlusRightMargin" + }, + { + "propertyName": "BarTopPlusBottomMargin" + }, + { + "propertyName": "OldParentWidth" } ] - } - }, - { - "description": "Control a 3D physics character with a multitouch controller.", - "fullName": "3D shooter multitouch controller mapper", - "helpPath": "", - "iconUrl": "", - "name": "Shooter3DMultitouchMapper", - "objectType": "", - "previewIconUrl": "", - "quickCustomizationVisibility": "hidden", - "eventsFunctions": [ + }, + "variants": [ { - "fullName": "", - "functionType": "Action", - "name": "doStepPreEvents", - "sentence": "", - "events": [ + "areaMaxX": 215, + "areaMaxY": 18, + "areaMaxZ": 1, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "assetStoreAssetId": "de0bcee3ad202a7776cc0ca96c10613a98505b66498581794155b08ddaf9c76c", + "assetStoreOriginalName": "Yellow Circle Ended Line Slider", + "name": "Yellow Circle Ended Line Slider", + "objects": [ { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "assetStoreId": "", + "bold": false, + "italic": false, + "name": "Label", + "persistentUuid": "9b8b4adc-0686-4611-b83e-85d108eebe8d", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [], + "string": "100", + "font": "", + "textAlignment": "center", + "characterSize": 16, + "color": { + "b": 221, + "g": 221, + "r": 221 + }, + "content": { + "bold": false, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "100", + "font": "", + "textAlignment": "center", + "verticalTextAlignment": "top", + "characterSize": 16, + "lineHeight": 0, + "color": "221;221;221" + } + }, + { + "assetStoreId": "", + "bottomMargin": 14, + "height": 34, + "leftMargin": 12, + "name": "Thumb", + "rightMargin": 12, + "texture": "assets\\Yellow Circle Ended Line Thumb.png", + "tiled": false, + "topMargin": 14, + "type": "PanelSpriteObject::PanelSprite", + "width": 26, + "variables": [], + "effects": [], + "behaviors": [ { - "type": { - "value": "SpriteMultitouchJoystick::StickForce" - }, - "parameters": [ - "", - ">", - "0", - "ControllerIdentifier", - "JoystickIdentifier", - "" - ] - } - ], - "actions": [ + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 0, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, { - "type": { - "value": "Physics3D::PhysicsCharacter3D::SimulateStick" - }, - "parameters": [ - "Object", - "PhysicsCharacter3D", - "SpriteMultitouchJoystick::StickAngle(ControllerIdentifier, JoystickIdentifier)", - "SpriteMultitouchJoystick::StickForce(ControllerIdentifier, JoystickIdentifier)" - ] + "name": "Draggable", + "type": "DraggableBehavior::Draggable", + "checkCollisionMask": false } ] }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "assetStoreId": "", + "bottomMargin": 8, + "height": 18, + "leftMargin": 17, + "name": "FillBar", + "rightMargin": 5, + "texture": "assets\\Yellow Circle Ended Line FillBar.png", + "tiled": false, + "topMargin": 8, + "type": "PanelSpriteObject::PanelSprite", + "width": 50, + "variables": [], + "effects": [], + "behaviors": [ { - "type": { - "value": "SpriteMultitouchJoystick::IsButtonPressed" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JumpButton", - "\"Down\"" - ] - } - ], - "actions": [ + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + }, { - "type": { - "value": "Physics3D::PhysicsCharacter3D::SimulateJumpKey" - }, - "parameters": [ - "Object", - "PhysicsCharacter3D" - ] + "name": "Slider", + "type": "PanelSpriteSlider::Slider", + "Value": 0, + "MinValue": 0, + "MaxValue": 1, + "StepSize": 1 } ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::Shooter3DMultitouchMapper", - "type": "behavior" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "doStepPreEvents" - } - ] - }, - "propertyDescriptors": [ - { - "value": "", - "type": "Behavior", - "label": "3D physics character", - "extraInformation": [ - "Physics3D::PhysicsCharacter3D" - ], - "choices": [], - "name": "PhysicsCharacter3D" - }, - { - "value": "1", - "type": "Number", - "label": "Controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier" - }, - { - "value": "Primary", - "type": "Choice", - "label": "Walk joystick", - "group": "Controls", - "choices": [ - { - "label": "Primary", - "value": "Primary" }, { - "label": "Secondary", - "value": "Secondary" + "assetStoreId": "", + "bottomMargin": 8, + "height": 18, + "leftMargin": 5, + "name": "Background", + "rightMargin": 17, + "texture": "assets\\White Circle Ended Line Border.png", + "tiled": false, + "topMargin": 8, + "type": "PanelSpriteObject::PanelSprite", + "width": 50, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ButtonFSM", + "type": "PanelSpriteSlider::ButtonFSM", + "ShouldCheckHovering": true, + "State": "Idle", + "TouchId": 0, + "TouchIsInside": false, + "MouseIsInside": false, + "Index": 0 + } + ] } ], - "name": "JoystickIdentifier" - }, - { - "value": "A", - "type": "String", - "label": "Jump button name", - "group": "Controls", - "name": "JumpButton" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "propertyName": "PhysicsCharacter3D" - }, - { - "propertyName": "ControllerIdentifier" - }, - { - "folderName": "Controls", + "objectsFolderStructure": { + "folderName": "__ROOT", "children": [ { - "propertyName": "JoystickIdentifier" + "objectName": "Label" + }, + { + "objectName": "Thumb" + }, + { + "objectName": "FillBar" }, { - "propertyName": "JumpButton" + "objectName": "Background" } ] - } - ] - } - }, - { - "description": "Control camera rotations with a multitouch controller.", - "fullName": "First person camera multitouch controller mapper", - "helpPath": "", - "iconUrl": "", - "name": "FirstPersonMultitouchMapper", - "objectType": "", - "previewIconUrl": "", - "quickCustomizationVisibility": "hidden", - "eventsFunctions": [ - { - "fullName": "", - "functionType": "Action", - "name": "doStepPreEvents", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "TODO It's probably a bad idea to rotate the object around Y." - }, + }, + "objectsGroups": [], + "layers": [ { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "CurrentRotationSpeedZ", - "=", - "SpriteMultitouchJoystick::AcceleratedSpeed(CurrentRotationSpeedZ, SpriteMultitouchJoystick::StickForceX(ControllerIdentifier, CameraStick) * HorizontalRotationSpeedMax, HorizontalRotationSpeedMax, HorizontalRotationAcceleration, HorizontalRotationDeceleration)" - ] - }, - { - "type": { - "value": "SetAngle" - }, - "parameters": [ - "Object", - "+", - "CurrentRotationSpeedZ * TimeDelta()" - ] - }, - { - "type": { - "value": "SetNumberVariable" - }, - "parameters": [ - "CurrentRotationSpeedY", - "=", - "SpriteMultitouchJoystick::AcceleratedSpeed(CurrentRotationSpeedY, SpriteMultitouchJoystick::StickForceY(ControllerIdentifier, CameraStick) * VerticalRotationSpeedMax, VerticalRotationSpeedMax, VerticalRotationAcceleration, VerticalRotationDeceleration)" - ] - }, - { - "type": { - "value": "Scene3D::Base3DBehavior::SetRotationY" - }, - "parameters": [ - "Object", - "Object3D", - "+", - "CurrentRotationSpeedY * TimeDelta()" - ] - }, - { - "type": { - "value": "Scene3D::Base3DBehavior::SetRotationY" - }, - "parameters": [ - "Object", - "Object3D", - "=", - "clamp(Object.Object3D::RotationY(), VerticalAngleMin, VerticalAngleMax)" - ] - }, + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ { - "type": { - "value": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper::LookFromObjectEyes" - }, - "parameters": [ - "Object", - "Behavior", - "" - ] + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 } - ] + ], + "effects": [] } ], - "parameters": [ + "instances": [ { - "description": "Object", - "name": "Object", - "type": "object" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 18, + "layer": "", + "name": "Background", + "persistentUuid": "24882334-eec8-403e-8bf1-70fc928a46e6", + "width": 215, + "x": 0, + "y": 0, + "zOrder": 1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", - "type": "behavior" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 18, + "keepRatio": true, + "layer": "", + "name": "FillBar", + "persistentUuid": "92813097-aee7-4422-8421-125e3ed61986", + "width": 211, + "x": 0, + "y": 0, + "zOrder": 2, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Thumb", + "persistentUuid": "bb96e473-bbec-40be-8167-4ee30f2b222b", + "width": 0, + "x": 191, + "y": -10, + "zOrder": 3, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] } ], - "objectGroups": [] - }, + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 2.668340417732695, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + } + ] + } + ] + }, + { + "author": "", + "category": "User interface", + "dimension": "2D", + "extensionNamespace": "", + "fullName": "Toggle switch", + "gdevelopVersion": ">=5.5.230", + "helpPath": "/objects/toggle-switch", + "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLDIzSDljLTMuOSwwLTctMy4xLTctN3YwYzAtMy45LDMuMS03LDctN2gxNGMzLjksMCw3LDMuMSw3LDd2MEMzMCwxOS45LDI2LjksMjMsMjMsMjN6Ii8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI5IiBjeT0iMTYiIHI9IjQiLz4NCjwvc3ZnPg0K", + "name": "SpriteToggleSwitch", + "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/Line Hero Pack/Master/SVG/Interface Elements/8d0cd8cd0c9318f4f6efde6ee6b4c192bd19306467f80c9970387a259300f895_Interface Elements_interface_ui_toggle_switch_on_off.svg", + "shortDescription": "Toggle switch that users can click or touch.", + "version": "2.0.2", + "description": [ + "Toggle switch that users can click or touch. The switch can be customized with sprites.", + "", + "There are ready-to-use toggle switches in the asset-store [settings UI pack](https://editor.gdevelop.io/?initial-dialog=asset-store&asset-pack=settings-ui-settings-ui)." + ], + "origin": { + "identifier": "SpriteToggleSwitch", + "name": "gdevelop-extension-store" + }, + "tags": [ + "ui", + "widget", + "toggle", + "switch", + "check box" + ], + "authorIds": [ + "IWykYNRvhCZBN3vEgKEbBPOR3Oc2", + "gqDaZjCfevOOxBYkK6zlhtZnXCg1" + ], + "changelog": [ + { + "version": "2.0.0", + "breaking": "- Toggle switches now use \"variants\", allowing easy swapping of their visual aspect. You will have to make some adjustments to existing toggle switches in your project. Follow this [migration documentation](https://wiki.gdevelop.io/gdevelop5/objects/custom-objects-prefab-template/migrate-to-variants/) to do these changes." + } + ], + "dependencies": [], + "globalVariables": [], + "sceneVariables": [], + "eventsFunctions": [ + { + "description": "Check if the events are running for the editor.", + "fullName": "Editor is running", + "functionType": "Condition", + "name": "IsInGameEdition", + "private": true, + "sentence": "Events are running for the editor", + "events": [ + { + "type": "BuiltinCommonInstructions::JsCode", + "inlineCode": [ + "const game = runtimeScene.getGame();\r", + "eventsFunctionContext.returnValue = game.isInGameEdition && game.isInGameEdition();" + ], + "parameterObjects": "", + "useStrict": true, + "eventsSheetExpanded": false + } + ], + "parameters": [], + "objectGroups": [] + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "IsInGameEdition" + } + ] + }, + "eventsBasedBehaviors": [ + { + "description": "The finite state machine used internally by the switch object.", + "fullName": "Switch finite state machine", + "helpPath": "", + "iconUrl": "", + "name": "SwitchFSM", + "objectType": "", + "previewIconUrl": "", + "private": true, + "eventsFunctions": [ { - "description": "Move the camera to look though _PARAM1_ eyes. The object must look to the right when all its angles are 0 and the top of its head be toward Z+.", - "fullName": "Look through object eyes", + "fullName": "", "functionType": "Action", - "group": "Layers and cameras", - "name": "LookFromObjectEyes", - "private": true, - "sentence": "Move the camera to look though _PARAM0_ eyes", + "name": "doStepPreEvents", + "sentence": "", "events": [ { "type": "BuiltinCommonInstructions::Standard", @@ -38937,61 +8833,65 @@ "actions": [ { "type": { - "value": "CenterCameraOnObject" + "value": "SetBooleanVariable" }, "parameters": [ - "", - "Object", - "", - "Object.Layer()", + "WasChecked", + "False", "" ] - }, + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { "type": { - "value": "Scene3D::SetCameraZ" + "value": "SpriteToggleSwitch::SwitchFSM::IsChecked" }, "parameters": [ - "", - "=", - "Object.Object3D::Z() + Object.Object3D::Depth() + OffsetZ", - "", + "Object", + "Behavior", "" ] - }, + } + ], + "actions": [ { "type": { - "value": "Scene3D::SetCameraRotationX" + "value": "SetBooleanVariable" }, "parameters": [ - "", - "=", - "- Object.Object3D::RotationY() + 90", - "GetArgumentAsString(\"Layer\")", + "WasChecked", + "True", "" ] - }, + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { "type": { - "value": "Scene3D::SetCameraRotationY" + "value": "SpriteToggleSwitch::ButtonFSM::IsClicked" }, "parameters": [ - "", - "=", - "Object.Object3D::RotationX()", - "GetArgumentAsString(\"Layer\")", + "Object", + "ButtonFSM", "" ] - }, + } + ], + "actions": [ { "type": { - "value": "SetCameraAngle" + "value": "SetBooleanVariable" }, "parameters": [ - "", - "=", - "Object.Angle() + 90", - "Object.Layer()", + "IsChecked", + "Toggle", "" ] } @@ -39007,73 +8907,40 @@ { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", + "supplementaryInformation": "SpriteToggleSwitch::SwitchFSM", "type": "behavior" } ], "objectGroups": [] }, { - "description": "the maximum horizontal rotation speed of the object.", - "fullName": "Maximum horizontal rotation speed", - "functionType": "ExpressionAndCondition", - "group": "First person camera multitouch controller mapper horizontal rotation configuration", - "name": "HorizontalRotationSpeedMax", - "sentence": "the maximum horizontal rotation speed", + "description": "Check if the toggle switch is checked.", + "fullName": "Is checked", + "functionType": "Condition", + "name": "IsChecked", + "sentence": "_PARAM0_ is checked", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "SetReturnNumber" + "value": "BooleanVariable" }, "parameters": [ - "HorizontalRotationSpeedMax" + "IsChecked", + "True", + "" ] } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "HorizontalRotationSpeedMax", - "group": "First person camera multitouch controller mapper horizontal rotation configuration", - "name": "SetHorizontalRotationSpeedMax", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + ], "actions": [ { "type": { - "value": "SetNumberVariable" + "value": "SetReturnBoolean" }, "parameters": [ - "HorizontalRotationSpeedMax", - "=", - "Value" + "True" ] } ] @@ -39088,119 +8955,56 @@ { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", + "supplementaryInformation": "SpriteToggleSwitch::SwitchFSM", "type": "behavior" } ], "objectGroups": [] }, { - "description": "the horizontal rotation acceleration of the object.", - "fullName": "Horizontal rotation acceleration", - "functionType": "ExpressionAndCondition", - "group": "First person camera multitouch controller mapper horizontal rotation configuration", - "name": "HorizontalRotationAcceleration", - "sentence": "the horizontal rotation acceleration", + "description": "Check if the toggle switch was checked in the current frame.", + "fullName": "Has just been checked", + "functionType": "Condition", + "name": "HasJustBeenChecked", + "sentence": "_PARAM0_ has just been checked", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "SetReturnNumber" + "value": "BooleanVariable" }, "parameters": [ - "HorizontalRotationAcceleration" + "IsChecked", + "True", + "" ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "HorizontalRotationAcceleration", - "group": "First person camera multitouch controller mapper horizontal rotation configuration", - "name": "SetHorizontalRotationAcceleration", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + }, { "type": { - "value": "SetNumberVariable" + "inverted": true, + "value": "BooleanVariable" }, "parameters": [ - "HorizontalRotationAcceleration", - "=", - "Value" + "WasChecked", + "True", + "" ] } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the horizontal rotation deceleration of the object.", - "fullName": "Horizontal rotation deceleration", - "functionType": "ExpressionAndCondition", - "group": "First person camera multitouch controller mapper horizontal rotation configuration", - "name": "HorizontalRotationDeceleration", - "sentence": "the horizontal rotation deceleration", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + ], "actions": [ { "type": { - "value": "SetReturnNumber" + "value": "SetReturnBoolean" }, "parameters": [ - "HorizontalRotationDeceleration" + "True" ] } ] } ], - "expressionType": { - "type": "expression" - }, "parameters": [ { "description": "Object", @@ -39210,113 +9014,51 @@ { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", + "supplementaryInformation": "SpriteToggleSwitch::SwitchFSM", "type": "behavior" } ], "objectGroups": [] }, { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "HorizontalRotationDeceleration", - "group": "First person camera multitouch controller mapper horizontal rotation configuration", - "name": "SetHorizontalRotationDeceleration", - "sentence": "", + "description": "Check if the toggle switch was unchecked in the current frame.", + "fullName": "Has just been unchecked", + "functionType": "Condition", + "name": "HasJustBeenUnchecked", + "sentence": "_PARAM0_ has just been unchecked", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "SetNumberVariable" + "inverted": true, + "value": "BooleanVariable" }, "parameters": [ - "HorizontalRotationDeceleration", - "=", - "Value" + "IsChecked", + "True", + "" ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the maximum vertical rotation speed of the object.", - "fullName": "Maximum vertical rotation speed", - "functionType": "ExpressionAndCondition", - "group": "First person camera multitouch controller mapper vertical rotation configuration", - "name": "VerticalRotationSpeedMax", - "sentence": "the maximum vertical rotation speed", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + }, { "type": { - "value": "SetReturnNumber" + "value": "BooleanVariable" }, "parameters": [ - "VerticalRotationSpeedMax" + "WasChecked", + "True", + "" ] } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "VerticalRotationSpeedMax", - "group": "First person camera multitouch controller mapper vertical rotation configuration", - "name": "SetVerticalRotationSpeedMax", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + ], "actions": [ { "type": { - "value": "SetNumberVariable" + "value": "SetReturnBoolean" }, - "parameters": [ - "VerticalRotationSpeedMax", - "=", - "Value" + "parameters": [ + "True" ] } ] @@ -39331,73 +9073,65 @@ { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", + "supplementaryInformation": "SpriteToggleSwitch::SwitchFSM", "type": "behavior" } ], "objectGroups": [] }, { - "description": "the vertical rotation acceleration of the object.", - "fullName": "Vertical rotation acceleration", - "functionType": "ExpressionAndCondition", - "group": "First person camera multitouch controller mapper vertical rotation configuration", - "name": "VerticalRotationAcceleration", - "sentence": "the vertical rotation acceleration", + "description": "Check if the toggle switch was toggled in the current frame.", + "fullName": "Has just been toggled", + "functionType": "Condition", + "name": "HasJustBeenToggled", + "sentence": "_PARAM0_ has just been toggled", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "SpriteToggleSwitch::SwitchFSM::HasJustBeenChecked" + }, + "parameters": [ + "Object", + "Behavior", + "" + ] + } + ], "actions": [ { "type": { - "value": "SetReturnNumber" + "value": "SetReturnBoolean" }, "parameters": [ - "VerticalRotationAcceleration" + "True" ] } ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "VerticalRotationAcceleration", - "group": "First person camera multitouch controller mapper vertical rotation configuration", - "name": "SetVerticalRotationAcceleration", - "sentence": "", - "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "SpriteToggleSwitch::SwitchFSM::HasJustBeenUnchecked" + }, + "parameters": [ + "Object", + "Behavior", + "" + ] + } + ], "actions": [ { "type": { - "value": "SetNumberVariable" + "value": "SetReturnBoolean" }, "parameters": [ - "VerticalRotationAcceleration", - "=", - "Value" + "True" ] } ] @@ -39412,73 +9146,140 @@ { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", + "supplementaryInformation": "SpriteToggleSwitch::SwitchFSM", "type": "behavior" } ], "objectGroups": [] }, { - "description": "the vertical rotation deceleration of the object.", - "fullName": "Vertical rotation deceleration", - "functionType": "ExpressionAndCondition", - "group": "First person camera multitouch controller mapper vertical rotation configuration", - "name": "VerticalRotationDeceleration", - "sentence": "the vertical rotation deceleration", + "description": "Check (or uncheck) the toggle switch.", + "fullName": "Check (or uncheck)", + "functionType": "Action", + "name": "SetChecked", + "sentence": "Check _PARAM0_: _PARAM2_", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "Value", + "False", + "" + ] + } + ], "actions": [ { "type": { - "value": "SetReturnNumber" + "value": "SetBooleanVariable" }, "parameters": [ - "VerticalRotationDeceleration" + "IsChecked", + "False", + "" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Avoid a started touch to interfere with a state change from events." + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "SpriteToggleSwitch::SwitchFSM::IsChecked" + }, + "parameters": [ + "Object", + "Behavior", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SpriteToggleSwitch::ButtonFSM::ResetState" + }, + "parameters": [ + "Object", + "ButtonFSM", + "" + ] + } ] } ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "VerticalRotationDeceleration", - "group": "First person camera multitouch controller mapper vertical rotation configuration", - "name": "SetVerticalRotationDeceleration", - "sentence": "", - "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "Value", + "True", + "" + ] + } + ], "actions": [ { "type": { - "value": "SetNumberVariable" + "value": "SetBooleanVariable" }, "parameters": [ - "VerticalRotationDeceleration", - "=", - "Value" + "IsChecked", + "True", + "" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "SpriteToggleSwitch::SwitchFSM::IsChecked" + }, + "parameters": [ + "Object", + "Behavior", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SpriteToggleSwitch::ButtonFSM::ResetState" + }, + "parameters": [ + "Object", + "ButtonFSM", + "" + ] + } ] } ] @@ -39493,19 +9294,25 @@ { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", + "supplementaryInformation": "SpriteToggleSwitch::SwitchFSM", "type": "behavior" + }, + { + "defaultValue": "yes", + "description": "IsChecked", + "name": "Value", + "optional": true, + "type": "yesorno" } ], "objectGroups": [] }, { - "description": "the minimum vertical camera angle of the object.", - "fullName": "Minimum vertical camera angle", - "functionType": "ExpressionAndCondition", - "group": "First person camera multitouch controller mapper vertical rotation configuration", - "name": "VerticalAngleMin", - "sentence": "the minimum vertical camera angle", + "description": "Toggle the switch.", + "fullName": "Toggle", + "functionType": "Action", + "name": "ToggleChecked", + "sentence": "Toggle _PARAM0_", "events": [ { "type": "BuiltinCommonInstructions::Standard", @@ -39513,134 +9320,96 @@ "actions": [ { "type": { - "value": "SetReturnNumber" + "value": "SetBooleanVariable" }, "parameters": [ - "VerticalAngleMin" + "PreviousIsChecked", + "False", + "" ] } ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" }, { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "VerticalAngleMin", - "group": "First person camera multitouch controller mapper vertical rotation configuration", - "name": "SetVerticalAngleMin", - "sentence": "", - "events": [ + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "SpriteToggleSwitch::SwitchFSM::IsChecked" + }, + "parameters": [ + "Object", + "Behavior", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "PreviousIsChecked", + "True", + "" + ] + } + ] + }, { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "PreviousIsChecked", + "True", + "" + ] + } + ], "actions": [ { "type": { - "value": "SetNumberVariable" + "value": "SpriteToggleSwitch::SwitchFSM::SetChecked" }, "parameters": [ - "VerticalAngleMin", - "=", - "Value" + "Object", + "Behavior", + "no", + "" ] } ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "description": "the maximum vertical camera angle of the object.", - "fullName": "Maximum vertical camera angle", - "functionType": "ExpressionAndCondition", - "group": "First person camera multitouch controller mapper vertical rotation configuration", - "name": "VerticalAngleMax", - "sentence": "the maximum vertical camera angle", - "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "SetReturnNumber" + "inverted": true, + "value": "BooleanVariable" }, "parameters": [ - "VerticalAngleMax" + "PreviousIsChecked", + "True", + "" ] } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "type": "object" - }, - { - "description": "Behavior", - "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", - "type": "behavior" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "VerticalAngleMax", - "group": "First person camera multitouch controller mapper vertical rotation configuration", - "name": "SetVerticalAngleMax", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + ], "actions": [ { "type": { - "value": "SetNumberVariable" + "value": "SpriteToggleSwitch::SwitchFSM::SetChecked" }, "parameters": [ - "VerticalAngleMax", - "=", - "Value" + "Object", + "Behavior", + "yes", + "" ] } ] @@ -39655,38 +9424,734 @@ { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", + "supplementaryInformation": "SpriteToggleSwitch::SwitchFSM", "type": "behavior" } ], "objectGroups": [] + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPreEvents" + }, + { + "functionName": "IsChecked" + }, + { + "functionName": "HasJustBeenChecked" + }, + { + "functionName": "HasJustBeenUnchecked" + }, + { + "functionName": "HasJustBeenToggled" + }, + { + "functionName": "SetChecked" + }, + { + "functionName": "ToggleChecked" + } + ] + }, + "propertyDescriptors": [ + { + "value": "", + "type": "Behavior", + "label": "Button finite state machine", + "extraInformation": [ + "SpriteToggleSwitch::ButtonFSM" + ], + "choices": [], + "name": "ButtonFSM" }, { - "description": "the z position offset of the object.", - "fullName": "Z position offset", - "functionType": "ExpressionAndCondition", - "group": "First person camera multitouch controller mapper position configuration", - "name": "OffsetZ", - "sentence": "the z position offset", + "value": "false", + "type": "Boolean", + "label": "Is checked", + "name": "IsChecked" + }, + { + "value": "", + "type": "Boolean", + "label": "", + "hidden": true, + "name": "PreviousIsChecked" + }, + { + "value": "", + "type": "Boolean", + "label": "", + "hidden": true, + "name": "WasChecked" + } + ], + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "ButtonFSM" + }, + { + "propertyName": "IsChecked" + }, + { + "propertyName": "PreviousIsChecked" + }, + { + "propertyName": "WasChecked" + } + ] + } + }, + { + "description": "The finite state machine used internally by the button object.", + "fullName": "Button finite state machine", + "helpPath": "", + "iconUrl": "", + "name": "ButtonFSM", + "objectType": "", + "previewIconUrl": "", + "private": true, + "eventsFunctions": [ + { + "fullName": "", + "functionType": "Action", + "name": "doStepPostEvents", + "sentence": "", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "SetReturnNumber" + "inverted": true, + "value": "SpriteToggleSwitch::IsInGameEdition" }, "parameters": [ - "OffsetZ" + "", + "" ] } + ], + "actions": [], + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Finite state machine", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "The \"Validated\" state only last one frame." + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Validated\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + } + ] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Check position", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Make sure the cursor position is only checked once per frame." + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "MouseIsInside", + "False", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ShouldCheckHovering", + "True", + "" + ] + }, + { + "type": { + "value": "CollisionPoint" + }, + "parameters": [ + "Object", + "MouseOnlyCursorX(Object.Layer(), 0)", + "MouseOnlyCursorY(Object.Layer(), 0)" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "MouseIsInside", + "True", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Touches are always pressed, so ShouldCheckHovering doesn't matter." + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "False", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "TouchId", + "!=", + "0" + ] + }, + { + "type": { + "value": "CollisionPoint" + }, + "parameters": [ + "Object", + "TouchX(TouchId, Object.Layer(), 0)", + "TouchY(TouchId, Object.Layer(), 0)" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "True", + "" + ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Handle touch start", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "HasAnyTouchOrMouseStarted" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "Index", + "=", + "0" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Repeat", + "repeatExpression": "StartedTouchOrMouseCount()", + "conditions": [], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "CollisionPoint" + }, + "parameters": [ + "Object", + "TouchX(StartedTouchOrMouseId(Index), Object.Layer(), 0)", + "TouchY(StartedTouchOrMouseId(Index), Object.Layer(), 0)" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "TouchId", + "=", + "StartedTouchOrMouseId(Index)" + ] + }, + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "True", + "" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "SpriteToggleSwitch::ButtonFSM::PropertyState" + }, + "parameters": [ + "Object", + "Behavior", + "=", + "\"Hovered\"" + ] + }, + { + "type": { + "value": "SpriteToggleSwitch::ButtonFSM::PropertyState" + }, + "parameters": [ + "Object", + "Behavior", + "=", + "\"Idle\"" + ] + } + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "Index", + "+", + "1" + ] + } + ] + } + ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Apply position changes", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "BooleanVariable" + }, + "parameters": [ + "MouseIsInside", + "True", + "" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Hovered\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "MouseIsInside", + "True", + "" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Hovered\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "BooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "True", + "" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedOutside\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "True", + "" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedOutside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Handle touch end", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "HasTouchEnded" + }, + "parameters": [ + "", + "TouchId" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "TouchId", + "=", + "0" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Validated\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + }, + { + "type": { + "inverted": true, + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Validated\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + } + ] + } + ] + } + ], + "parameters": [] + } + ], + "parameters": [] + } ] } ], - "expressionType": { - "type": "expression" - }, "parameters": [ { "description": "Object", @@ -39696,7 +10161,7 @@ { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", + "supplementaryInformation": "SpriteToggleSwitch::ButtonFSM", "type": "behavior" } ], @@ -39704,10 +10169,8 @@ }, { "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "OffsetZ", - "group": "First person camera multitouch controller mapper position configuration", - "name": "SetOffsetZ", + "functionType": "Action", + "name": "onDeActivate", "sentence": "", "events": [ { @@ -39716,12 +10179,12 @@ "actions": [ { "type": { - "value": "SetNumberVariable" + "value": "SpriteToggleSwitch::ButtonFSM::ResetState" }, "parameters": [ - "OffsetZ", - "=", - "Value" + "Object", + "Behavior", + "" ] } ] @@ -39736,384 +10199,89 @@ { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper", + "supplementaryInformation": "SpriteToggleSwitch::ButtonFSM", "type": "behavior" } ], "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "doStepPreEvents" - }, - { - "folderName": "Layers and cameras", - "children": [ - { - "functionName": "LookFromObjectEyes" - } - ] - }, - { - "folderName": "First person camera multitouch controller mapper horizontal rotation configuration", - "children": [ - { - "functionName": "HorizontalRotationSpeedMax" - }, - { - "functionName": "SetHorizontalRotationSpeedMax" - }, - { - "functionName": "HorizontalRotationAcceleration" - }, - { - "functionName": "SetHorizontalRotationAcceleration" - }, - { - "functionName": "HorizontalRotationDeceleration" - }, - { - "functionName": "SetHorizontalRotationDeceleration" - } - ] - }, - { - "folderName": "First person camera multitouch controller mapper vertical rotation configuration", - "children": [ - { - "functionName": "VerticalRotationSpeedMax" - }, - { - "functionName": "SetVerticalRotationSpeedMax" - }, - { - "functionName": "VerticalRotationAcceleration" - }, - { - "functionName": "SetVerticalRotationAcceleration" - }, - { - "functionName": "VerticalRotationDeceleration" - }, - { - "functionName": "SetVerticalRotationDeceleration" - }, - { - "functionName": "VerticalAngleMin" - }, - { - "functionName": "SetVerticalAngleMin" - }, - { - "functionName": "VerticalAngleMax" - }, - { - "functionName": "SetVerticalAngleMax" - } - ] - }, - { - "folderName": "First person camera multitouch controller mapper position configuration", - "children": [ - { - "functionName": "OffsetZ" - }, - { - "functionName": "SetOffsetZ" - } - ] - } - ] - }, - "propertyDescriptors": [ - { - "value": "", - "type": "Behavior", - "label": "3D capability", - "extraInformation": [ - "Scene3D::Base3DBehavior" - ], - "choices": [], - "name": "Object3D" - }, - { - "value": "1", - "type": "Number", - "label": "Controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier" - }, - { - "value": "Secondary", - "type": "Choice", - "label": "Camera joystick", - "group": "Controls", - "choices": [ - { - "label": "Primary", - "value": "Primary" - }, - { - "label": "Secondary", - "value": "Secondary" - } - ], - "name": "CameraStick" - }, - { - "value": "180", - "type": "Number", - "unit": "AngularSpeed", - "label": "Maximum rotation speed", - "group": "Horizontal rotation", - "name": "HorizontalRotationSpeedMax" - }, - { - "value": "360", - "type": "Number", - "label": "Rotation acceleration", - "group": "Horizontal rotation", - "name": "HorizontalRotationAcceleration" - }, - { - "value": "720", - "type": "Number", - "label": "Rotation deceleration", - "group": "Horizontal rotation", - "name": "HorizontalRotationDeceleration" - }, - { - "value": "120", - "type": "Number", - "unit": "AngularSpeed", - "label": "Maximum rotation speed", - "group": "Vertical rotation", - "name": "VerticalRotationSpeedMax" - }, - { - "value": "240", - "type": "Number", - "label": "Rotation acceleration", - "group": "Vertical rotation", - "name": "VerticalRotationAcceleration" - }, - { - "value": "480", - "type": "Number", - "label": "Rotation deceleration", - "group": "Vertical rotation", - "name": "VerticalRotationDeceleration" - }, - { - "value": "-90", - "type": "Number", - "unit": "DegreeAngle", - "label": "Minimum angle", - "group": "Vertical rotation", - "name": "VerticalAngleMin" - }, - { - "value": "90", - "type": "Number", - "unit": "DegreeAngle", - "label": "Maximum angle", - "group": "Vertical rotation", - "name": "VerticalAngleMax" - }, - { - "value": "0", - "type": "Number", - "unit": "Pixel", - "label": "Z position offset", - "group": "Position", - "name": "OffsetZ" - }, - { - "value": "0", - "type": "Number", - "unit": "AngularSpeed", - "label": "Current rotation speed Z", - "hidden": true, - "name": "CurrentRotationSpeedZ" }, { - "value": "0", - "type": "Number", - "unit": "AngularSpeed", - "label": "Current rotation speed Y", - "hidden": true, - "name": "CurrentRotationSpeedY" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "propertyName": "Object3D" - }, - { - "propertyName": "ControllerIdentifier" - }, - { - "folderName": "Controls", - "children": [ - { - "propertyName": "CameraStick" - } - ] - }, - { - "folderName": "Horizontal rotation", - "children": [ - { - "propertyName": "HorizontalRotationSpeedMax" - }, - { - "propertyName": "HorizontalRotationAcceleration" - }, - { - "propertyName": "HorizontalRotationDeceleration" - } - ] - }, - { - "folderName": "Vertical rotation", - "children": [ - { - "propertyName": "VerticalRotationSpeedMax" - }, - { - "propertyName": "VerticalRotationAcceleration" - }, - { - "propertyName": "VerticalRotationDeceleration" - }, - { - "propertyName": "VerticalAngleMin" - }, - { - "propertyName": "VerticalAngleMax" - } - ] - }, - { - "folderName": "Position", - "children": [ - { - "propertyName": "OffsetZ" - } - ] - }, - { - "propertyName": "CurrentRotationSpeedZ" - }, - { - "propertyName": "CurrentRotationSpeedY" - } - ] - } - }, - { - "description": "Control a 3D physics car with a multitouch controller.", - "fullName": "3D car multitouch controller mapper", - "helpPath": "", - "iconUrl": "", - "name": "PhysicsCar3DMultitouchMapper", - "objectType": "", - "previewIconUrl": "", - "quickCustomizationVisibility": "hidden", - "eventsFunctions": [ - { - "fullName": "", + "description": "Reset the state of the button.", + "fullName": "Reset state", "functionType": "Action", - "name": "doStepPreEvents", - "sentence": "", + "name": "ResetState", + "sentence": "Reset the button state of _PARAM0_", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::StickForce" - }, - "parameters": [ - "", - ">", - "0", - "ControllerIdentifier", - "SteerJoystickIdentifier", - "" - ] - } - ], + "conditions": [], "actions": [ { "type": { - "value": "Physics3D::PhysicsCar3D::SimulateSteeringStick" - }, - "parameters": [ - "Object", - "PhysicsCar3D", - "SpriteMultitouchJoystick::StickForceX(ControllerIdentifier, \"Primary\")" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::StickForce" + "value": "SetStringVariable" }, "parameters": [ - "", - ">", - "0", - "ControllerIdentifier", - "SpeedJoystickIdentifier", - "" + "State", + "=", + "\"Idle\"" ] - } - ], - "actions": [ + }, { "type": { - "value": "Physics3D::PhysicsCar3D::SimulateAcceleratorStick" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "PhysicsCar3D", - "-SpriteMultitouchJoystick::StickForceY(ControllerIdentifier, \"Secondary\")" + "TouchId", + "=", + "0" ] } ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "SpriteToggleSwitch::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button is not used.", + "fullName": "Is idle", + "functionType": "Condition", + "name": "IsIdle", + "sentence": "_PARAM0_ is idle", + "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::IsButtonPressed" + "value": "StringVariable" }, "parameters": [ - "", - "ControllerIdentifier", - "HandBrakeButton", - "\"Down\"" + "State", + "=", + "\"Idle\"" ] } ], "actions": [ { "type": { - "value": "Physics3D::PhysicsCar3D::SimulateHandBrakeKey" + "value": "SetReturnBoolean" }, "parameters": [ - "Object", - "PhysicsCar3D" + "True" ] } ] @@ -40128,121 +10296,18 @@ { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::PhysicsCar3DMultitouchMapper", + "supplementaryInformation": "SpriteToggleSwitch::ButtonFSM", "type": "behavior" } ], "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "doStepPreEvents" - } - ] - }, - "propertyDescriptors": [ - { - "value": "", - "type": "Behavior", - "label": "3D physics car", - "extraInformation": [ - "Physics3D::PhysicsCar3D" - ], - "choices": [], - "name": "PhysicsCar3D" - }, - { - "value": "1", - "type": "Number", - "label": "Controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier" - }, - { - "value": "Primary", - "type": "Choice", - "label": "Steer joystick", - "group": "Controls", - "choices": [ - { - "label": "Primary", - "value": "Primary" - }, - { - "label": "Secondary", - "value": "Secondary" - } - ], - "name": "SteerJoystickIdentifier" - }, - { - "value": "Secondary", - "type": "Choice", - "label": "Speed joystick", - "group": "Controls", - "choices": [ - { - "label": "Primary", - "value": "Primary" - }, - { - "label": "Secondary", - "value": "Secondary" - } - ], - "name": "SpeedJoystickIdentifier" }, { - "value": "B", - "type": "String", - "label": "Hand brake button name", - "group": "Controls", - "name": "HandBrakeButton" - } - ], - "propertiesFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "propertyName": "PhysicsCar3D" - }, - { - "propertyName": "ControllerIdentifier" - }, - { - "folderName": "Controls", - "children": [ - { - "propertyName": "SteerJoystickIdentifier" - }, - { - "propertyName": "SpeedJoystickIdentifier" - }, - { - "propertyName": "HandBrakeButton" - } - ] - } - ] - } - }, - { - "description": "Control a top-down character with a multitouch controller.", - "fullName": "Top-down multitouch controller mapper", - "helpPath": "", - "iconUrl": "", - "name": "TopDownMultitouchMapper", - "objectType": "", - "previewIconUrl": "", - "quickCustomizationVisibility": "hidden", - "eventsFunctions": [ - { - "fullName": "", - "functionType": "Action", - "name": "doStepPreEvents", - "sentence": "", + "description": "Check if the button was just clicked.", + "fullName": "Is clicked", + "functionType": "Condition", + "name": "IsClicked", + "sentence": "_PARAM0_ is clicked", "events": [ { "type": "BuiltinCommonInstructions::Standard", @@ -40252,26 +10317,46 @@ "value": "StringVariable" }, "parameters": [ - "StickMode", + "State", "=", - "\"Analog\"" + "\"Validated\"" ] } ], "actions": [ { "type": { - "value": "TopDownMovementBehavior::SimulateStick" + "value": "SetReturnBoolean" }, "parameters": [ - "Object", - "TopDownMovement", - "SpriteMultitouchJoystick::StickAngle(ControllerIdentifier, JoystickIdentifier)", - "SpriteMultitouchJoystick::StickForce(ControllerIdentifier, JoystickIdentifier)" + "True" ] } ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "SpriteToggleSwitch::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the cursor is hovered over the button.", + "fullName": "Is hovered", + "functionType": "Condition", + "name": "IsHovered", + "sentence": "_PARAM0_ is hovered", + "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ @@ -40280,26 +10365,46 @@ "value": "StringVariable" }, "parameters": [ - "StickMode", + "State", "=", - "\"360°\"" + "\"Hovered\"" ] } ], "actions": [ { "type": { - "value": "TopDownMovementBehavior::SimulateStick" + "value": "SetReturnBoolean" }, "parameters": [ - "Object", - "TopDownMovement", - "SpriteMultitouchJoystick::StickAngle(ControllerIdentifier, JoystickIdentifier)", - "sign(SpriteMultitouchJoystick::StickForce(ControllerIdentifier, JoystickIdentifier))" + "True" ] } ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "SpriteToggleSwitch::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button is either hovered or pressed but not hovered.", + "fullName": "Is focused", + "functionType": "Condition", + "name": "IsFocused", + "sentence": "_PARAM0_ is focused", + "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ @@ -40307,425 +10412,186 @@ "type": { "value": "StringVariable" }, - "parameters": [ - "StickMode", - "=", - "\"8 Directions\"" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "inverted": true, - "value": "TopDownMovementBehavior::DiagonalsAllowed" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed4Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"Left\"", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "TopDownMovementBehavior::SimulateLeftKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed4Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"Right\"", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "TopDownMovementBehavior::SimulateRightKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed4Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"Up\"", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "TopDownMovementBehavior::SimulateUpKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed4Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"Down\"", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "TopDownMovementBehavior::SimulateDownKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - } - ] - } + "parameters": [ + "State", + "=", + "\"Hovered\"" ] - }, + } + ], + "actions": [ { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "TopDownMovementBehavior::DiagonalsAllowed" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed8Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"Left\"", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "TopDownMovementBehavior::SimulateLeftKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed8Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"Right\"", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "TopDownMovementBehavior::SimulateRightKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed8Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"Up\"", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "TopDownMovementBehavior::SimulateUpKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed8Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"Down\"", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "TopDownMovementBehavior::SimulateDownKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed8Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"UpLeft\"", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "TopDownMovementBehavior::SimulateUpKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - }, - { - "type": { - "value": "TopDownMovementBehavior::SimulateLeftKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed8Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"UpRight\"", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "TopDownMovementBehavior::SimulateUpKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - }, - { - "type": { - "value": "TopDownMovementBehavior::SimulateRightKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed8Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"DownLeft\"", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "TopDownMovementBehavior::SimulateDownKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - }, - { - "type": { - "value": "TopDownMovementBehavior::SimulateLeftKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "SpriteMultitouchJoystick::IsDirectionPushed8Way" - }, - "parameters": [ - "", - "ControllerIdentifier", - "JoystickIdentifier", - "\"DownRight\"", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "TopDownMovementBehavior::SimulateDownKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - }, - { - "type": { - "value": "TopDownMovementBehavior::SimulateRightKey" - }, - "parameters": [ - "Object", - "TopDownMovement" - ] - } - ] - } + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedOutside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "SpriteToggleSwitch::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button is currently being pressed with mouse or touch.", + "fullName": "Is pressed", + "functionType": "Condition", + "name": "IsPressed", + "sentence": "_PARAM0_ is pressed", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "SpriteToggleSwitch::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button is currently being pressed outside with mouse or touch.", + "fullName": "Is held outside", + "functionType": "Condition", + "name": "IsPressedOutside", + "sentence": "_PARAM0_ is held outside", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedOutside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "SpriteToggleSwitch::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "the touch id that is using the button or 0 if none.", + "fullName": "Touch id", + "functionType": "ExpressionAndCondition", + "name": "TouchId", + "sentence": "the touch id", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "TouchId" ] } ] } ], + "expressionType": { + "type": "expression" + }, "parameters": [ { "description": "Object", @@ -40735,7 +10601,7 @@ { "description": "Behavior", "name": "Behavior", - "supplementaryInformation": "SpriteMultitouchJoystick::TopDownMultitouchMapper", + "supplementaryInformation": "SpriteToggleSwitch::ButtonFSM", "type": "behavior" } ], @@ -40746,84 +10612,124 @@ "folderName": "__ROOT", "children": [ { - "functionName": "doStepPreEvents" + "functionName": "doStepPostEvents" + }, + { + "functionName": "onDeActivate" + }, + { + "functionName": "ResetState" + }, + { + "functionName": "IsIdle" + }, + { + "functionName": "IsClicked" + }, + { + "functionName": "IsHovered" + }, + { + "functionName": "IsFocused" + }, + { + "functionName": "IsPressed" + }, + { + "functionName": "IsPressedOutside" + }, + { + "functionName": "TouchId" } ] }, "propertyDescriptors": [ { - "value": "", - "type": "Behavior", - "label": "Top-down movement behavior", - "extraInformation": [ - "TopDownMovementBehavior::TopDownMovementBehavior" - ], - "choices": [], - "name": "TopDownMovement" - }, - { - "value": "1", - "type": "Number", - "label": "Controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier" + "value": "true", + "type": "Boolean", + "label": "", + "description": "Should check hovering", + "hidden": true, + "name": "ShouldCheckHovering" }, { - "value": "Primary", + "value": "Idle", "type": "Choice", - "label": "Joystick name", + "label": "State", "choices": [ { - "label": "Primary", - "value": "Primary" + "label": "Idle", + "value": "Idle" }, { - "label": "Secondary", - "value": "Secondary" - } - ], - "name": "JoystickIdentifier" - }, - { - "value": "Analog", - "type": "Choice", - "label": "Stick mode", - "group": "Controls", - "choices": [ + "label": "Hovered", + "value": "Hovered" + }, { - "label": "Analog", - "value": "Analog" + "label": "PressedInside", + "value": "PressedInside" }, { - "label": "360°", - "value": "360°" + "label": "PressedOutside", + "value": "PressedOutside" }, { - "label": "8 Directions", - "value": "8 Directions" + "label": "Validated", + "value": "Validated" } ], - "name": "StickMode" + "hidden": true, + "name": "State" + }, + { + "value": "0", + "type": "Number", + "label": "Touch id", + "hidden": true, + "name": "TouchId" + }, + { + "value": "", + "type": "Boolean", + "label": "Touch is inside", + "hidden": true, + "name": "TouchIsInside" + }, + { + "value": "", + "type": "Boolean", + "label": "Mouse is inside", + "hidden": true, + "name": "MouseIsInside" + }, + { + "value": "", + "type": "Number", + "label": "", + "hidden": true, + "name": "Index" } ], "propertiesFolderStructure": { "folderName": "__ROOT", "children": [ { - "propertyName": "TopDownMovement" + "propertyName": "ShouldCheckHovering" }, { - "propertyName": "ControllerIdentifier" + "propertyName": "State" }, { - "propertyName": "JoystickIdentifier" + "propertyName": "TouchId" }, { - "folderName": "Controls", - "children": [ - { - "propertyName": "StickMode" - } - ] + "propertyName": "TouchIsInside" + }, + { + "propertyName": "MouseIsInside" + }, + { + "propertyName": "Index" } ] } @@ -40832,68 +10738,62 @@ "eventsBasedObjects": [ { "areaMaxX": 64, - "areaMaxY": 64, - "areaMaxZ": 64, - "areaMinX": 0, - "areaMinY": 0, - "areaMinZ": 0, - "defaultName": "Joystick", - "description": "Joystick for touchscreens.", - "fullName": "Multitouch Joystick", - "helpPath": "", - "iconUrl": "", - "isUsingLegacyInstancesRenderer": true, - "name": "SpriteMultitouchJoystick", - "previewIconUrl": "", - "objects": [ - { - "adaptCollisionMaskAutomatically": false, - "assetStoreId": "", - "name": "Thumb", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [], - "behaviors": [], - "animations": [ - { - "name": "Idle", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [] - } - ] - } - ] - }, + "areaMaxY": 64, + "areaMaxZ": 64, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "assetStoreTag": "toggle switch", + "defaultName": "ToggleSwitch", + "description": "A toggle switch that users can click or touch.", + "fullName": "Toggle switch", + "helpPath": "", + "iconUrl": "", + "isUsingLegacyInstancesRenderer": false, + "name": "SpriteToggleSwitch", + "previewIconUrl": "", + "objects": [ { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "Border", + "name": "State", "type": "Sprite", "updateIfNotVisible": false, "variables": [], "effects": [], "behaviors": [ { - "name": "MultitouchJoystick", - "type": "SpriteMultitouchJoystick::MultitouchJoystick", - "ControllerIdentifier": 1, - "JoystickIdentifier": "Primary", - "FloatingEnabled": false, - "DeadZoneRadius": 0.4, - "JoystickAngle": 0, - "JoystickForce": 0, + "name": "ButtonFSM", + "type": "SpriteToggleSwitch::ButtonFSM", + "ShouldCheckHovering": true, + "State": "Idle", "TouchId": 0, - "TouchIndex": 0 + "TouchIsInside": false, + "MouseIsInside": false, + "Index": 0 + }, + { + "name": "SwitchFSM", + "type": "SpriteToggleSwitch::SwitchFSM", + "ButtonFSM": "ButtonFSM", + "IsChecked": false, + "WasChecked": false } ], "animations": [ { - "name": "Idle", + "name": "Unchecked", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [] + } + ] + }, + { + "name": "Checked", "useMultipleDirections": false, "directions": [ { @@ -40910,10 +10810,7 @@ "folderName": "__ROOT", "children": [ { - "objectName": "Thumb" - }, - { - "objectName": "Border" + "objectName": "State" } ] }, @@ -40949,7 +10846,24 @@ "effects": [] } ], - "instances": [], + "instances": [ + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 64, + "layer": "", + "name": "State", + "persistentUuid": "bda60bb1-c312-4710-baf7-ec7a3887c076", + "width": 64, + "x": 0, + "y": 0, + "zOrder": 1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], "editionSettings": [], "eventsFunctions": [ { @@ -40958,294 +10872,115 @@ "name": "onCreated", "sentence": "", "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Pass the configuration to the behavior.\nThe PreviousIsChecked property allows to detect a change of \"intial value\" on hot reload." + }, { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "Create" + "value": "BooleanVariable" }, "parameters": [ - "", - "Border", - "0", - "0", + "IsChecked", + "True", "" ] - }, + } + ], + "actions": [ { "type": { - "value": "Create" + "value": "SpriteToggleSwitch::SwitchFSM::SetChecked" }, "parameters": [ + "State", + "SwitchFSM", "", - "Thumb", - "0", - "0", - "" - ] - }, - { - "type": { - "value": "SetZOrder" - }, - "parameters": [ - "Border", - "=", - "1" - ] - }, - { - "type": { - "value": "SetZOrder" - }, - "parameters": [ - "Thumb", - "=", - "2" - ] - }, - { - "type": { - "value": "SetCenter" - }, - "parameters": [ - "Border", - "=", - "0", - "=", - "0" - ] - }, - { - "type": { - "value": "SetCenter" - }, - "parameters": [ - "Thumb", - "=", - "0", - "=", - "0" - ] - }, - { - "type": { - "value": "SpriteMultitouchJoystick::SpriteMultitouchJoystick::UpdateConfiguration" - }, - "parameters": [ - "Object", "" ] }, { "type": { - "value": "SetIncludedInParentCollisionMask" + "value": "SetBooleanVariable" }, "parameters": [ - "Thumb", + "PreviousIsChecked", + "True", "" ] } ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Action", - "name": "doStepPostEvents", - "sentence": "", - "events": [ + }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "inverted": true, - "value": "SpriteMultitouchJoystick::IsInGameEdition" + "value": "BooleanVariable" }, "parameters": [ - "", + "IsChecked", + "False", "" ] } ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "PutAroundObject" - }, - "parameters": [ - "Thumb", - "Border", - "Border.MultitouchJoystick::JoystickForce() * Border.Width() / 2", - "Border.MultitouchJoystick::JoystickAngle()" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BooleanVariable" - }, - "parameters": [ - "ShouldBeHiddenWhenReleased", - "True", - "" - ] - }, - { - "type": { - "inverted": true, - "value": "SpriteMultitouchJoystick::SpriteMultitouchJoystick::IsPressed" - }, - "parameters": [ - "Object", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "Hide" - }, - "parameters": [ - "Object" - ] - }, - { - "type": { - "value": "SpriteMultitouchJoystick::SpriteMultitouchJoystick::ActivateControl" - }, - "parameters": [ - "Object", - "no", - "" - ] - }, - { - "type": { - "value": "SetBooleanVariable" - }, - "parameters": [ - "ShouldBeHiddenWhenReleased", - "False", - "" - ] - } - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "Action", - "name": "onHotReloading", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::SpriteMultitouchJoystick::UpdateConfiguration" + "value": "SpriteToggleSwitch::SwitchFSM::SetChecked" }, "parameters": [ - "Object", + "State", + "SwitchFSM", + "no", "" ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "Pass the object property values to the behavior.", - "fullName": "Update configuration", - "functionType": "Action", - "name": "UpdateConfiguration", - "private": true, - "sentence": "Update the configuration of _PARAM0_", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + }, { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetControllerIdentifier" + "value": "SetBooleanVariable" }, "parameters": [ - "Border", - "MultitouchJoystick", - "=", - "ControllerIdentifier", + "PreviousIsChecked", + "False", "" ] - }, + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetJoystickIdentifier" + "value": "SpriteToggleSwitch::SpriteToggleSwitch::UpdateStateAnimation" }, "parameters": [ - "Border", - "MultitouchJoystick", - "=", - "JoystickIdentifier", + "Object", "" ] }, { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetDeadZoneRadius" + "value": "ChangeSprite" }, "parameters": [ - "Border", - "MultitouchJoystick", + "State", "=", - "DeadZoneRadius", - "" + "State.AnimationFrameCount() - 1" ] } ] @@ -41255,27 +10990,53 @@ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" } ], - "objectGroups": [] + "objectGroups": [ + { + "name": "Background", + "objects": [ + { + "name": "Idle" + }, + { + "name": "Hovered" + }, + { + "name": "Pressed" + } + ] + } + ] }, { - "description": "Show the joystick until it is released.", - "fullName": "Show and start pressing", + "fullName": "", "functionType": "Action", - "name": "TeleportAndPress", - "sentence": "Show _PARAM0_ at the cursor position and start pressing", + "name": "onHotReloading", + "sentence": "", "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "HasAnyTouchOrMouseStarted" + "value": "BooleanVariable" + }, + "parameters": [ + "IsChecked", + "True", + "" + ] + }, + { + "type": { + "value": "BooleanVariable" }, "parameters": [ + "PreviousIsChecked", + "False", "" ] } @@ -41283,53 +11044,68 @@ "actions": [ { "type": { - "value": "SetXY" + "value": "SpriteToggleSwitch::SpriteToggleSwitch::SetChecked" }, "parameters": [ "Object", - "=", - "Object.ParentTouchX(StartedTouchOrMouseId(0))", - "=", - "Object.ParentTouchY(StartedTouchOrMouseId(0))" + "yes", + "no" ] }, { "type": { - "value": "SpriteMultitouchJoystick::SpriteMultitouchJoystick::ActivateControl" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "yes", + "PreviousIsChecked", + "True", "" ] - }, + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { "type": { - "value": "Show" + "value": "BooleanVariable" }, "parameters": [ - "Object", + "IsChecked", + "False", "" ] }, { "type": { - "value": "SetBooleanVariable" + "value": "BooleanVariable" }, "parameters": [ - "ShouldBeHiddenWhenReleased", + "PreviousIsChecked", "True", "" ] + } + ], + "actions": [ + { + "type": { + "value": "SpriteToggleSwitch::SpriteToggleSwitch::SetChecked" + }, + "parameters": [ + "Object", + "SwitchFSM", + "no" + ] }, { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::ForceStartPressing" + "value": "SetBooleanVariable" }, "parameters": [ - "Border", - "MultitouchJoystick", - "StartedTouchOrMouseId(0)", + "PreviousIsChecked", + "False", "" ] } @@ -41340,116 +11116,61 @@ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "Return the X position of a specified touch", - "fullName": "Touch X position (on parent)", - "functionType": "Expression", - "name": "ParentTouchX", - "private": true, - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [] - }, - { - "type": "BuiltinCommonInstructions::JsCode", - "inlineCode": [ - "const object = objects[0];", - "const touchId = eventsFunctionContext.getArgument(\"TouchId\");", - "eventsFunctionContext.returnValue = gdjs.evtTools.input.getTouchX(object.getInstanceContainer(), touchId, object.getLayer());" - ], - "parameterObjects": "Object", - "useStrict": true, - "eventsSheetExpanded": false - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" - }, - { - "description": "Touch identifier", - "name": "TouchId", - "type": "expression" } ], "objectGroups": [] }, { - "description": "Return the X position of a specified touch", - "fullName": "Touch X position (on parent)", - "functionType": "Expression", - "name": "ParentTouchY", - "private": true, + "fullName": "", + "functionType": "Action", + "name": "doStepPostEvents", "sentence": "", "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [], - "actions": [] - }, - { - "type": "BuiltinCommonInstructions::JsCode", - "inlineCode": [ - "const object = objects[0];", - "const touchId = eventsFunctionContext.getArgument(\"TouchId\");", - "eventsFunctionContext.returnValue = gdjs.evtTools.input.getTouchY(object.getInstanceContainer(), touchId, object.getLayer());" - ], - "parameterObjects": "Object", - "useStrict": true, - "eventsSheetExpanded": false + "actions": [ + { + "type": { + "value": "SpriteToggleSwitch::SpriteToggleSwitch::UpdateStateAnimation" + }, + "parameters": [ + "Object", + "" + ] + } + ] } ], - "expressionType": { - "type": "expression" - }, "parameters": [ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" - }, - { - "description": "Touch identifier", - "name": "TouchId", - "type": "expression" } ], "objectGroups": [] }, { - "description": "De/activate control of the joystick.", - "fullName": "De/activate control", - "functionType": "Action", - "name": "ActivateControl", - "sentence": "Activate control of _PARAM0_: _PARAM1_", + "description": "Check if the toggle switch is checked.", + "fullName": "Is checked", + "functionType": "Condition", + "name": "IsChecked", + "sentence": "_PARAM0_ is checked", "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "inverted": true, - "value": "BooleanVariable" + "value": "SpriteToggleSwitch::SwitchFSM::IsChecked" }, "parameters": [ - "ShouldActivate", - "True", + "State", + "SwitchFSM", "" ] } @@ -41457,26 +11178,42 @@ "actions": [ { "type": { - "value": "ActivateBehavior" + "value": "SetReturnBoolean" }, "parameters": [ - "Border", - "MultitouchJoystick", - "no" + "True" ] } ] - }, + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the toggle switch was checked in the current frame.", + "fullName": "Has just been checked", + "functionType": "Condition", + "name": "HasJustBeenChecked", + "sentence": "_PARAM0_ has just been checked", + "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "BooleanVariable" + "value": "SpriteToggleSwitch::SwitchFSM::HasJustBeenChecked" }, "parameters": [ - "ShouldActivate", - "True", + "State", + "SwitchFSM", "" ] } @@ -41484,12 +11221,10 @@ "actions": [ { "type": { - "value": "ActivateBehavior" + "value": "SetReturnBoolean" }, "parameters": [ - "Border", - "MultitouchJoystick", - "yes" + "True" ] } ] @@ -41499,35 +11234,30 @@ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" - }, - { - "description": "Activate", - "name": "ShouldActivate", - "type": "yesorno" } ], "objectGroups": [] }, { - "description": "Check if a stick is pressed.", - "fullName": "Stick pressed", + "description": "Check if the toggle switch was unchecked in the current frame.", + "fullName": "Has just been unchecked", "functionType": "Condition", - "name": "IsPressed", - "sentence": "Stick _PARAM0_ is pressed", + "name": "HasJustBeenUnchecked", + "sentence": "_PARAM0_ has just been unchecked", "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::IsPressed" + "value": "SpriteToggleSwitch::SwitchFSM::HasJustBeenUnchecked" }, "parameters": [ - "Border", - "MultitouchJoystick", - "!=" + "State", + "SwitchFSM", + "" ] } ], @@ -41547,160 +11277,143 @@ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" } ], "objectGroups": [] }, { - "description": "the joystick force (from 0 to 1).", - "fullName": "Joystick force (deprecated)", - "functionType": "ExpressionAndCondition", - "name": "JoystickForce", - "private": true, - "sentence": "the joystick force", + "description": "Check if the toggle switch was checked or unchecked in the current frame.", + "fullName": "Has just been toggled", + "functionType": "Condition", + "name": "HasJustBeenToggled", + "sentence": "_PARAM0_ has just been toggled", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "SetReturnNumber" + "value": "SpriteToggleSwitch::SwitchFSM::HasJustBeenToggled" }, "parameters": [ - "Border.MultitouchJoystick::JoystickForce()" + "State", + "SwitchFSM", + "" ] } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "the strick force (from 0 to 1).", - "fullName": "Stick force", - "functionType": "ExpressionAndCondition", - "name": "StickForce", - "sentence": "the stick force", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + ], "actions": [ { "type": { - "value": "SetReturnNumber" + "value": "SetReturnBoolean" }, "parameters": [ - "Border.MultitouchJoystick::JoystickForce()" + "True" ] } ] } ], - "expressionType": { - "type": "expression" - }, "parameters": [ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" } ], "objectGroups": [] }, { - "description": "the stick force on X axis (from -1 at the left to 1 at the right).", - "fullName": "Stick X force", - "functionType": "ExpressionAndCondition", - "name": "StickForceX", - "sentence": "the stick X force", + "description": "Check (or uncheck) the toggle switch.", + "fullName": "Check (or uncheck)", + "functionType": "Action", + "name": "SetChecked", + "sentence": "Check _PARAM0_: _PARAM1_", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "inverted": true, + "value": "BooleanVariable" + }, + "parameters": [ + "Value", + "True", + "" + ] + } + ], "actions": [ { "type": { - "value": "SetReturnNumber" + "value": "SpriteToggleSwitch::SwitchFSM::SetChecked" }, "parameters": [ - "Border.MultitouchJoystick::StickForceX()" + "State", + "SwitchFSM", + "no", + "" ] } ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "the stick force on Y axis (from -1 at the top to 1 at the bottom).", - "fullName": "Stick Y force", - "functionType": "ExpressionAndCondition", - "name": "StickForceY", - "sentence": "the stick Y force", - "events": [ + }, { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "Value", + "True", + "" + ] + } + ], "actions": [ { "type": { - "value": "SetReturnNumber" + "value": "SpriteToggleSwitch::SwitchFSM::SetChecked" }, "parameters": [ - "Border.MultitouchJoystick::StickForceY()" + "State", + "SwitchFSM", + "yes", + "" ] } ] } ], - "expressionType": { - "type": "expression" - }, "parameters": [ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" + }, + { + "defaultValue": "yes", + "description": "IsChecked", + "name": "Value", + "optional": true, + "type": "yesorno" } ], "objectGroups": [] }, { - "description": "Return the angle the joystick is pointing towards (from -180 to 180).", - "fullName": "Joystick angle (deprecated)", - "functionType": "Expression", - "name": "JoystickAngle", - "private": true, - "sentence": "", + "description": "Toggle the switch.", + "fullName": "Toggle", + "functionType": "Action", + "name": "ToggleChecked", + "sentence": "Toggle _PARAM0_", "events": [ { "type": "BuiltinCommonInstructions::Standard", @@ -41708,81 +11421,89 @@ "actions": [ { "type": { - "value": "SetReturnNumber" + "value": "SpriteToggleSwitch::SwitchFSM::ToggleChecked" }, "parameters": [ - "Border.MultitouchJoystick::JoystickAngle()" + "State", + "SwitchFSM", + "" ] } ] } ], - "expressionType": { - "type": "expression" - }, "parameters": [ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" } ], "objectGroups": [] }, { - "description": "Return the angle the stick is pointing towards (from -180 to 180).", - "fullName": "Stick angle", - "functionType": "Expression", - "name": "StickAngle", - "sentence": "", + "description": "Check if the button is not used.", + "fullName": "Is idle", + "functionType": "Condition", + "name": "IsIdle", + "private": true, + "sentence": "_PARAM0_ is idle", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "SpriteToggleSwitch::ButtonFSM::IsIdle" + }, + "parameters": [ + "State", + "ButtonFSM", + "" + ] + } + ], "actions": [ { "type": { - "value": "SetReturnNumber" + "value": "SetReturnBoolean" }, "parameters": [ - "Border.MultitouchJoystick::JoystickAngle()" + "True" ] } ] } ], - "expressionType": { - "type": "expression" - }, "parameters": [ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" } ], "objectGroups": [] }, { - "description": "Check if joystick is pushed in a given direction.", - "fullName": "Joystick pushed in a direction (4-way movement)", + "description": "Check if the button was just clicked.", + "fullName": "Is clicked", "functionType": "Condition", - "name": "IsDirectionPushed4Way", - "sentence": "_PARAM0_ is pushed in direction _PARAM1_", + "name": "IsClicked", + "private": true, + "sentence": "_PARAM0_ is clicked", "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::IsDirectionPushed4Way" + "value": "SpriteToggleSwitch::ButtonFSM::IsClicked" }, "parameters": [ - "Border", - "MultitouchJoystick", - "Direction", + "State", + "ButtonFSM", "" ] } @@ -41803,36 +11524,29 @@ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" - }, - { - "description": "Direction", - "name": "Direction", - "supplementaryInformation": "[\"Up\",\"Down\",\"Left\",\"Right\"]", - "type": "stringWithSelector" } ], "objectGroups": [] }, { - "description": "Check if joystick is pushed in a given direction.", - "fullName": "Joystick pushed in a direction (8-way movement)", + "description": "Check if the cursor is hovered over the button.", + "fullName": "Is hovered", "functionType": "Condition", - "name": "IsDirectionPushed8Way", - "sentence": "_PARAM0_ is pushed in direction _PARAM1_", + "name": "IsHovered", + "sentence": "_PARAM0_ is hovered", "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::IsDirectionPushed8Way" + "value": "SpriteToggleSwitch::ButtonFSM::IsHovered" }, "parameters": [ - "Border", - "MultitouchJoystick", - "Direction", + "State", + "ButtonFSM", "" ] } @@ -41853,78 +11567,86 @@ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" - }, - { - "description": "Direction", - "name": "Direction", - "supplementaryInformation": "[\"Up\",\"Down\",\"Left\",\"Right\",\"UpLeft\",\"UpRight\",\"DownLeft\",\"DownRight\"]", - "type": "stringWithSelector" } ], "objectGroups": [] }, { - "description": "the multitouch controller identifier (1, 2, 3, 4...).", - "fullName": "Multitouch controller identifier", - "functionType": "ExpressionAndCondition", - "group": "Multitouch Joystick configuration", - "name": "ControllerIdentifier", - "sentence": "the multitouch controller identifier", + "description": "Check if the button is either hovered or pressed but not hovered.", + "fullName": "Is focused", + "functionType": "Condition", + "name": "IsFocused", + "private": true, + "sentence": "_PARAM0_ is focused", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "SpriteToggleSwitch::ButtonFSM::IsFocused" + }, + "parameters": [ + "State", + "ButtonFSM", + "" + ] + } + ], "actions": [ { "type": { - "value": "SetReturnNumber" + "value": "SetReturnBoolean" }, "parameters": [ - "Border.MultitouchJoystick::PropertyControllerIdentifier()" + "True" ] } ] } ], - "expressionType": { - "type": "expression" - }, "parameters": [ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" } ], "objectGroups": [] }, { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "ControllerIdentifier", - "group": "Multitouch Joystick configuration", - "name": "SetControllerIdentifier", - "sentence": "", + "description": "Check if the button is currently being pressed with mouse or touch.", + "fullName": "Is pressed", + "functionType": "Condition", + "name": "IsPressed", + "sentence": "_PARAM0_ is pressed", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetControllerIdentifier" + "value": "SpriteToggleSwitch::ButtonFSM::IsPressed" }, "parameters": [ - "Border", - "MultitouchJoystick", - "=", - "Value", + "State", + "ButtonFSM", "" ] } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } ] } ], @@ -41932,71 +11654,147 @@ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" } ], "objectGroups": [] }, { - "description": "the joystick name of the object.", - "fullName": "Joystick name", - "functionType": "ExpressionAndCondition", - "group": "Multitouch Joystick configuration", - "name": "JoystickIdentifier", - "sentence": "the joystick name", + "description": "Check if the button is currently being pressed outside with mouse or touch.", + "fullName": "Is held outside", + "functionType": "Condition", + "name": "IsPressedOutside", + "sentence": "_PARAM0_ is held outside", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "SpriteToggleSwitch::ButtonFSM::IsPressedOutside" + }, + "parameters": [ + "State", + "ButtonFSM", + "" + ] + } + ], "actions": [ { "type": { - "value": "SetReturnString" + "value": "SetReturnBoolean" }, "parameters": [ - "Border.MultitouchJoystick::PropertyJoystickIdentifier()" + "True" ] } ] } ], - "expressionType": { - "type": "string" - }, "parameters": [ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" } ], "objectGroups": [] }, { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "JoystickIdentifier", - "group": "Multitouch Joystick configuration", - "name": "SetJoystickIdentifier", - "sentence": "", + "description": "Update the state animation.", + "fullName": "Update state animation", + "functionType": "Action", + "name": "UpdateStateAnimation", + "private": true, + "sentence": "Update the state animation of _PARAM0_", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "SpriteToggleSwitch::SpriteToggleSwitch::IsChecked" + }, + "parameters": [ + "Object", + "ButtonFSM", + "" + ] + }, + { + "type": { + "value": "AnimationName" + }, + "parameters": [ + "State", + "\"Unchecked\"" + ] + } + ], "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetJoystickIdentifier" + "value": "SetAnimationName" }, "parameters": [ - "Border", - "MultitouchJoystick", - "=", - "Value", + "State", + "\"Checked\"" + ] + }, + { + "type": { + "value": "PlayAnimation" + }, + "parameters": [ + "State" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "SpriteToggleSwitch::SpriteToggleSwitch::IsChecked" + }, + "parameters": [ + "Object", + "ButtonFSM", "" ] + }, + { + "type": { + "value": "AnimationName" + }, + "parameters": [ + "State", + "\"Checked\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetAnimationName" + }, + "parameters": [ + "State", + "\"Unchecked\"" + ] + }, + { + "type": { + "value": "PlayAnimation" + }, + "parameters": [ + "State" + ] } ] } @@ -42005,70 +11803,117 @@ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" } ], "objectGroups": [] }, { - "description": "the dead zone radius of the joystick (range: 0 to 1). The deadzone is an area for which movement on sticks won't be taken into account (instead, the stick will be considered as not moved).", - "fullName": "Dead zone radius", - "functionType": "ExpressionAndCondition", - "group": "Multitouch Joystick configuration", - "name": "DeadZoneRadius", - "sentence": "the dead zone radius", + "description": "De/activate interactions with the button.", + "fullName": "De/activate interactions", + "functionType": "Action", + "name": "Activate", + "sentence": "Activate interactions with _PARAM0_: _PARAM1_", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ShouldActivate", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "ActivateBehavior" + }, + "parameters": [ + "State", + "ButtonFSM", + "yes" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "BooleanVariable" + }, + "parameters": [ + "ShouldActivate", + "True", + "" + ] + } + ], "actions": [ { "type": { - "value": "SetReturnNumber" + "value": "ActivateBehavior" }, "parameters": [ - "Border.MultitouchJoystick::PropertyDeadZoneRadius()" + "State", + "ButtonFSM", + "no" ] } ] } ], - "expressionType": { - "type": "expression" - }, "parameters": [ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" + }, + { + "description": "Activate", + "name": "ShouldActivate", + "type": "yesorno" } ], "objectGroups": [] }, { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "DeadZoneRadius", - "group": "Multitouch Joystick configuration", - "name": "SetDeadZoneRadius", - "sentence": "", + "description": "Check if interactions are activated on the button.", + "fullName": "Interactions activated", + "functionType": "Condition", + "name": "IsActivated", + "sentence": "Interactions on _PARAM0_ are activated", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "BehaviorActivated" + }, + "parameters": [ + "State", + "ButtonFSM" + ] + } + ], "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetDeadZoneRadius" + "value": "SetReturnBoolean" }, "parameters": [ - "Border", - "MultitouchJoystick", - "=", - "Value", - "" + "True" ] } ] @@ -42078,7 +11923,7 @@ { "description": "Object", "name": "Object", - "supplementaryInformation": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "supplementaryInformation": "SpriteToggleSwitch::SpriteToggleSwitch", "type": "object" } ], @@ -42092,186 +11937,264 @@ "functionName": "onCreated" }, { - "functionName": "doStepPostEvents" + "functionName": "onHotReloading" }, { - "functionName": "onHotReloading" + "functionName": "doStepPostEvents" }, { - "functionName": "UpdateConfiguration" + "functionName": "IsChecked" }, { - "functionName": "TeleportAndPress" + "functionName": "HasJustBeenChecked" }, { - "functionName": "ParentTouchX" + "functionName": "HasJustBeenUnchecked" }, { - "functionName": "ParentTouchY" + "functionName": "HasJustBeenToggled" }, { - "functionName": "ActivateControl" + "functionName": "SetChecked" }, { - "functionName": "IsPressed" + "functionName": "ToggleChecked" }, { - "functionName": "JoystickForce" + "functionName": "IsIdle" }, { - "functionName": "StickForce" + "functionName": "IsClicked" }, { - "functionName": "StickForceX" + "functionName": "IsHovered" }, { - "functionName": "StickForceY" + "functionName": "IsFocused" }, { - "functionName": "JoystickAngle" + "functionName": "IsPressed" }, { - "functionName": "StickAngle" + "functionName": "IsPressedOutside" }, { - "functionName": "IsDirectionPushed4Way" + "functionName": "UpdateStateAnimation" }, { - "functionName": "IsDirectionPushed8Way" + "functionName": "Activate" }, { - "folderName": "Multitouch Joystick configuration", - "children": [ - { - "functionName": "ControllerIdentifier" - }, - { - "functionName": "SetControllerIdentifier" - }, - { - "functionName": "JoystickIdentifier" - }, - { - "functionName": "SetJoystickIdentifier" - }, - { - "functionName": "DeadZoneRadius" - }, - { - "functionName": "SetDeadZoneRadius" - } - ] + "functionName": "IsActivated" } ] }, "propertyDescriptors": [ - { - "value": "1", - "type": "Number", - "label": "Multitouch controller identifier (1, 2, 3, 4...)", - "name": "ControllerIdentifier" - }, - { - "value": "Primary", - "type": "Choice", - "label": "Joystick name", - "choices": [ - { - "label": "Primary", - "value": "Primary" - }, - { - "label": "Secondary", - "value": "Secondary" - } - ], - "name": "JoystickIdentifier" - }, - { - "value": "0.4", - "type": "Number", - "label": "Dead zone radius (range: 0 to 1)", - "description": "The deadzone is an area for which movement on sticks won't be taken into account (instead, the stick will be considered as not moved)", - "name": "DeadZoneRadius" - }, - { - "value": "Center-center", - "type": "String", - "label": "", - "description": "Only used by the scene editor.", - "extraInformation": [ - "Thumb" - ], - "choices": [], - "hidden": true, - "name": "ThumbAnchorOrigin" - }, - { - "value": "Center-center", - "type": "Number", - "label": "", - "description": "Only used by the scene editor.", - "hidden": true, - "name": "ThumbAnchorTarget" - }, { "value": "true", "type": "Boolean", - "label": "", - "description": "Only used by the scene editor.", - "extraInformation": [ - "Thumb" - ], - "choices": [], - "hidden": true, - "name": "ThumbIsScaledProportionally" - }, - { - "value": "Center-center", - "type": "String", - "label": "", - "description": "Only used by the scene editor.", - "hidden": true, - "name": "ParentOrigin" + "label": "Is checked", + "name": "IsChecked" }, { "value": "", "type": "Boolean", "label": "", + "description": "It's used to detect a change at hot reload.", "hidden": true, - "name": "ShouldBeHiddenWhenReleased" + "name": "PreviousIsChecked" } ], "propertiesFolderStructure": { "folderName": "__ROOT", "children": [ { - "propertyName": "ControllerIdentifier" - }, - { - "propertyName": "JoystickIdentifier" - }, - { - "propertyName": "DeadZoneRadius" - }, - { - "propertyName": "ThumbAnchorOrigin" - }, - { - "propertyName": "ThumbAnchorTarget" - }, - { - "propertyName": "ThumbIsScaledProportionally" - }, - { - "propertyName": "ParentOrigin" + "propertyName": "IsChecked" }, { - "propertyName": "ShouldBeHiddenWhenReleased" + "propertyName": "PreviousIsChecked" } ] }, - "variants": [] + "variants": [ + { + "areaMaxX": 32, + "areaMaxY": 32, + "areaMaxZ": 1, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "assetStoreAssetId": "3ad21d013739f00250a281206fa27d2dfbcd2b19841eb538cd3c901f4965117e", + "assetStoreOriginalName": "Rounded Square Yellow Toggle", + "name": "Rounded Square Yellow Toggle", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "", + "name": "State", + "persistentUuid": "392be98a-425a-4c94-8fc2-99824a5f5e4b", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "ButtonFSM", + "type": "SpriteToggleSwitch::ButtonFSM", + "ShouldCheckHovering": true, + "State": "Idle", + "TouchId": 0, + "TouchIsInside": false, + "MouseIsInside": false, + "Index": 0 + }, + { + "name": "SwitchFSM", + "type": "SpriteToggleSwitch::SwitchFSM", + "ButtonFSM": "ButtonFSM", + "IsChecked": false, + "WasChecked": false + } + ], + "animations": [ + { + "name": "Unchecked", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ + { + "hasCustomCollisionMask": false, + "image": "assets\\Rounded Square Grey Toggle_Off.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + }, + { + "name": "Checked", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ + { + "hasCustomCollisionMask": false, + "image": "assets\\Rounded Square Yellow Toggle_On.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "State" + } + ] + }, + "objectsGroups": [], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": 0, + "customSize": false, + "depth": 1, + "height": 64, + "layer": "", + "name": "State", + "persistentUuid": "24882334-eec8-403e-8bf1-70fc928a46e6", + "width": 64, + "x": 0, + "y": 0, + "zOrder": 1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 12.519104343532318, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + } + ] } ] } From d60a27870f8b9533a1b7fe5d843ed19ab8bc8116 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Davy=20H=C3=A9lard?= Date: Sat, 25 Jul 2026 19:29:49 +0200 Subject: [PATCH 3/4] Upgrade the extension --- examples/orbiting-objects/orbiting-objects.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/orbiting-objects/orbiting-objects.json b/examples/orbiting-objects/orbiting-objects.json index 05799f0db..5401f4ec8 100644 --- a/examples/orbiting-objects/orbiting-objects.json +++ b/examples/orbiting-objects/orbiting-objects.json @@ -3554,7 +3554,7 @@ "eventsFunctions": [ { "description": "Move objects in elliptical orbit around a center object. Z-order is changed to make 3D effect.", - "fullName": "", + "fullName": "Animate orbiting objects", "functionType": "Action", "name": "AnimateOrbitingObjects", "sentence": "Animate copies of _PARAM2_ in elliptical orbit around _PARAM0_", From de0c1b331efc79af5e25a7de22f362272db5262e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Davy=20H=C3=A9lard?= Date: Sat, 25 Jul 2026 19:32:31 +0200 Subject: [PATCH 4/4] Remove unknown behavior --- examples/orbiting-objects/orbiting-objects.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/examples/orbiting-objects/orbiting-objects.json b/examples/orbiting-objects/orbiting-objects.json index 5401f4ec8..794e60067 100644 --- a/examples/orbiting-objects/orbiting-objects.json +++ b/examples/orbiting-objects/orbiting-objects.json @@ -440,10 +440,6 @@ "SpiningSpeed": -90, "ShouldFillGap": false, "Quantity": 10 - }, - { - "name": "ShakeObject_PositionAngle", - "type": "ShakeObject::ShakeObject_PositionAngle" } ], "string": "0",

    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