diff --git "a/examples/360\302\260-platformer/360\302\260-platformer.json" "b/examples/360\302\260-platformer/360\302\260-platformer.json" index cb93421a7..9a9ff9ffa 100644 --- "a/examples/360\302\260-platformer/360\302\260-platformer.json" +++ "b/examples/360\302\260-platformer/360\302\260-platformer.json" @@ -1,7 +1,7 @@ { "firstLayout": "", "gdVersion": { - "build": 221, + "build": 224, "major": 5, "minor": 5, "revision": 0 @@ -3251,13 +3251,13 @@ "effects": [], "behaviors": [ { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", "bottomEdgeAnchor": 0, "leftEdgeAnchor": 0, - "name": "Anchor", "relativeToOriginalWindowSize": true, "rightEdgeAnchor": 2, "topEdgeAnchor": 0, - "type": "AnchorBehavior::AnchorBehavior", "useLegacyBottomAndRightAnchors": false }, { @@ -3411,13 +3411,13 @@ "effects": [], "behaviors": [ { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", "bottomEdgeAnchor": 2, "leftEdgeAnchor": 1, - "name": "Anchor", "relativeToOriginalWindowSize": true, "rightEdgeAnchor": 2, "topEdgeAnchor": 1, - "type": "AnchorBehavior::AnchorBehavior", "useLegacyBottomAndRightAnchors": false } ], @@ -5121,7 +5121,7 @@ "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.6.1", + "version": "1.7.0", "description": [ "Multitouch joysticks can be used the same way as physical gamepads:", "- 4 or 8 directions", @@ -5219,10 +5219,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"TargetedSpeed\"", + "TargetedSpeed", "<", "0" ] @@ -5247,10 +5247,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", "<", "TargetedSpeed" ] @@ -5274,20 +5274,20 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", ">", "TargetedSpeed" ] }, { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", "<", "0" ] @@ -5323,10 +5323,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", ">=", "0" ] @@ -5352,10 +5352,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"TargetedSpeed\"", + "TargetedSpeed", ">", "0" ] @@ -5380,10 +5380,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", ">", "TargetedSpeed" ] @@ -5407,20 +5407,20 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", "<", "TargetedSpeed" ] }, { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", ">", "0" ] @@ -5456,10 +5456,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", "<=", "0" ] @@ -5485,10 +5485,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"TargetedSpeed\"", + "TargetedSpeed", "=", "0" ] @@ -5501,10 +5501,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", "<", "0" ] @@ -5528,10 +5528,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", ">", "0" ] @@ -6918,10 +6918,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsString" + "value": "StringVariable" }, "parameters": [ - "\"Side\"", + "Side", "=", "\"Left\"" ] @@ -6956,10 +6956,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsString" + "value": "StringVariable" }, "parameters": [ - "\"Side\"", + "Side", "=", "\"Right\"" ] @@ -7160,11 +7160,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetPropertyTouchIndex" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "TouchIndex", "=", "0" ] @@ -7182,11 +7181,10 @@ "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::PropertyTouchId" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "TouchId", "=", "0" ] @@ -7205,11 +7203,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetPropertyTouchId" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "TouchId", "=", "StartedTouchOrMouseId(TouchIndex)" ] @@ -7222,11 +7219,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetPropertyTouchIndex" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "TouchIndex", "+", "1" ] @@ -7292,11 +7288,10 @@ "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::PropertyTouchId" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "TouchId", "!=", "0" ] @@ -7401,11 +7396,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetPropertyJoystickForce" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "JoystickForce", "=", "Value" ] @@ -7499,11 +7493,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetPropertyJoystickAngle" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "JoystickAngle", "=", "Value" ] @@ -7769,11 +7762,10 @@ "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::PropertyTouchId" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "TouchId", "!=", "0" ] @@ -7832,11 +7824,10 @@ }, { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetPropertyTouchId" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "TouchId", "=", "0" ] @@ -7913,11 +7904,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetPropertyControllerIdentifier" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ControllerIdentifier", "=", "Value" ] @@ -7994,11 +7984,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetPropertyJoystickIdentifier" + "value": "SetStringVariable" }, "parameters": [ - "Object", - "Behavior", + "JoystickIdentifier", "=", "Value" ] @@ -8075,11 +8064,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetPropertyDeadZoneRadius" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "DeadZoneRadius", "=", "Value" ] @@ -8127,11 +8115,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchJoystick::SetPropertyTouchId" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "TouchId", "=", "Value" ] @@ -8260,12 +8247,12 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchButton::SetPropertyIsReleased" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "no" + "IsReleased", + "False", + "" ] }, { @@ -8307,11 +8294,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchButton::SetPropertyTouchIndex" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "TouchIndex", "=", "0" ] @@ -8360,11 +8346,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchButton::SetPropertyTouchId" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "TouchId", "=", "StartedTouchOrMouseId(TouchIndex)" ] @@ -8388,11 +8373,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchButton::SetPropertyTouchIndex" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "TouchIndex", "+", "1" ] @@ -8440,21 +8424,20 @@ }, { "type": { - "value": "SpriteMultitouchJoystick::MultitouchButton::SetPropertyIsReleased" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsReleased", + "True", + "" ] }, { "type": { - "value": "SpriteMultitouchJoystick::MultitouchButton::SetPropertyTouchId" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "TouchId", "=", "0" ] @@ -8489,11 +8472,12 @@ "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchButton::PropertyIsReleased" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsReleased", + "True", + "" ] } ], @@ -8536,11 +8520,10 @@ "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::MultitouchButton::PropertyTouchId" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "TouchId", "!=", "0" ] @@ -9210,11 +9193,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper::SetPropertyCurrentRotationSpeedZ" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CurrentRotationSpeedZ", "=", "SpriteMultitouchJoystick::AcceleratedSpeed(CurrentRotationSpeedZ, SpriteMultitouchJoystick::StickForceX(ControllerIdentifier, CameraStick) * HorizontalRotationSpeedMax, HorizontalRotationSpeedMax, HorizontalRotationAcceleration, HorizontalRotationDeceleration)" ] @@ -9231,11 +9213,10 @@ }, { "type": { - "value": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper::SetPropertyCurrentRotationSpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CurrentRotationSpeedY", "=", "SpriteMultitouchJoystick::AcceleratedSpeed(CurrentRotationSpeedY, SpriteMultitouchJoystick::StickForceY(ControllerIdentifier, CameraStick) * VerticalRotationSpeedMax, VerticalRotationSpeedMax, VerticalRotationAcceleration, VerticalRotationDeceleration)" ] @@ -9435,11 +9416,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper::SetPropertyHorizontalRotationSpeedMax" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "HorizontalRotationSpeedMax", "=", "Value" ] @@ -9516,11 +9496,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper::SetPropertyHorizontalRotationAcceleration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "HorizontalRotationAcceleration", "=", "Value" ] @@ -9597,11 +9576,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper::SetPropertyHorizontalRotationDeceleration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "HorizontalRotationDeceleration", "=", "Value" ] @@ -9678,11 +9656,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper::SetPropertyVerticalRotationSpeedMax" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "VerticalRotationSpeedMax", "=", "Value" ] @@ -9759,11 +9736,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper::SetPropertyVerticalRotationAcceleration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "VerticalRotationAcceleration", "=", "Value" ] @@ -9840,11 +9816,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper::SetPropertyVerticalRotationDeceleration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "VerticalRotationDeceleration", "=", "Value" ] @@ -9921,11 +9896,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper::SetPropertyVerticalAngleMin" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "VerticalAngleMin", "=", "Value" ] @@ -10002,11 +9976,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper::SetPropertyVerticalAngleMax" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "VerticalAngleMax", "=", "Value" ] @@ -10083,11 +10056,10 @@ "actions": [ { "type": { - "value": "SpriteMultitouchJoystick::FirstPersonMultitouchMapper::SetPropertyOffsetZ" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OffsetZ", "=", "Value" ] @@ -10272,11 +10244,10 @@ "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::TopDownMultitouchMapper::PropertyStickMode" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "StickMode", "=", "\"Analog\"" ] @@ -10301,11 +10272,10 @@ "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::TopDownMultitouchMapper::PropertyStickMode" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "StickMode", "=", "\"360°\"" ] @@ -10330,11 +10300,10 @@ "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::TopDownMultitouchMapper::PropertyStickMode" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "StickMode", "=", "\"8 Directions\"" ] @@ -10969,10 +10938,12 @@ "conditions": [ { "type": { - "value": "SpriteMultitouchJoystick::SpriteMultitouchJoystick::PropertyShouldBeHiddenWhenReleased" + "value": "BooleanVariable" }, "parameters": [ - "Object" + "ShouldBeHiddenWhenReleased", + "True", + "" ] }, { @@ -11164,11 +11135,12 @@ }, { "type": { - "value": "SpriteMultitouchJoystick::SpriteMultitouchJoystick::SetPropertyShouldBeHiddenWhenReleased" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "yes" + "ShouldBeHiddenWhenReleased", + "False", + "" ] }, { @@ -11294,10 +11266,12 @@ { "type": { "inverted": true, - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"ShouldActivate\"" + "ShouldActivate", + "True", + "" ] } ], @@ -11319,10 +11293,12 @@ "conditions": [ { "type": { - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"ShouldActivate\"" + "ShouldActivate", + "True", + "" ] } ], @@ -12130,7 +12106,7 @@ "name": "Gamepads", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/gamepad-variant-outline.svg", "shortDescription": "Add support for gamepads (or other controllers) to your game, giving access to information such as button presses, axis positions, trigger pressure, etc...", - "version": "0.6.3", + "version": "0.7.0", "description": [ "Add support for gamepads (or other controllers).", "", @@ -12400,10 +12376,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"TargetedSpeed\"", + "TargetedSpeed", "<", "0" ] @@ -12428,10 +12404,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", "<", "TargetedSpeed" ] @@ -12455,20 +12431,20 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", ">", "TargetedSpeed" ] }, { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", "<", "0" ] @@ -12504,10 +12480,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", ">=", "0" ] @@ -12533,10 +12509,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"TargetedSpeed\"", + "TargetedSpeed", ">", "0" ] @@ -12561,10 +12537,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", ">", "TargetedSpeed" ] @@ -12588,20 +12564,20 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", "<", "TargetedSpeed" ] }, { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", ">", "0" ] @@ -12637,10 +12613,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", "<=", "0" ] @@ -12666,10 +12642,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"TargetedSpeed\"", + "TargetedSpeed", "=", "0" ] @@ -12682,10 +12658,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", "<", "0" ] @@ -12709,10 +12685,10 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsNumber" + "value": "NumberVariable" }, "parameters": [ - "\"CurrentSpeed\"", + "CurrentSpeed", ">", "0" ] @@ -14642,11 +14618,12 @@ "conditions": [ { "type": { - "value": "Gamepads::PlatformerGamepadMapper::PropertyUseArrows" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "UseArrows", + "True", + "" ] } ], @@ -14776,11 +14753,12 @@ "conditions": [ { "type": { - "value": "Gamepads::PlatformerGamepadMapper::PropertyUseLeftStick" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "UseLeftStick", + "True", + "" ] } ], @@ -14914,11 +14892,12 @@ "conditions": [ { "type": { - "value": "Gamepads::PlatformerGamepadMapper::PropertyUseRightStick" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "UseRightStick", + "True", + "" ] } ], @@ -15052,11 +15031,10 @@ "conditions": [ { "type": { - "value": "Gamepads::PlatformerGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"A or Cross\"" ] @@ -15090,11 +15068,10 @@ "conditions": [ { "type": { - "value": "Gamepads::PlatformerGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"B or Circle\"" ] @@ -15128,11 +15105,10 @@ "conditions": [ { "type": { - "value": "Gamepads::PlatformerGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"X or Square\"" ] @@ -15166,11 +15142,10 @@ "conditions": [ { "type": { - "value": "Gamepads::PlatformerGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"Y or Triangle\"" ] @@ -15204,11 +15179,10 @@ "conditions": [ { "type": { - "value": "Gamepads::PlatformerGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"LB or L1\"" ] @@ -15242,11 +15216,10 @@ "conditions": [ { "type": { - "value": "Gamepads::PlatformerGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"RB or R1\"" ] @@ -15280,11 +15253,10 @@ "conditions": [ { "type": { - "value": "Gamepads::PlatformerGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"LT or L2\"" ] @@ -15318,11 +15290,10 @@ "conditions": [ { "type": { - "value": "Gamepads::PlatformerGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"RT or R2\"" ] @@ -15514,11 +15485,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Platformer3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"A or Cross\"" ] @@ -15552,11 +15522,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Platformer3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"B or Circle\"" ] @@ -15590,11 +15559,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Platformer3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"X or Square\"" ] @@ -15628,11 +15596,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Platformer3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"Y or Triangle\"" ] @@ -15666,11 +15633,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Platformer3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"LB or L1\"" ] @@ -15704,11 +15670,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Platformer3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"RB or R1\"" ] @@ -15742,11 +15707,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Platformer3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"LT or L2\"" ] @@ -15780,11 +15744,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Platformer3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"RT or R2\"" ] @@ -15950,11 +15913,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Shooter3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"A or Cross\"" ] @@ -15988,11 +15950,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Shooter3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"B or Circle\"" ] @@ -16026,11 +15987,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Shooter3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"X or Square\"" ] @@ -16064,11 +16024,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Shooter3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"Y or Triangle\"" ] @@ -16102,11 +16061,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Shooter3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"LB or L1\"" ] @@ -16140,11 +16098,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Shooter3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"RB or R1\"" ] @@ -16178,11 +16135,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Shooter3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"LT or L2\"" ] @@ -16216,11 +16172,10 @@ "conditions": [ { "type": { - "value": "Gamepads::Shooter3DGamepadMapper::PropertyJumpButton" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpButton", "=", "\"RT or R2\"" ] @@ -16364,11 +16319,10 @@ "actions": [ { "type": { - "value": "Gamepads::FirstPersonGamepadMapper::SetPropertyCurrentRotationSpeedZ" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CurrentRotationSpeedZ", "=", "Gamepads::AcceleratedSpeed(CurrentRotationSpeedZ, Gamepads::StickForceX(GamepadIdentifier, CameraStick) * HorizontalRotationSpeedMax, HorizontalRotationSpeedMax, HorizontalRotationAcceleration, HorizontalRotationDeceleration)" ] @@ -16385,11 +16339,10 @@ }, { "type": { - "value": "Gamepads::FirstPersonGamepadMapper::SetPropertyCurrentRotationSpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CurrentRotationSpeedY", "=", "Gamepads::AcceleratedSpeed(CurrentRotationSpeedY, Gamepads::StickForceY(GamepadIdentifier, CameraStick) * VerticalRotationSpeedMax, VerticalRotationSpeedMax, VerticalRotationAcceleration, VerticalRotationDeceleration)" ] @@ -16589,11 +16542,10 @@ "actions": [ { "type": { - "value": "Gamepads::FirstPersonGamepadMapper::SetPropertyHorizontalRotationSpeedMax" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "HorizontalRotationSpeedMax", "=", "Value" ] @@ -16670,11 +16622,10 @@ "actions": [ { "type": { - "value": "Gamepads::FirstPersonGamepadMapper::SetPropertyHorizontalRotationAcceleration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "HorizontalRotationAcceleration", "=", "Value" ] @@ -16751,11 +16702,10 @@ "actions": [ { "type": { - "value": "Gamepads::FirstPersonGamepadMapper::SetPropertyHorizontalRotationDeceleration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "HorizontalRotationDeceleration", "=", "Value" ] @@ -16832,11 +16782,10 @@ "actions": [ { "type": { - "value": "Gamepads::FirstPersonGamepadMapper::SetPropertyVerticalRotationSpeedMax" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "VerticalRotationSpeedMax", "=", "Value" ] @@ -16913,11 +16862,10 @@ "actions": [ { "type": { - "value": "Gamepads::FirstPersonGamepadMapper::SetPropertyVerticalRotationAcceleration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "VerticalRotationAcceleration", "=", "Value" ] @@ -16994,11 +16942,10 @@ "actions": [ { "type": { - "value": "Gamepads::FirstPersonGamepadMapper::SetPropertyVerticalRotationDeceleration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "VerticalRotationDeceleration", "=", "Value" ] @@ -17075,11 +17022,10 @@ "actions": [ { "type": { - "value": "Gamepads::FirstPersonGamepadMapper::SetPropertyVerticalAngleMin" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "VerticalAngleMin", "=", "Value" ] @@ -17156,11 +17102,10 @@ "actions": [ { "type": { - "value": "Gamepads::FirstPersonGamepadMapper::SetPropertyVerticalAngleMax" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "VerticalAngleMax", "=", "Value" ] @@ -17237,11 +17182,10 @@ "actions": [ { "type": { - "value": "Gamepads::FirstPersonGamepadMapper::SetPropertyOffsetZ" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OffsetZ", "=", "Value" ] @@ -17442,11 +17386,12 @@ "conditions": [ { "type": { - "value": "Gamepads::TopDownGamepadMapper::PropertyUseArrows" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "UseArrows", + "True", + "" ] } ], @@ -17567,11 +17512,12 @@ "conditions": [ { "type": { - "value": "Gamepads::TopDownGamepadMapper::PropertyUseLeftStick" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "UseLeftStick", + "True", + "" ] } ], @@ -17582,11 +17528,10 @@ "conditions": [ { "type": { - "value": "Gamepads::TopDownGamepadMapper::PropertyStickMode" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "StickMode", "=", "\"Analog\"" ] @@ -17611,11 +17556,10 @@ "conditions": [ { "type": { - "value": "Gamepads::TopDownGamepadMapper::PropertyStickMode" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "StickMode", "=", "\"360°\"" ] @@ -17640,11 +17584,10 @@ "conditions": [ { "type": { - "value": "Gamepads::TopDownGamepadMapper::PropertyStickMode" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "StickMode", "=", "\"8 Directions\"" ] @@ -17773,11 +17716,12 @@ "conditions": [ { "type": { - "value": "Gamepads::TopDownGamepadMapper::PropertyUseRightStick" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "UseRightStick", + "True", + "" ] } ], @@ -17788,11 +17732,10 @@ "conditions": [ { "type": { - "value": "Gamepads::TopDownGamepadMapper::PropertyStickMode" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "StickMode", "=", "\"Analog\"" ] @@ -17817,11 +17760,10 @@ "conditions": [ { "type": { - "value": "Gamepads::TopDownGamepadMapper::PropertyStickMode" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "StickMode", "=", "\"360°\"" ] @@ -17846,11 +17788,10 @@ "conditions": [ { "type": { - "value": "Gamepads::TopDownGamepadMapper::PropertyStickMode" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "StickMode", "=", "\"8 Directions\"" ] @@ -18070,7 +18011,7 @@ "name": "CopyCameraSettings", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/layers-triple-outline.svg", "shortDescription": "Copy the camera settings of a layer and apply them to another layer.", - "version": "1.0.1", + "version": "1.1.0", "description": [ "Useful when multiple layers need to use the same camera values.", "", @@ -18112,10 +18053,12 @@ "conditions": [ { "type": { - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"CloneX\"" + "CloneX", + "True", + "" ] } ], @@ -18139,10 +18082,12 @@ "conditions": [ { "type": { - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"CloneY\"" + "CloneY", + "True", + "" ] } ], @@ -18166,10 +18111,12 @@ "conditions": [ { "type": { - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"CloneZoom\"" + "CloneZoom", + "True", + "" ] } ], @@ -18192,10 +18139,12 @@ "conditions": [ { "type": { - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"CloneAngle\"" + "CloneAngle", + "True", + "" ] } ], @@ -18281,7 +18230,7 @@ "name": "EllipseMovement", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/sine-wave.svg", "shortDescription": "Move objects on ellipses or smoothly back and forth in one direction.", - "version": "1.0.3", + "version": "1.1.0", "description": [ "It allows objects to move:", "- on an ellipsis or arcs", @@ -18336,22 +18285,20 @@ "actions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyOldX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldX", "=", "Object.X()" ] }, { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyOldY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldY", "=", "Object.Y()" ] @@ -18375,22 +18322,22 @@ "conditions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::PropertyInitialTurningLeft" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "InitialTurningLeft", + "True", + "" ] } ], "actions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyLoopDuration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LoopDuration", "*", "-1" ] @@ -18402,11 +18349,10 @@ "conditions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::PropertyLoopDuration" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LoopDuration", "<", "0" ] @@ -18415,11 +18361,10 @@ "actions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyMovementAngle" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "MovementAngle", "=", "InitialDirectionAngle + 90" ] @@ -18431,11 +18376,10 @@ "conditions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::PropertyLoopDuration" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LoopDuration", ">=", "0" ] @@ -18444,11 +18388,10 @@ "actions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyMovementAngle" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "MovementAngle", "=", "InitialDirectionAngle - 90" ] @@ -18461,22 +18404,20 @@ "actions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyCenterX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CenterX", "=", "Object.X() - Object.Behavior::DeltaX()" ] }, { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyCenterY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CenterY", "=", "Object.Y() - Object.Behavior::DeltaY()" ] @@ -18523,22 +18464,20 @@ "actions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyCenterX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CenterX", "+", "Object.X() - OldX" ] }, { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyCenterY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CenterY", "+", "Object.Y() - OldY" ] @@ -18562,11 +18501,10 @@ "conditions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::PropertyRadiusX" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "RadiusX", "!=", "0" ] @@ -18590,11 +18528,10 @@ "conditions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::PropertyRadiusY" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "RadiusY", "!=", "0" ] @@ -18618,11 +18555,12 @@ "conditions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::PropertyShouldRotate" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "ShouldRotate", + "True", + "" ] } ], @@ -18657,22 +18595,20 @@ "actions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyOldX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldX", "=", "Object.X()" ] }, { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyOldY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldY", "=", "Object.Y()" ] @@ -18719,11 +18655,10 @@ "actions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyMovementAngle" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "MovementAngle", "+", "360 * TimeDelta() / LoopDuration" ] @@ -18759,44 +18694,40 @@ "actions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyCenterX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CenterX", "=", "2 * Object.X() - Object.Behavior::CenterX()" ] }, { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyCenterY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CenterY", "=", "2 * Object.Y() - Object.Behavior::CenterY()" ] }, { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyMovementAngle" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "MovementAngle", "+", "180" ] }, { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyLoopDuration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LoopDuration", "*", "-1" ] @@ -18939,11 +18870,10 @@ "conditions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::PropertyLoopDuration" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LoopDuration", "<", "0" ] @@ -19235,11 +19165,10 @@ "actions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyRadiusX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "RadiusX", "=", "Value" ] @@ -19281,11 +19210,10 @@ "actions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyRadiusY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "RadiusY", "=", "Value" ] @@ -19338,11 +19266,10 @@ "actions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyLoopDuration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LoopDuration", "=", "-Value" ] @@ -19367,11 +19294,10 @@ "actions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyLoopDuration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LoopDuration", "=", "Value" ] @@ -19412,11 +19338,10 @@ "actions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::SetPropertyMovementAngle" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "MovementAngle", "=", "Value" ] @@ -19536,11 +19461,10 @@ "conditions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::PropertyLoopDuration" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LoopDuration", "<", "0" ] @@ -19562,11 +19486,10 @@ "conditions": [ { "type": { - "value": "EllipseMovement::EllipseMovement::PropertyLoopDuration" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LoopDuration", ">=", "0" ] @@ -19738,7 +19661,7 @@ "name": "SmoothCamera", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Line Hero Pack/Master/SVG/Computers and Hardware/Computers and Hardware_camcoder_gopro_go_pro_camera.svg", "shortDescription": "Smoothly scroll to follow an object.", - "version": "0.3.3", + "version": "0.4.0", "description": [ "The camera follows an object according to:", "- a frame rate independent catch-up speed to make the scrolling from smooth to strong", @@ -19932,11 +19855,10 @@ }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyCameraDelay" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CameraDelay", "=", "CameraDelay" ] @@ -19971,11 +19893,12 @@ { "type": { "inverted": true, - "value": "SmoothCamera::SmoothCamera::PropertyIsCalledManually" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsCalledManually", + "True", + "" ] } ], @@ -20033,12 +19956,12 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyIsCalledManually" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsCalledManually", + "True", + "" ] }, { @@ -20132,22 +20055,22 @@ "conditions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::PropertyFollowOnX" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "FollowOnX", + "True", + "" ] } ], "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyOldX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldX", "=", "CameraX(Object.Layer(), 0)" ] @@ -20289,22 +20212,22 @@ "conditions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::PropertyFollowOnY" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "FollowOnY", + "True", + "" ] } ], "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyOldY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldY", "=", "CameraY(Object.Layer(), 0)" ] @@ -20482,44 +20405,40 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyWaitingEnd" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "WaitingEnd", "=", "TimeFromStart() + NewWaitingDuration" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyWaitingSpeedXMax" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "WaitingSpeedXMax", "=", "NewWaitingSpeedXMax" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyWaitingSpeedYMax" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "WaitingSpeedYMax", "=", "NewWaitingSpeedYMax" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyCameraDelayCatchUpDuration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CameraDelayCatchUpDuration", "=", "NewCatchUpDuration" ] @@ -20628,11 +20547,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyIndex" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Index", "=", "0" ] @@ -20675,11 +20593,10 @@ }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyIndex" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Index", "+", "1" ] @@ -20928,11 +20845,11 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyFollowOnX" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", + "FollowOnX", + "False", "" ] } @@ -20943,22 +20860,24 @@ "conditions": [ { "type": { - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"Value\"" + "Value", + "True", + "" ] } ], "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyFollowOnX" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "FollowOnX", + "True", + "" ] } ] @@ -20998,11 +20917,11 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyFollowOnY" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", + "FollowOnY", + "False", "" ] } @@ -21013,22 +20932,24 @@ "conditions": [ { "type": { - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"Value\"" + "Value", + "True", + "" ] } ], "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyFollowOnY" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "FollowOnY", + "True", + "" ] } ] @@ -21068,11 +20989,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyFollowFreeAreaTop" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "FollowFreeAreaTop", "=", "max(0, Value)" ] @@ -21114,11 +21034,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyFollowFreeAreaTop" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "FollowFreeAreaTop", "=", "max(0, Value)" ] @@ -21160,11 +21079,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyFollowFreeAreaTop" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "FollowFreeAreaTop", "=", "max(0, Value)" ] @@ -21206,11 +21124,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyFollowFreeAreaBottom" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "FollowFreeAreaBottom", "=", "max(0, Value)" ] @@ -21252,11 +21169,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyLeftwardSpeedMax" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LeftwardSpeedMax", "=", "max(0, Value)" ] @@ -21298,11 +21214,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyLeftwardSpeedMax" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LeftwardSpeedMax", "=", "max(0, Value)" ] @@ -21344,11 +21259,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyUpwardSpeedMax" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "UpwardSpeedMax", "=", "max(0, Value)" ] @@ -21390,11 +21304,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyDownwardSpeedMax" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "DownwardSpeedMax", "=", "max(0, Value)" ] @@ -21436,22 +21349,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyLeftwardSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LeftwardSpeed", "=", "clamp(0, 1, Value)" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyLogLeftwardSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LogLeftwardSpeed", "=", "log(1 - Value)" ] @@ -21493,22 +21404,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyRightwardSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "RightwardSpeed", "=", "clamp(0, 1, Value)" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyLogRightwardSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LogRightwardSpeed", "=", "log(1 - Value)" ] @@ -21550,22 +21459,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyDownwardSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "DownwardSpeed", "=", "clamp(0, 1, Value)" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyLogDownwardSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LogDownwardSpeed", "=", "log(1 - Value)" ] @@ -21607,22 +21514,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyUpwardSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "UpwardSpeed", "=", "clamp(0, 1, Value)" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyLogUpwardSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "LogUpwardSpeed", "=", "log(1 - Value)" ] @@ -21704,11 +21609,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyCameraOffsetX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CameraOffsetX", "=", "Value" ] @@ -21857,11 +21761,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyCameraOffsetY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CameraOffsetY", "=", "Value" ] @@ -21946,11 +21849,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastTime" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastTime", "=", "min(0, Value)" ] @@ -21992,11 +21894,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyCameraDelay" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CameraDelay", "=", "min(0, Value)" ] @@ -22288,22 +22189,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyDelayedCenterX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "DelayedCenterX", "=", "Object.CenterX()" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyDelayedCenterY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "DelayedCenterY", "=", "Object.CenterY()" ] @@ -22509,22 +22408,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyDelayedCenterX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "DelayedCenterX", "=", "Object.Variable(__SmoothCamera.ObjectX[0])" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyDelayedCenterY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "DelayedCenterY", "=", "Object.Variable(__SmoothCamera.ObjectY[0])" ] @@ -22587,11 +22484,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyCameraExtraDelay" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CameraExtraDelay", "+", "max(0, TimeDelta() * (1 - min(WaitingSpeedXMax * abs(Object.Variable(__SmoothCamera.ObjectX[1]) - Object.Variable(__SmoothCamera.ObjectX[0])), WaitingSpeedYMax * abs(Object.Variable(__SmoothCamera.ObjectY[1]) - Object.Variable(__SmoothCamera.ObjectY[0]))) / (Object.Variable(__SmoothCamera.ObjectTime[1]) - Object.Variable(__SmoothCamera.ObjectTime[0]))))" ] @@ -22635,22 +22531,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyDelayedCenterX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "DelayedCenterX", "=", "lerp(Object.Variable(__SmoothCamera.ObjectX[1]), Object.Variable(__SmoothCamera.ObjectX[0]), ((TimeFromStart() - Object.Behavior::CurrentDelay()) - Object.Variable(__SmoothCamera.ObjectTime[1])) / (Object.Variable(__SmoothCamera.ObjectTime[0]) - Object.Variable(__SmoothCamera.ObjectTime[1])))" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyDelayedCenterY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "DelayedCenterY", "=", "lerp(Object.Variable(__SmoothCamera.ObjectY[1]), Object.Variable(__SmoothCamera.ObjectY[0]), ((TimeFromStart() - Object.Behavior::CurrentDelay()) - Object.Variable(__SmoothCamera.ObjectTime[1])) / (Object.Variable(__SmoothCamera.ObjectTime[0]) - Object.Variable(__SmoothCamera.ObjectTime[1])))" ] @@ -22741,11 +22635,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyCameraDelayCatchUpSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CameraDelayCatchUpSpeed", "=", "CameraExtraDelay / CameraDelayCatchUpDuration" ] @@ -22787,11 +22680,10 @@ }, { "type": { - "value": "SmoothCamera::SmoothCamera::PropertyCameraExtraDelay" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CameraExtraDelay", ">", "0" ] @@ -22800,11 +22692,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyCameraExtraDelay" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CameraExtraDelay", "=", "max(0, CameraExtraDelay -CameraDelayCatchUpSpeed * TimeDelta())" ] @@ -22949,11 +22840,10 @@ "conditions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::PropertyWaitingEnd" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "WaitingEnd", ">", "TimeFromStart()" ] @@ -23182,22 +23072,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastedX", "=", "DelayedCenterX" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastedY", "=", "DelayedCenterY" ] @@ -23277,22 +23165,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryMeanX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryMeanX", "=", "0" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyIndex" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Index", "=", "0" ] @@ -23306,22 +23192,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryMeanX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryMeanX", "+", "Object.Variable(__SmoothCamera.ForecastHistoryX[Index])" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyIndex" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Index", "+", "1" ] @@ -23334,11 +23218,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryMeanX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryMeanX", "/", "Object.VariableChildCount(__SmoothCamera.ForecastHistoryX)" ] @@ -23363,22 +23246,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryMeanY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryMeanY", "=", "0" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyIndex" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Index", "=", "0" ] @@ -23392,22 +23273,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryMeanY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryMeanY", "+", "Object.Variable(__SmoothCamera.ForecastHistoryY[Index])" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyIndex" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Index", "+", "1" ] @@ -23420,11 +23299,10 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryMeanY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryMeanY", "/", "Object.VariableChildCount(__SmoothCamera.ForecastHistoryY)" ] @@ -23478,44 +23356,40 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryVarianceX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryVarianceX", "=", "0" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryVarianceY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryVarianceY", "=", "0" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryCovariance" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryCovariance", "=", "0" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyIndex" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Index", "=", "0" ] @@ -23529,44 +23403,40 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryVarianceX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryVarianceX", "+", "pow(Object.Variable(__SmoothCamera.ForecastHistoryX[Index]) - ForecastHistoryMeanX, 2)" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryVarianceY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryVarianceY", "+", "pow(Object.Variable(__SmoothCamera.ForecastHistoryY[Index]) - ForecastHistoryMeanY, 2)" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryCovariance" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryCovariance", "+", "(Object.Variable(__SmoothCamera.ForecastHistoryX[Index]) - ForecastHistoryMeanX)\n*\n(Object.Variable(__SmoothCamera.ForecastHistoryY[Index]) - ForecastHistoryMeanY)" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyIndex" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Index", "+", "1" ] @@ -23617,22 +23487,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastedX", "=", "DelayedCenterX" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastedY", "=", "DelayedCenterY" ] @@ -23711,22 +23579,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryLinearA" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryLinearA", "=", "ForecastHistoryCovariance / ForecastHistoryVarianceX" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryLinearB" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryLinearB", "=", "ForecastHistoryMeanY - ForecastHistoryLinearA * ForecastHistoryMeanX" ] @@ -23813,22 +23679,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryLinearA" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryLinearA", "=", "ForecastHistoryCovariance / ForecastHistoryVarianceY" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastHistoryLinearB" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastHistoryLinearB", "=", "ForecastHistoryMeanX - ForecastHistoryLinearA * ForecastHistoryMeanY" ] @@ -23899,33 +23763,30 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyIndex" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Index", "=", "ProjectedOldestX" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyProjectedOldestX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ProjectedOldestX", "=", "ProjectedOldestY" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyProjectedOldestY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ProjectedOldestY", "=", "Index" ] @@ -23938,33 +23799,30 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyIndex" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Index", "=", "ProjectedNewestX" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyProjectedNewestX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ProjectedNewestX", "=", "ProjectedNewestY" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyProjectedNewestY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ProjectedNewestY", "=", "Index" ] @@ -24025,22 +23883,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastedX", "=", "ProjectedNewestX + ( ProjectedNewestX - ProjectedOldestX) * Object.Behavior::ForecastTimeRatio()" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyForecastedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ForecastedY", "=", "ProjectedNewestY + ( ProjectedNewestY - ProjectedOldestY) * Object.Behavior::ForecastTimeRatio()" ] @@ -24120,22 +23976,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyProjectedNewestX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ProjectedNewestX", "=", "(NewestX + (NewestY - ForecastHistoryLinearB) * ForecastHistoryLinearA) / (1 + pow(ForecastHistoryLinearA, 2))" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyProjectedNewestY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ProjectedNewestY", "=", "NewestY + (NewestX * ForecastHistoryLinearA - NewestY \n+ ForecastHistoryLinearB) / (1 + pow(ForecastHistoryLinearA, 2))" ] @@ -24148,22 +24002,20 @@ "actions": [ { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyProjectedOldestX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ProjectedOldestX", "=", "(OldestX + (OldestY - ForecastHistoryLinearB) * ForecastHistoryLinearA) / (1 + pow(ForecastHistoryLinearA, 2))" ] }, { "type": { - "value": "SmoothCamera::SmoothCamera::SetPropertyProjectedOldestY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "ProjectedOldestY", "=", "OldestY + (OldestX * ForecastHistoryLinearA - OldestY \n+ ForecastHistoryLinearB) / (1 + pow(ForecastHistoryLinearA, 2))" ] @@ -25126,7 +24978,7 @@ "name": "HedgehogPlatformer", "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/Glyphster Pack/Master/SVG/Space/9ea467d2404c1736b87d763c884e9b9dfb13a401360f69c6a17afc8f5d583d58_Space_warp_galaxy.svg", "shortDescription": "Jump and run on platforms at 360°.", - "version": "1.0.0", + "version": "1.1.0", "description": [ "A platformer engine for Sonic-like games.", "", @@ -26064,33 +25916,30 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyWidth" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Width", "=", "Object.Behavior::CollisionMaskWidth()" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyHeight" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Height", "=", "Object.Behavior::CollisionMaskHeight()" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyBottomWidth" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "BottomWidth", "=", "Object.Behavior::CollisionMaskBottomWidth()" ] @@ -26112,11 +25961,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsDefaultControlsEnabled" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsDefaultControlsEnabled", + "True", + "" ] } ], @@ -26220,23 +26070,24 @@ { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsJumpKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsJumpKeyPressed", + "True", + "" ] } ], "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyWasJumpKeyConsumed" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "no" + "WasJumpKeyConsumed", + "False", + "" ] } ] @@ -26258,48 +26109,44 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsRightKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - ">", - "0" + "IsRightKeyPressed", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsLeftKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - ">", - "0" + "IsLeftKeyPressed", + "True", + "" ] } ], "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsLeftKeyPressed" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "=", - "0" + "IsLeftKeyPressed", + "False", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsRightKeyPressed" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "=", - "0" + "IsRightKeyPressed", + "False", + "" ] } ] @@ -26309,11 +26156,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], @@ -26336,22 +26184,20 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyOldX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldX", "=", "Object.CenterX()" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyOldY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldY", "=", "Object.CenterY()" ] @@ -26502,11 +26348,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], @@ -26783,31 +26630,31 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsJumpKeyPressed" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", + "IsJumpKeyPressed", + "False", "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsLeftKeyPressed" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", + "IsLeftKeyPressed", + "False", "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsRightKeyPressed" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", + "IsRightKeyPressed", + "False", "" ] } @@ -26928,11 +26775,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "GroundSpeed + DownSlopeFactor * sin(ToRad(GroundAngle)) * TimeDelta" ] @@ -26956,11 +26802,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "GroundSpeed + UpSlopeFactor * sin(ToRad(GroundAngle)) * TimeDelta" ] @@ -26998,23 +26843,23 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsJumpKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - ">", - "0" + "IsJumpKeyPressed", + "True", + "" ] }, { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyWasJumpKeyConsumed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "WasJumpKeyConsumed", + "True", + "" ] } ], @@ -27065,11 +26910,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], @@ -27092,11 +26938,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyRunningLockRemainingDuration" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "RunningLockRemainingDuration", "<=", "0" ] @@ -27109,22 +26954,20 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsLeftKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - ">", - "0" + "IsLeftKeyPressed", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyGroundSpeed" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", ">=", "-MaxSpeed" ] @@ -27137,11 +26980,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyGroundSpeed" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "<=", "0" ] @@ -27150,21 +26992,20 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsFacingForward" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "no" + "IsFacingForward", + "False", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "max(-MaxSpeed, GroundSpeed - GroundAcceleration * TimeDelta)" ] @@ -27176,11 +27017,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyGroundSpeed" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", ">", "0" ] @@ -27189,11 +27029,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "max(-MaxSpeed, GroundSpeed - Deceleration * TimeDelta)" ] @@ -27207,22 +27046,20 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsRightKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - ">", - "0" + "IsRightKeyPressed", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyGroundSpeed" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "<=", "MaxSpeed" ] @@ -27235,11 +27072,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyGroundSpeed" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", ">=", "0" ] @@ -27248,21 +27084,20 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsFacingForward" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsFacingForward", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "min(MaxSpeed, GroundSpeed + GroundAcceleration * TimeDelta)" ] @@ -27274,11 +27109,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyGroundSpeed" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "<", "0" ] @@ -27287,11 +27121,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "min(MaxSpeed, GroundSpeed + Deceleration * TimeDelta)" ] @@ -27320,25 +27153,23 @@ { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsLeftKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "<=", - "0" + "IsLeftKeyPressed", + "True", + "" ] }, { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsRightKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "<=", - "0" + "IsRightKeyPressed", + "True", + "" ] }, { @@ -27357,11 +27188,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "-", "min(abs(GroundSpeed), Friction * TimeDelta) * sign(GroundSpeed)" ] @@ -27400,12 +27230,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsPushing" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "=" + "IsPushing", + "False", + "" ] }, { @@ -27447,11 +27277,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyGroundSpeed" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", ">", "0" ] @@ -27498,12 +27327,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsPushing" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsPushing", + "True", + "" ] }, { @@ -27518,33 +27347,30 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "0" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyOldSpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldSpeedX", "=", "0" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyOldSpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldSpeedY", "=", "0" ] @@ -27587,11 +27413,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyGroundSpeed" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "<", "0" ] @@ -27638,12 +27463,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsPushing" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsPushing", + "True", + "" ] }, { @@ -27658,33 +27483,30 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "0" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyOldSpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldSpeedX", "=", "0" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyOldSpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldSpeedY", "=", "0" ] @@ -27760,33 +27582,32 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "=", "GroundSpeed * CosGroundAngle" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", "=", "GroundSpeed * SinGroundAngle" ] @@ -27820,43 +27641,44 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsCenterOnGround" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "no" + "IsCenterOnGround", + "False", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsLeftSideOnGround" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "no" + "IsLeftSideOnGround", + "False", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsRightSideOnGround" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "no" + "IsRightSideOnGround", + "False", + "" ] } ], @@ -27941,12 +27763,12 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsCenterOnGround" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsCenterOnGround", + "True", + "" ] } ] @@ -28271,12 +28093,12 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsCenterOnGround" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsCenterOnGround", + "True", + "" ] } ] @@ -28419,11 +28241,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyShouldRotate" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "ShouldRotate", + "True", + "" ] } ], @@ -28632,12 +28455,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsLeftSideOnGround" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsLeftSideOnGround", + "True", + "" ] } ] @@ -28722,12 +28545,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsRightSideOnGround" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsRightSideOnGround", + "True", + "" ] } ] @@ -28996,11 +28819,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], @@ -29024,11 +28848,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyRunningLockRemainingDuration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "RunningLockRemainingDuration", "-", "TimeDelta" ] @@ -29040,11 +28863,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyRunningLockRemainingDuration" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "RunningLockRemainingDuration", "<=", "0" ] @@ -29130,11 +28952,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyRunningLockRemainingDuration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "RunningLockRemainingDuration", "=", "SlipDuration" ] @@ -29237,22 +29058,20 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "=", "0" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", "=", "0" ] @@ -29303,11 +29122,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyShouldRotate" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "ShouldRotate", + "True", + "" ] }, { @@ -29362,32 +29182,33 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsJumpKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - ">", - "0" + "IsJumpKeyPressed", + "True", + "" ] }, { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyWasJumpKeyConsumed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "WasJumpKeyConsumed", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyCanJump" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "CanJump", + "True", + "" ] } ], @@ -29432,22 +29253,22 @@ { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsJumpKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsJumpKeyPressed", + "True", + "" ] } ], "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", "=", "max(SpeedY, -JumpSpeed * JumpHeightReducer)" ] @@ -29490,22 +29311,20 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsLeftKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - ">", - "0" + "IsLeftKeyPressed", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertySpeedX" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", ">=", "-MaxSpeed" ] @@ -29514,11 +29333,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "=", "max(-MaxSpeed, SpeedX - (AirAcceleration * TimeDelta))" ] @@ -29530,11 +29348,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertySpeedX" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "<=", "0" ] @@ -29543,12 +29360,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsFacingForward" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "no" + "IsFacingForward", + "False", + "" ] } ] @@ -29560,22 +29377,20 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsRightKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - ">", - "0" + "IsRightKeyPressed", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertySpeedX" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "<=", "MaxSpeed" ] @@ -29584,11 +29399,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "=", "min(MaxSpeed, SpeedX + (AirAcceleration * TimeDelta))" ] @@ -29600,11 +29414,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertySpeedX" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", ">=", "0" ] @@ -29613,12 +29426,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsFacingForward" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsFacingForward", + "True", + "" ] } ] @@ -29642,22 +29455,20 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertySpeedY" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", "<=", "0" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertySpeedY" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", ">", "AirDragMinSpeedY" ] @@ -29666,11 +29477,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "-", "SpeedX * min(1, AirDrag * 60 * TimeDelta)" ] @@ -29717,11 +29527,10 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", "=", "clamp(SpeedY + Gravity * TimeDelta, -MaxFallingSpeed, MaxFallingSpeed)" ] @@ -29746,12 +29555,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsPushing" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "=" + "IsPushing", + "False", + "" ] }, { @@ -29783,11 +29592,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertySpeedX" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", ">", "0" ] @@ -29824,12 +29632,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsPushing" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsPushing", + "True", + "" ] }, { @@ -29844,22 +29652,20 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "=", "0" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyOldSpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldSpeedX", "=", "0" ] @@ -29881,11 +29687,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertySpeedX" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "<", "0" ] @@ -29922,12 +29727,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsPushing" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsPushing", + "True", + "" ] }, { @@ -29942,22 +29747,20 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "=", "0" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyOldSpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldSpeedX", "=", "0" ] @@ -30010,11 +29813,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertySpeedY" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", ">", "0" ] @@ -30288,11 +30090,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "SpeedX" ] @@ -30359,11 +30160,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "SpeedX" ] @@ -30387,11 +30187,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "SpeedY * 0.5 * sign(SinGroundAngle)" ] @@ -30448,11 +30247,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "SpeedX" ] @@ -30476,11 +30274,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "SpeedY * sign(SinGroundAngle)" ] @@ -30530,11 +30327,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertySpeedY" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", "<", "0" ] @@ -30786,11 +30582,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", "*", "CeilBounceFactor" ] @@ -30855,11 +30650,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", "*", "CeilBounceFactor" ] @@ -30914,11 +30708,10 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "SpeedY * sign(SinGroundAngle)" ] @@ -31056,33 +30849,30 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyOldSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldSpeed", "=", "GroundSpeed" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyOldSpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldSpeedX", "=", "SpeedX" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyOldSpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldSpeedY", "=", "SpeedY" ] @@ -31434,11 +31224,11 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsOnFloor" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", + "IsOnFloor", + "False", "" ] }, @@ -31465,12 +31255,12 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyCanJump" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "=" + "CanJump", + "False", + "" ] } ] @@ -31516,32 +31306,32 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsOnFloor" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsOnFloor", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsJumping" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", + "IsJumping", + "False", "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyCanJump" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "CanJump", + "True", + "" ] } ] @@ -31575,76 +31365,72 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "=", "XFromAngleAndDistance(GroundAngle, GroundSpeed) + JumpSpeed * sin(ToRad(GroundAngle))" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", "=", "YFromAngleAndDistance(GroundAngle, GroundSpeed) - JumpSpeed * cos(ToRad(GroundAngle))" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "=", "SpeedX" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", "=", "SpeedY" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyWasJumpKeyConsumed" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "WasJumpKeyConsumed", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsJumping" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsJumping", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyCanJump" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "=" + "CanJump", + "False", + "" ] } ] @@ -31654,11 +31440,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyShouldRotate" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "ShouldRotate", + "True", + "" ] } ], @@ -31704,11 +31491,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyGroundAngle" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundAngle", "!=", "Value" ] @@ -31717,33 +31503,30 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundAngle" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundAngle", "=", "Value" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyCosGroundAngle" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CosGroundAngle", "=", "cos(ToRad(Value))" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySinGroundAngle" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SinGroundAngle", "=", "sin(ToRad(Value))" ] @@ -31785,12 +31568,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsLeftKeyPressed" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsLeftKeyPressed", + "True", + "" ] } ] @@ -31825,12 +31608,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsRightKeyPressed" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsRightKeyPressed", + "True", + "" ] } ] @@ -31865,12 +31648,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsJumpKeyPressed" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsJumpKeyPressed", + "True", + "" ] } ] @@ -31904,23 +31687,22 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsString" + "value": "StringVariable" }, "parameters": [ - "\"Key\"", + "Key", "=", "\"Left\"" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsLeftKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - ">", - "0" + "IsLeftKeyPressed", + "True", + "" ] } ], @@ -31940,23 +31722,22 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsString" + "value": "StringVariable" }, "parameters": [ - "\"Key\"", + "Key", "=", "\"Right\"" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsRightKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - ">", - "0" + "IsRightKeyPressed", + "True", + "" ] } ], @@ -31976,23 +31757,22 @@ "conditions": [ { "type": { - "value": "CompareArgumentAsString" + "value": "StringVariable" }, "parameters": [ - "\"Key\"", + "Key", "=", "\"Jump\"" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsJumpKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - ">", - "0" + "IsJumpKeyPressed", + "True", + "" ] } ], @@ -32058,11 +31838,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertySpeedX" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "!=", "0" ] @@ -32084,11 +31863,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertySpeedY" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", "!=", "0" ] @@ -32113,11 +31891,12 @@ { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsPushing" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsPushing", + "True", + "" ] } ], @@ -32128,13 +31907,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsRightKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - ">", - "0" + "IsRightKeyPressed", + "True", + "" ] } ], @@ -32154,13 +31932,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsLeftKeyPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior", - ">", - "0" + "IsLeftKeyPressed", + "True", + "" ] } ], @@ -32206,11 +31983,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsFacingForward" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsFacingForward", + "True", + "" ] } ], @@ -32254,11 +32032,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], @@ -32302,11 +32081,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsJumping" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsJumping", + "True", + "" ] } ], @@ -32350,11 +32130,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyRunningLockRemainingDuration" + "value": "NumberVariable" }, "parameters": [ - "Object", - "Behavior", + "RunningLockRemainingDuration", ">", "0" ] @@ -32400,11 +32179,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsPushing" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsPushing", + "True", + "" ] } ], @@ -32448,39 +32228,43 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsCenterOnGround" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsCenterOnGround", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsLeftSideOnGround" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsLeftSideOnGround", + "True", + "" ] }, { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsRightSideOnGround" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsRightSideOnGround", + "True", + "" ] } ], @@ -32524,39 +32308,43 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsCenterOnGround" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsCenterOnGround", + "True", + "" ] }, { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsLeftSideOnGround" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsLeftSideOnGround", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsRightSideOnGround" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsRightSideOnGround", + "True", + "" ] } ], @@ -32641,11 +32429,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyCollisionLayer" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "CollisionLayer", "=", "Value" ] @@ -32681,11 +32468,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], @@ -32706,11 +32494,12 @@ { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], @@ -32857,11 +32646,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyRunningLockRemainingDuration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "RunningLockRemainingDuration", "=", "Value" ] @@ -32897,11 +32685,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], @@ -32922,11 +32711,12 @@ { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], @@ -32974,22 +32764,22 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundSpeed", "=", "Value" ] @@ -33002,23 +32792,24 @@ { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsJumping" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "=" + "IsJumping", + "False", + "" ] } ], @@ -33039,22 +32830,20 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "=", "SpeedX * Value / CurrentSpeed" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", "=", "SpeedY * Value / CurrentSpeed" ] @@ -33101,11 +32890,12 @@ { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], @@ -33125,11 +32915,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], @@ -33188,11 +32979,10 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedX", "=", "Value" ] @@ -33229,11 +33019,12 @@ { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], @@ -33253,11 +33044,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], @@ -33316,21 +33108,20 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyIsJumping" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "=" + "IsJumping", + "False", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertySpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "SpeedY", "=", "Value" ] @@ -33366,11 +33157,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyIsOnFloor" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsOnFloor", + "True", + "" ] } ], @@ -33390,11 +33182,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyCanJump" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "CanJump", + "True", + "" ] } ], @@ -33439,12 +33232,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyCanJump" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "CanJump", + "True", + "" ] } ] @@ -33479,12 +33272,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyCanJump" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "no" + "CanJump", + "False", + "" ] } ] @@ -33559,11 +33352,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyJumpSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpSpeed", "=", "max(0,Value)" ] @@ -33640,11 +33432,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGravity" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Gravity", "=", "Value" ] @@ -33723,11 +33514,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyJumpHeightReducer" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "JumpHeightReducer", "=", "Value" ] @@ -33804,11 +33594,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyMaxSpeed" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "MaxSpeed", "=", "max(0,Value)" ] @@ -33887,11 +33676,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundAcceleration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundAcceleration", "=", "Value" ] @@ -33968,11 +33756,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyAirDrag" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "AirDrag", "=", "Value" ] @@ -34049,11 +33836,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyAirDragMinSpeedY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "AirDragMinSpeedY", "=", "Value" ] @@ -34132,11 +33918,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyGroundAcceleration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "GroundAcceleration", "=", "Value" ] @@ -34213,11 +33998,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyDeceleration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Deceleration", "=", "Value" ] @@ -34296,11 +34080,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyFriction" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "Friction", "=", "Value" ] @@ -34377,11 +34160,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyUpSlopeFactor" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "UpSlopeFactor", "=", "Value" ] @@ -34458,11 +34240,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyDownSlopeFactor" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "DownSlopeFactor", "=", "Value" ] @@ -34539,11 +34320,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyStandMaxAngle" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "StandMaxAngle", "=", "Value" ] @@ -34579,11 +34359,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::PropertyShouldRotate" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "ShouldRotate", + "True", + "" ] } ], @@ -34628,22 +34409,24 @@ { "type": { "inverted": true, - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"Value\"" + "Value", + "True", + "" ] } ], "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyShouldRotate" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "no" + "ShouldRotate", + "False", + "" ] } ] @@ -34653,22 +34436,24 @@ "conditions": [ { "type": { - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"Value\"" + "Value", + "True", + "" ] } ], "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyShouldRotate" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "ShouldRotate", + "True", + "" ] } ] @@ -35298,10 +35083,12 @@ "conditions": [ { "type": { - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"ShouldIgnoreJumpthru\"" + "ShouldIgnoreJumpthru", + "True", + "" ] }, { @@ -35337,10 +35124,12 @@ { "type": { "inverted": true, - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"ShouldIgnoreJumpthru\"" + "ShouldIgnoreJumpthru", + "True", + "" ] }, { @@ -35481,10 +35270,12 @@ "conditions": [ { "type": { - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"ShouldIgnoreJumpthru\"" + "ShouldIgnoreJumpthru", + "True", + "" ] }, { @@ -35520,10 +35311,12 @@ { "type": { "inverted": true, - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"ShouldIgnoreJumpthru\"" + "ShouldIgnoreJumpthru", + "True", + "" ] }, { @@ -35996,22 +35789,20 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyPlatformOldX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "PlatformOldX", "=", "Object.Behavior::CurrentPlatformX()" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyPlatformOldY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "PlatformOldY", "=", "Object.Behavior::CurrentPlatformY()" ] @@ -36064,22 +35855,20 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyPlatformOldX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "PlatformOldX", "=", "0" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyPlatformOldY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "PlatformOldY", "=", "0" ] @@ -36212,22 +36001,20 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyPlatformOldX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "PlatformOldX", "=", "Object.Behavior::CurrentPlatformX()" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacter::SetPropertyPlatformOldY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "PlatformOldY", "=", "Object.Behavior::CurrentPlatformY()" ] @@ -37049,11 +36836,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogPlatform::PropertyPlatformType" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "PlatformType", "=", "\"Platform\"" ] @@ -37075,11 +36861,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogPlatform::PropertyPlatformType" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "PlatformType", "=", "\"Jumpthru\"" ] @@ -37124,11 +36909,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogPlatform::PropertyPlatformType" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "PlatformType", "=", "\"Jumpthru\"" ] @@ -37173,11 +36957,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogPlatform::PropertyPlatformType" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "PlatformType", "=", "\"Left-right layer toggle marker\"" ] @@ -37199,11 +36982,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogPlatform::PropertyPlatformType" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "PlatformType", "=", "\"Top-bottom layer toggle marker\"" ] @@ -37248,11 +37030,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogPlatform::PropertyPlatformType" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "PlatformType", "=", "\"Left-right layer toggle marker\"" ] @@ -37297,11 +37078,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogPlatform::PropertyPlatformType" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "PlatformType", "=", "\"Top-bottom layer toggle marker\"" ] @@ -37688,11 +37468,10 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterAnimator::PropertyBrakeAnimationName" + "value": "StringVariable" }, "parameters": [ - "Object", - "Behavior", + "BrakeAnimationName", "!=", "\"\"" ] @@ -38147,11 +37926,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterAnimator::SetPropertyDirectionKey" + "value": "SetStringVariable" }, "parameters": [ - "Object", - "Behavior", + "DirectionKey", "=", "\"\"" ] @@ -38188,11 +37966,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterAnimator::SetPropertyDirectionKey" + "value": "SetStringVariable" }, "parameters": [ - "Object", - "Behavior", + "DirectionKey", "=", "\"Left\"" ] @@ -38229,11 +38006,10 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterAnimator::SetPropertyDirectionKey" + "value": "SetStringVariable" }, "parameters": [ - "Object", - "Behavior", + "DirectionKey", "=", "\"Right\"" ] @@ -38442,21 +38218,23 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::PropertyIsCharging" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsCharging", + "True", + "" ] }, { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacterRolling::PropertyIsCrouching" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsCrouching", + "True", + "" ] } ], @@ -38551,11 +38329,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::PropertyIsRolling" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsRolling", + "True", + "" ] } ], @@ -38655,33 +38434,35 @@ { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacterRolling::PropertyIsCharging" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsCharging", + "True", + "" ] }, { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacterRolling::PropertyIsJumpPressed" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsJumpPressed", + "True", + "" ] } ], "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyCanJump" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "CanJump", + "True", + "" ] } ] @@ -38692,21 +38473,21 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyIsCrouching" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "no" + "IsCrouching", + "False", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyIsJumpPressed" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", + "IsJumpPressed", + "False", "" ] } @@ -38760,12 +38541,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyIsCrouching" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsCrouching", + "True", + "" ] } ] @@ -38852,22 +38633,22 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyCanJump" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", + "CanJump", + "False", "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyIsCrouching" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsCrouching", + "True", + "" ] } ] @@ -38929,12 +38710,12 @@ "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyIsJumpPressed" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsJumpPressed", + "True", + "" ] } ] @@ -38967,11 +38748,11 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyCanJump" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", + "CanJump", + "False", "" ] } @@ -38993,11 +38774,12 @@ }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::PropertyCanJump" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "CanJump", + "True", + "" ] } ], @@ -39043,21 +38825,23 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::PropertyIsCrouching" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsCrouching", + "True", + "" ] }, { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacterRolling::PropertyIsRolling" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsRolling", + "True", + "" ] }, { @@ -39125,11 +38909,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::PropertyIsRolling" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsRolling", + "True", + "" ] }, { @@ -39184,96 +38969,93 @@ "conditions": [ { "type": { - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"Value\"" + "Value", + "True", + "" ] }, { "type": { "inverted": true, - "value": "HedgehogPlatformer::HedgehogCharacterRolling::PropertyIsRolling" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsRolling", + "True", + "" ] } ], "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyIsRolling" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsRolling", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyOriginalDownSlopeFactor" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OriginalDownSlopeFactor", "=", "Object.HedgehogCharacter::DownSlopeFactor()" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyOriginalUpSlopeFactor" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OriginalUpSlopeFactor", "=", "Object.HedgehogCharacter::UpSlopeFactor()" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyOriginalFriction" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OriginalFriction", "=", "Object.HedgehogCharacter::Friction()" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyOriginalDeceleration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OriginalDeceleration", "=", "Object.HedgehogCharacter::Deceleration()" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyOriginalAcceleration" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OriginalAcceleration", "=", "Object.HedgehogCharacter::GroundedAcceleration()" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyOriginalStandMaxAngle" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OriginalStandMaxAngle", "=", "Object.HedgehogCharacter::StandMaxAngle()" ] @@ -39358,31 +39140,34 @@ { "type": { "inverted": true, - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"Value\"" + "Value", + "True", + "" ] }, { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::PropertyIsRolling" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsRolling", + "True", + "" ] } ], "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyIsRolling" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "no" + "IsRolling", + "False", + "" ] }, { @@ -39495,11 +39280,12 @@ "conditions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::PropertyIsCharging" + "value": "BooleanVariable" }, "parameters": [ - "Object", - "Behavior" + "IsCharging", + "True", + "" ] } ], @@ -39545,22 +39331,24 @@ { "type": { "inverted": true, - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"Value\"" + "Value", + "True", + "" ] } ], "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyIsCharging" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "no" + "IsCharging", + "False", + "" ] }, { @@ -39582,22 +39370,24 @@ "conditions": [ { "type": { - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"Value\"" + "Value", + "True", + "" ] } ], "actions": [ { "type": { - "value": "HedgehogPlatformer::HedgehogCharacterRolling::SetPropertyIsCharging" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "Behavior", - "yes" + "IsCharging", + "True", + "" ] }, { @@ -40301,7 +40091,7 @@ "name": "ScreenOrientationChecker", "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/0126888931a4a4f82bb2824df9f096347ace1c47f510c44df42aa8dc9e49e24a_screen-rotation.svg", "shortDescription": "Display a customizable screen asking the user to rotate their phone/tablet if not in the right orientation.", - "version": "0.0.2", + "version": "0.1.0", "description": "Display a customizable screen asking the user to rotate their phone/tablet if not in the right orientation.", "origin": { "identifier": "ScreenOrientationChecker", @@ -40451,11 +40241,12 @@ "actions": [ { "type": { - "value": "ScreenOrientationChecker::ScreenOrientationChecker::SetPropertyIsShown" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "yes" + "IsShown", + "False", + "" ] } ] @@ -40477,11 +40268,12 @@ "actions": [ { "type": { - "value": "ScreenOrientationChecker::ScreenOrientationChecker::SetPropertyIsShown" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "no" + "IsShown", + "False", + "" ] } ] @@ -40521,11 +40313,12 @@ "actions": [ { "type": { - "value": "ScreenOrientationChecker::ScreenOrientationChecker::SetPropertyIsShown" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "yes" + "IsShown", + "False", + "" ] } ] @@ -40547,11 +40340,12 @@ "actions": [ { "type": { - "value": "ScreenOrientationChecker::ScreenOrientationChecker::SetPropertyIsShown" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "no" + "IsShown", + "False", + "" ] } ] @@ -40640,19 +40434,23 @@ { "type": { "inverted": true, - "value": "ScreenOrientationChecker::ScreenOrientationChecker::PropertyIsShown" + "value": "BooleanVariable" }, "parameters": [ - "Object" + "IsShown", + "True", + "" ] }, { "type": { "inverted": true, - "value": "ScreenOrientationChecker::ScreenOrientationChecker::PropertyIsForceShown" + "value": "BooleanVariable" }, "parameters": [ - "Object" + "IsForceShown", + "True", + "" ] } ], @@ -40844,10 +40642,12 @@ "conditions": [ { "type": { - "value": "ScreenOrientationChecker::ScreenOrientationChecker::PropertyIsForceShown" + "value": "BooleanVariable" }, "parameters": [ - "Object" + "IsForceShown", + "True", + "" ] } ], @@ -40887,21 +40687,24 @@ { "type": { "inverted": true, - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"Value\"" + "Value", + "True", + "" ] } ], "actions": [ { "type": { - "value": "ScreenOrientationChecker::ScreenOrientationChecker::SetPropertyIsForceShown" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "no" + "IsForceShown", + "False", + "" ] } ] @@ -40911,21 +40714,24 @@ "conditions": [ { "type": { - "value": "GetArgumentAsBoolean" + "value": "BooleanVariable" }, "parameters": [ - "\"Value\"" + "Value", + "True", + "" ] } ], "actions": [ { "type": { - "value": "ScreenOrientationChecker::ScreenOrientationChecker::SetPropertyIsForceShown" + "value": "SetBooleanVariable" }, "parameters": [ - "Object", - "yes" + "IsForceShown", + "False", + "" ] } ]