@@ -572,7 +572,16 @@ | |||||
"zoomFactor": 1 | "zoomFactor": 1 | ||||
}, | }, | ||||
"objectsGroups": [], | "objectsGroups": [], | ||||
"variables": [], | |||||
"variables": [ | |||||
{ | |||||
"name": "MO_BP", | |||||
"value": "" | |||||
}, | |||||
{ | |||||
"name": "MO_Y", | |||||
"value": "" | |||||
} | |||||
], | |||||
"instances": [ | "instances": [ | ||||
{ | { | ||||
"angle": 0, | "angle": 0, | ||||
@@ -598,7 +607,7 @@ | |||||
"locked": false, | "locked": false, | ||||
"name": "nOJI", | "name": "nOJI", | ||||
"persistentUuid": "3cec120a-dfae-46ec-8a05-845983c7004a", | "persistentUuid": "3cec120a-dfae-46ec-8a05-845983c7004a", | ||||
"width": 1981, | |||||
"width": 2000, | |||||
"x": -440, | "x": -440, | ||||
"y": 578, | "y": 578, | ||||
"zOrder": 2, | "zOrder": 2, | ||||
@@ -615,8 +624,8 @@ | |||||
"name": "KO", | "name": "KO", | ||||
"persistentUuid": "c5eaa6c9-a5cd-4683-b811-a516b3d2a9a5", | "persistentUuid": "c5eaa6c9-a5cd-4683-b811-a516b3d2a9a5", | ||||
"width": 0, | "width": 0, | ||||
"x": 11, | |||||
"y": 234, | |||||
"x": -83, | |||||
"y": 397, | |||||
"zOrder": 3, | "zOrder": 3, | ||||
"numberProperties": [], | "numberProperties": [], | ||||
"stringProperties": [], | "stringProperties": [], | ||||
@@ -791,8 +800,8 @@ | |||||
"name": "Window", | "name": "Window", | ||||
"persistentUuid": "0cbbe175-be2d-451b-a8d0-4dd76fecb4b5", | "persistentUuid": "0cbbe175-be2d-451b-a8d0-4dd76fecb4b5", | ||||
"width": 205, | "width": 205, | ||||
"x": 1004, | |||||
"y": 162, | |||||
"x": 1218, | |||||
"y": 168, | |||||
"zOrder": 1, | "zOrder": 1, | ||||
"numberProperties": [], | "numberProperties": [], | ||||
"stringProperties": [], | "stringProperties": [], | ||||
@@ -807,7 +816,7 @@ | |||||
"name": "Table", | "name": "Table", | ||||
"persistentUuid": "34738d65-c9c8-4fe2-8edb-7842f4ecab4d", | "persistentUuid": "34738d65-c9c8-4fe2-8edb-7842f4ecab4d", | ||||
"width": 617, | "width": 617, | ||||
"x": 799, | |||||
"x": 800, | |||||
"y": 416, | "y": 416, | ||||
"zOrder": 1, | "zOrder": 1, | ||||
"numberProperties": [], | "numberProperties": [], | ||||
@@ -823,15 +832,15 @@ | |||||
"name": "Milk", | "name": "Milk", | ||||
"persistentUuid": "7fe6d256-d6fe-4e91-a2e3-65047705896d", | "persistentUuid": "7fe6d256-d6fe-4e91-a2e3-65047705896d", | ||||
"width": 49, | "width": 49, | ||||
"x": 1339, | |||||
"y": 345, | |||||
"x": 939, | |||||
"y": 342, | |||||
"zOrder": 8, | "zOrder": 8, | ||||
"numberProperties": [], | "numberProperties": [], | ||||
"stringProperties": [], | "stringProperties": [], | ||||
"initialVariables": [] | "initialVariables": [] | ||||
}, | }, | ||||
{ | { | ||||
"angle": 0, | |||||
"angle": -5, | |||||
"customSize": true, | "customSize": true, | ||||
"height": 8, | "height": 8, | ||||
"layer": "", | "layer": "", | ||||
@@ -839,8 +848,8 @@ | |||||
"name": "Surface", | "name": "Surface", | ||||
"persistentUuid": "8ae69b94-a850-4a35-9ad8-0e7bbb503c4f", | "persistentUuid": "8ae69b94-a850-4a35-9ad8-0e7bbb503c4f", | ||||
"width": 195, | "width": 195, | ||||
"x": 1008, | |||||
"y": 369, | |||||
"x": 1224, | |||||
"y": 372, | |||||
"zOrder": 9, | "zOrder": 9, | ||||
"numberProperties": [], | "numberProperties": [], | ||||
"stringProperties": [], | "stringProperties": [], | ||||
@@ -855,12 +864,76 @@ | |||||
"name": "Surface", | "name": "Surface", | ||||
"persistentUuid": "d6376da4-64bf-4bd4-a3a4-3b7e1a61d42b", | "persistentUuid": "d6376da4-64bf-4bd4-a3a4-3b7e1a61d42b", | ||||
"width": 602, | "width": 602, | ||||
"x": 803, | |||||
"x": 805, | |||||
"y": 420, | "y": 420, | ||||
"zOrder": 9, | "zOrder": 9, | ||||
"numberProperties": [], | "numberProperties": [], | ||||
"stringProperties": [], | "stringProperties": [], | ||||
"initialVariables": [] | "initialVariables": [] | ||||
}, | |||||
{ | |||||
"angle": 180, | |||||
"customSize": true, | |||||
"height": 22, | |||||
"layer": "", | |||||
"locked": false, | |||||
"name": "nOJI", | |||||
"persistentUuid": "6441ff8e-225e-4ce3-ba5a-8a2956460ee0", | |||||
"width": 2000, | |||||
"x": -440, | |||||
"y": 38, | |||||
"zOrder": 10, | |||||
"numberProperties": [], | |||||
"stringProperties": [], | |||||
"initialVariables": [] | |||||
}, | |||||
{ | |||||
"angle": 90, | |||||
"customSize": true, | |||||
"height": 22, | |||||
"layer": "", | |||||
"locked": false, | |||||
"name": "nOJI", | |||||
"persistentUuid": "d0c7899a-a552-4e9e-a340-3e12c352f569", | |||||
"width": 529, | |||||
"x": -715, | |||||
"y": 307, | |||||
"zOrder": 11, | |||||
"numberProperties": [], | |||||
"stringProperties": [], | |||||
"initialVariables": [] | |||||
}, | |||||
{ | |||||
"angle": -90, | |||||
"customSize": true, | |||||
"height": 22, | |||||
"layer": "", | |||||
"locked": false, | |||||
"name": "nOJI", | |||||
"persistentUuid": "6f30b43d-b095-428d-a460-97e2cbad412f", | |||||
"width": 529, | |||||
"x": 1307, | |||||
"y": 309, | |||||
"zOrder": 11, | |||||
"numberProperties": [], | |||||
"stringProperties": [], | |||||
"initialVariables": [] | |||||
}, | |||||
{ | |||||
"angle": 0, | |||||
"customSize": true, | |||||
"height": 8, | |||||
"layer": "", | |||||
"locked": false, | |||||
"name": "Surface", | |||||
"persistentUuid": "5c87602c-fae7-4abf-8754-e35c056329f2", | |||||
"width": 169, | |||||
"x": 1233, | |||||
"y": 173, | |||||
"zOrder": 9, | |||||
"numberProperties": [], | |||||
"stringProperties": [], | |||||
"initialVariables": [] | |||||
} | } | ||||
], | ], | ||||
"objects": [ | "objects": [ | ||||
@@ -1485,7 +1558,16 @@ | |||||
"tags": "", | "tags": "", | ||||
"type": "Sprite", | "type": "Sprite", | ||||
"updateIfNotVisible": false, | "updateIfNotVisible": false, | ||||
"variables": [], | |||||
"variables": [ | |||||
{ | |||||
"name": "CT", | |||||
"value": "1" | |||||
}, | |||||
{ | |||||
"name": "BP", | |||||
"value": "0" | |||||
} | |||||
], | |||||
"behaviors": [], | "behaviors": [], | ||||
"animations": [ | "animations": [ | ||||
{ | { | ||||
@@ -1521,6 +1603,83 @@ | |||||
} | } | ||||
], | ], | ||||
"events": [ | "events": [ | ||||
{ | |||||
"disabled": false, | |||||
"folded": false, | |||||
"type": "BuiltinCommonInstructions::Standard", | |||||
"conditions": [ | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "DepartScene" | |||||
}, | |||||
"parameters": [ | |||||
"" | |||||
], | |||||
"subInstructions": [] | |||||
} | |||||
], | |||||
"actions": [ | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "Cache" | |||||
}, | |||||
"parameters": [ | |||||
"Surface" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "Cache" | |||||
}, | |||||
"parameters": [ | |||||
"OT" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "ModVarObjetTxt" | |||||
}, | |||||
"parameters": [ | |||||
"Milk", | |||||
"CT", | |||||
"=", | |||||
"\"1\"" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "ModVarScene" | |||||
}, | |||||
"parameters": [ | |||||
"MO_BP", | |||||
"=", | |||||
"Milk.Angle()" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "ModVarScene" | |||||
}, | |||||
"parameters": [ | |||||
"MO_Y", | |||||
"=", | |||||
"Milk.Y()" | |||||
], | |||||
"subInstructions": [] | |||||
} | |||||
], | |||||
"events": [] | |||||
}, | |||||
{ | { | ||||
"disabled": false, | "disabled": false, | ||||
"folded": false, | "folded": false, | ||||
@@ -1715,10 +1874,11 @@ | |||||
{ | { | ||||
"type": { | "type": { | ||||
"inverted": false, | "inverted": false, | ||||
"value": "DepartScene" | |||||
"value": "PlatformBehavior::IsJumping" | |||||
}, | }, | ||||
"parameters": [ | "parameters": [ | ||||
"" | |||||
"KO", | |||||
"PlatformerObject" | |||||
], | ], | ||||
"subInstructions": [] | "subInstructions": [] | ||||
} | } | ||||
@@ -1727,20 +1887,48 @@ | |||||
{ | { | ||||
"type": { | "type": { | ||||
"inverted": false, | "inverted": false, | ||||
"value": "Cache" | |||||
"value": "SetAnimationName" | |||||
}, | }, | ||||
"parameters": [ | "parameters": [ | ||||
"Surface" | |||||
"KO", | |||||
"\"Jump\"" | |||||
], | |||||
"subInstructions": [] | |||||
} | |||||
], | |||||
"events": [] | |||||
}, | |||||
{ | |||||
"disabled": false, | |||||
"folded": false, | |||||
"type": "BuiltinCommonInstructions::Standard", | |||||
"conditions": [], | |||||
"actions": [ | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "CameraX" | |||||
}, | |||||
"parameters": [ | |||||
"", | |||||
"=", | |||||
"lerp(CameraX(), KO.X(), 0.1)", | |||||
"", | |||||
"" | |||||
], | ], | ||||
"subInstructions": [] | "subInstructions": [] | ||||
}, | }, | ||||
{ | { | ||||
"type": { | "type": { | ||||
"inverted": false, | "inverted": false, | ||||
"value": "Cache" | |||||
"value": "CameraY" | |||||
}, | }, | ||||
"parameters": [ | "parameters": [ | ||||
"OT" | |||||
"", | |||||
"=", | |||||
"lerp(CameraY(), KO.Y(), 0.1)", | |||||
"", | |||||
"" | |||||
], | ], | ||||
"subInstructions": [] | "subInstructions": [] | ||||
} | } | ||||
@@ -1755,24 +1943,99 @@ | |||||
{ | { | ||||
"type": { | "type": { | ||||
"inverted": false, | "inverted": false, | ||||
"value": "PlatformBehavior::IsJumping" | |||||
"value": "PlatformBehavior::IsFalling" | |||||
}, | }, | ||||
"parameters": [ | "parameters": [ | ||||
"KO", | "KO", | ||||
"PlatformerObject" | "PlatformerObject" | ||||
], | ], | ||||
"subInstructions": [] | "subInstructions": [] | ||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "CollisionNP" | |||||
}, | |||||
"parameters": [ | |||||
"KO", | |||||
"Milk", | |||||
"", | |||||
"", | |||||
"" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "VarObjetTxt" | |||||
}, | |||||
"parameters": [ | |||||
"Milk", | |||||
"CT", | |||||
"=", | |||||
"\"1\"" | |||||
], | |||||
"subInstructions": [] | |||||
} | } | ||||
], | ], | ||||
"actions": [ | "actions": [ | ||||
{ | { | ||||
"type": { | "type": { | ||||
"inverted": false, | "inverted": false, | ||||
"value": "SetAnimationName" | |||||
"value": "PlatformBehavior::SetCanJump" | |||||
}, | }, | ||||
"parameters": [ | "parameters": [ | ||||
"KO", | "KO", | ||||
"\"Jump\"" | |||||
"PlatformerObject" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "PlatformBehavior::SimulateJumpKey" | |||||
}, | |||||
"parameters": [ | |||||
"KO", | |||||
"PlatformerObject" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "ModVarObjetTxt" | |||||
}, | |||||
"parameters": [ | |||||
"Milk", | |||||
"CT", | |||||
"=", | |||||
"\"0\"" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "ModVarScene" | |||||
}, | |||||
"parameters": [ | |||||
"MO_BP", | |||||
"=", | |||||
"90" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "ModVarScene" | |||||
}, | |||||
"parameters": [ | |||||
"MO_Y", | |||||
"=", | |||||
"Milk.Y() + Table.Height() + 15" | |||||
], | ], | ||||
"subInstructions": [] | "subInstructions": [] | ||||
} | } | ||||
@@ -1788,28 +2051,36 @@ | |||||
{ | { | ||||
"type": { | "type": { | ||||
"inverted": false, | "inverted": false, | ||||
"value": "CameraX" | |||||
"value": "SetAngle" | |||||
}, | }, | ||||
"parameters": [ | "parameters": [ | ||||
"", | |||||
"Milk", | |||||
"=", | "=", | ||||
"lerp(CameraX(), KO.X(), 0.1)", | |||||
"", | |||||
"" | |||||
"lerp(Milk.Angle(), Variable(MO_BP), 0.2)" | |||||
], | ], | ||||
"subInstructions": [] | "subInstructions": [] | ||||
}, | }, | ||||
{ | { | ||||
"type": { | "type": { | ||||
"inverted": false, | "inverted": false, | ||||
"value": "CameraY" | |||||
"value": "MettreY" | |||||
}, | }, | ||||
"parameters": [ | "parameters": [ | ||||
"", | |||||
"Milk", | |||||
"=", | "=", | ||||
"lerp(CameraY(), KO.Y(), 0.1)", | |||||
"", | |||||
"" | |||||
"lerp(Milk.Y(), Variable(MO_Y), 0.2)" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "TextObject::String" | |||||
}, | |||||
"parameters": [ | |||||
"OT", | |||||
"=", | |||||
"ToString(Milk.Y())" | |||||
], | ], | ||||
"subInstructions": [] | "subInstructions": [] | ||||
} | } | ||||
@@ -572,7 +572,16 @@ | |||||
"zoomFactor": 1 | "zoomFactor": 1 | ||||
}, | }, | ||||
"objectsGroups": [], | "objectsGroups": [], | ||||
"variables": [], | |||||
"variables": [ | |||||
{ | |||||
"name": "MO_BP", | |||||
"value": "" | |||||
}, | |||||
{ | |||||
"name": "MO_Y", | |||||
"value": "" | |||||
} | |||||
], | |||||
"instances": [ | "instances": [ | ||||
{ | { | ||||
"angle": 0, | "angle": 0, | ||||
@@ -598,7 +607,7 @@ | |||||
"locked": false, | "locked": false, | ||||
"name": "nOJI", | "name": "nOJI", | ||||
"persistentUuid": "3cec120a-dfae-46ec-8a05-845983c7004a", | "persistentUuid": "3cec120a-dfae-46ec-8a05-845983c7004a", | ||||
"width": 1981, | |||||
"width": 2000, | |||||
"x": -440, | "x": -440, | ||||
"y": 578, | "y": 578, | ||||
"zOrder": 2, | "zOrder": 2, | ||||
@@ -615,8 +624,8 @@ | |||||
"name": "KO", | "name": "KO", | ||||
"persistentUuid": "c5eaa6c9-a5cd-4683-b811-a516b3d2a9a5", | "persistentUuid": "c5eaa6c9-a5cd-4683-b811-a516b3d2a9a5", | ||||
"width": 0, | "width": 0, | ||||
"x": 11, | |||||
"y": 234, | |||||
"x": -83, | |||||
"y": 397, | |||||
"zOrder": 3, | "zOrder": 3, | ||||
"numberProperties": [], | "numberProperties": [], | ||||
"stringProperties": [], | "stringProperties": [], | ||||
@@ -791,8 +800,8 @@ | |||||
"name": "Window", | "name": "Window", | ||||
"persistentUuid": "0cbbe175-be2d-451b-a8d0-4dd76fecb4b5", | "persistentUuid": "0cbbe175-be2d-451b-a8d0-4dd76fecb4b5", | ||||
"width": 205, | "width": 205, | ||||
"x": 1004, | |||||
"y": 162, | |||||
"x": 1218, | |||||
"y": 168, | |||||
"zOrder": 1, | "zOrder": 1, | ||||
"numberProperties": [], | "numberProperties": [], | ||||
"stringProperties": [], | "stringProperties": [], | ||||
@@ -807,7 +816,7 @@ | |||||
"name": "Table", | "name": "Table", | ||||
"persistentUuid": "34738d65-c9c8-4fe2-8edb-7842f4ecab4d", | "persistentUuid": "34738d65-c9c8-4fe2-8edb-7842f4ecab4d", | ||||
"width": 617, | "width": 617, | ||||
"x": 799, | |||||
"x": 800, | |||||
"y": 416, | "y": 416, | ||||
"zOrder": 1, | "zOrder": 1, | ||||
"numberProperties": [], | "numberProperties": [], | ||||
@@ -823,15 +832,15 @@ | |||||
"name": "Milk", | "name": "Milk", | ||||
"persistentUuid": "7fe6d256-d6fe-4e91-a2e3-65047705896d", | "persistentUuid": "7fe6d256-d6fe-4e91-a2e3-65047705896d", | ||||
"width": 49, | "width": 49, | ||||
"x": 1339, | |||||
"y": 345, | |||||
"x": 939, | |||||
"y": 342, | |||||
"zOrder": 8, | "zOrder": 8, | ||||
"numberProperties": [], | "numberProperties": [], | ||||
"stringProperties": [], | "stringProperties": [], | ||||
"initialVariables": [] | "initialVariables": [] | ||||
}, | }, | ||||
{ | { | ||||
"angle": 0, | |||||
"angle": -5, | |||||
"customSize": true, | "customSize": true, | ||||
"height": 8, | "height": 8, | ||||
"layer": "", | "layer": "", | ||||
@@ -839,8 +848,8 @@ | |||||
"name": "Surface", | "name": "Surface", | ||||
"persistentUuid": "8ae69b94-a850-4a35-9ad8-0e7bbb503c4f", | "persistentUuid": "8ae69b94-a850-4a35-9ad8-0e7bbb503c4f", | ||||
"width": 195, | "width": 195, | ||||
"x": 1008, | |||||
"y": 369, | |||||
"x": 1224, | |||||
"y": 372, | |||||
"zOrder": 9, | "zOrder": 9, | ||||
"numberProperties": [], | "numberProperties": [], | ||||
"stringProperties": [], | "stringProperties": [], | ||||
@@ -855,12 +864,76 @@ | |||||
"name": "Surface", | "name": "Surface", | ||||
"persistentUuid": "d6376da4-64bf-4bd4-a3a4-3b7e1a61d42b", | "persistentUuid": "d6376da4-64bf-4bd4-a3a4-3b7e1a61d42b", | ||||
"width": 602, | "width": 602, | ||||
"x": 803, | |||||
"x": 805, | |||||
"y": 420, | "y": 420, | ||||
"zOrder": 9, | "zOrder": 9, | ||||
"numberProperties": [], | "numberProperties": [], | ||||
"stringProperties": [], | "stringProperties": [], | ||||
"initialVariables": [] | "initialVariables": [] | ||||
}, | |||||
{ | |||||
"angle": 180, | |||||
"customSize": true, | |||||
"height": 22, | |||||
"layer": "", | |||||
"locked": false, | |||||
"name": "nOJI", | |||||
"persistentUuid": "6441ff8e-225e-4ce3-ba5a-8a2956460ee0", | |||||
"width": 2000, | |||||
"x": -440, | |||||
"y": 38, | |||||
"zOrder": 10, | |||||
"numberProperties": [], | |||||
"stringProperties": [], | |||||
"initialVariables": [] | |||||
}, | |||||
{ | |||||
"angle": 90, | |||||
"customSize": true, | |||||
"height": 22, | |||||
"layer": "", | |||||
"locked": false, | |||||
"name": "nOJI", | |||||
"persistentUuid": "d0c7899a-a552-4e9e-a340-3e12c352f569", | |||||
"width": 529, | |||||
"x": -715, | |||||
"y": 307, | |||||
"zOrder": 11, | |||||
"numberProperties": [], | |||||
"stringProperties": [], | |||||
"initialVariables": [] | |||||
}, | |||||
{ | |||||
"angle": -90, | |||||
"customSize": true, | |||||
"height": 22, | |||||
"layer": "", | |||||
"locked": false, | |||||
"name": "nOJI", | |||||
"persistentUuid": "6f30b43d-b095-428d-a460-97e2cbad412f", | |||||
"width": 529, | |||||
"x": 1307, | |||||
"y": 309, | |||||
"zOrder": 11, | |||||
"numberProperties": [], | |||||
"stringProperties": [], | |||||
"initialVariables": [] | |||||
}, | |||||
{ | |||||
"angle": 0, | |||||
"customSize": true, | |||||
"height": 8, | |||||
"layer": "", | |||||
"locked": false, | |||||
"name": "Surface", | |||||
"persistentUuid": "5c87602c-fae7-4abf-8754-e35c056329f2", | |||||
"width": 169, | |||||
"x": 1233, | |||||
"y": 173, | |||||
"zOrder": 9, | |||||
"numberProperties": [], | |||||
"stringProperties": [], | |||||
"initialVariables": [] | |||||
} | } | ||||
], | ], | ||||
"objects": [ | "objects": [ | ||||
@@ -1485,7 +1558,16 @@ | |||||
"tags": "", | "tags": "", | ||||
"type": "Sprite", | "type": "Sprite", | ||||
"updateIfNotVisible": false, | "updateIfNotVisible": false, | ||||
"variables": [], | |||||
"variables": [ | |||||
{ | |||||
"name": "CT", | |||||
"value": "1" | |||||
}, | |||||
{ | |||||
"name": "BP", | |||||
"value": "0" | |||||
} | |||||
], | |||||
"behaviors": [], | "behaviors": [], | ||||
"animations": [ | "animations": [ | ||||
{ | { | ||||
@@ -1521,6 +1603,83 @@ | |||||
} | } | ||||
], | ], | ||||
"events": [ | "events": [ | ||||
{ | |||||
"disabled": false, | |||||
"folded": false, | |||||
"type": "BuiltinCommonInstructions::Standard", | |||||
"conditions": [ | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "DepartScene" | |||||
}, | |||||
"parameters": [ | |||||
"" | |||||
], | |||||
"subInstructions": [] | |||||
} | |||||
], | |||||
"actions": [ | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "Cache" | |||||
}, | |||||
"parameters": [ | |||||
"Surface" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "Cache" | |||||
}, | |||||
"parameters": [ | |||||
"OT" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "ModVarObjetTxt" | |||||
}, | |||||
"parameters": [ | |||||
"Milk", | |||||
"CT", | |||||
"=", | |||||
"\"1\"" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "ModVarScene" | |||||
}, | |||||
"parameters": [ | |||||
"MO_BP", | |||||
"=", | |||||
"Milk.Angle()" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "ModVarScene" | |||||
}, | |||||
"parameters": [ | |||||
"MO_Y", | |||||
"=", | |||||
"Milk.Y()" | |||||
], | |||||
"subInstructions": [] | |||||
} | |||||
], | |||||
"events": [] | |||||
}, | |||||
{ | { | ||||
"disabled": false, | "disabled": false, | ||||
"folded": false, | "folded": false, | ||||
@@ -1715,10 +1874,11 @@ | |||||
{ | { | ||||
"type": { | "type": { | ||||
"inverted": false, | "inverted": false, | ||||
"value": "DepartScene" | |||||
"value": "PlatformBehavior::IsJumping" | |||||
}, | }, | ||||
"parameters": [ | "parameters": [ | ||||
"" | |||||
"KO", | |||||
"PlatformerObject" | |||||
], | ], | ||||
"subInstructions": [] | "subInstructions": [] | ||||
} | } | ||||
@@ -1727,20 +1887,48 @@ | |||||
{ | { | ||||
"type": { | "type": { | ||||
"inverted": false, | "inverted": false, | ||||
"value": "Cache" | |||||
"value": "SetAnimationName" | |||||
}, | }, | ||||
"parameters": [ | "parameters": [ | ||||
"Surface" | |||||
"KO", | |||||
"\"Jump\"" | |||||
], | |||||
"subInstructions": [] | |||||
} | |||||
], | |||||
"events": [] | |||||
}, | |||||
{ | |||||
"disabled": false, | |||||
"folded": false, | |||||
"type": "BuiltinCommonInstructions::Standard", | |||||
"conditions": [], | |||||
"actions": [ | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "CameraX" | |||||
}, | |||||
"parameters": [ | |||||
"", | |||||
"=", | |||||
"lerp(CameraX(), KO.X(), 0.1)", | |||||
"", | |||||
"" | |||||
], | ], | ||||
"subInstructions": [] | "subInstructions": [] | ||||
}, | }, | ||||
{ | { | ||||
"type": { | "type": { | ||||
"inverted": false, | "inverted": false, | ||||
"value": "Cache" | |||||
"value": "CameraY" | |||||
}, | }, | ||||
"parameters": [ | "parameters": [ | ||||
"OT" | |||||
"", | |||||
"=", | |||||
"lerp(CameraY(), KO.Y(), 0.1)", | |||||
"", | |||||
"" | |||||
], | ], | ||||
"subInstructions": [] | "subInstructions": [] | ||||
} | } | ||||
@@ -1755,24 +1943,99 @@ | |||||
{ | { | ||||
"type": { | "type": { | ||||
"inverted": false, | "inverted": false, | ||||
"value": "PlatformBehavior::IsJumping" | |||||
"value": "PlatformBehavior::IsFalling" | |||||
}, | }, | ||||
"parameters": [ | "parameters": [ | ||||
"KO", | "KO", | ||||
"PlatformerObject" | "PlatformerObject" | ||||
], | ], | ||||
"subInstructions": [] | "subInstructions": [] | ||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "CollisionNP" | |||||
}, | |||||
"parameters": [ | |||||
"KO", | |||||
"Milk", | |||||
"", | |||||
"", | |||||
"" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "VarObjetTxt" | |||||
}, | |||||
"parameters": [ | |||||
"Milk", | |||||
"CT", | |||||
"=", | |||||
"\"1\"" | |||||
], | |||||
"subInstructions": [] | |||||
} | } | ||||
], | ], | ||||
"actions": [ | "actions": [ | ||||
{ | { | ||||
"type": { | "type": { | ||||
"inverted": false, | "inverted": false, | ||||
"value": "SetAnimationName" | |||||
"value": "PlatformBehavior::SetCanJump" | |||||
}, | }, | ||||
"parameters": [ | "parameters": [ | ||||
"KO", | "KO", | ||||
"\"Jump\"" | |||||
"PlatformerObject" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "PlatformBehavior::SimulateJumpKey" | |||||
}, | |||||
"parameters": [ | |||||
"KO", | |||||
"PlatformerObject" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "ModVarObjetTxt" | |||||
}, | |||||
"parameters": [ | |||||
"Milk", | |||||
"CT", | |||||
"=", | |||||
"\"0\"" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "ModVarScene" | |||||
}, | |||||
"parameters": [ | |||||
"MO_BP", | |||||
"=", | |||||
"90" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "ModVarScene" | |||||
}, | |||||
"parameters": [ | |||||
"MO_Y", | |||||
"=", | |||||
"Milk.Y() + Table.Height() + 15" | |||||
], | ], | ||||
"subInstructions": [] | "subInstructions": [] | ||||
} | } | ||||
@@ -1788,28 +2051,36 @@ | |||||
{ | { | ||||
"type": { | "type": { | ||||
"inverted": false, | "inverted": false, | ||||
"value": "CameraX" | |||||
"value": "SetAngle" | |||||
}, | }, | ||||
"parameters": [ | "parameters": [ | ||||
"", | |||||
"Milk", | |||||
"=", | "=", | ||||
"lerp(CameraX(), KO.X(), 0.1)", | |||||
"", | |||||
"" | |||||
"lerp(Milk.Angle(), Variable(MO_BP), 0.2)" | |||||
], | ], | ||||
"subInstructions": [] | "subInstructions": [] | ||||
}, | }, | ||||
{ | { | ||||
"type": { | "type": { | ||||
"inverted": false, | "inverted": false, | ||||
"value": "CameraY" | |||||
"value": "MettreY" | |||||
}, | }, | ||||
"parameters": [ | "parameters": [ | ||||
"", | |||||
"Milk", | |||||
"=", | "=", | ||||
"lerp(CameraY(), KO.Y(), 0.1)", | |||||
"", | |||||
"" | |||||
"lerp(Milk.Y(), Variable(MO_Y), 0.2)" | |||||
], | |||||
"subInstructions": [] | |||||
}, | |||||
{ | |||||
"type": { | |||||
"inverted": false, | |||||
"value": "TextObject::String" | |||||
}, | |||||
"parameters": [ | |||||
"OT", | |||||
"=", | |||||
"ToString(Milk.Y())" | |||||
], | ], | ||||
"subInstructions": [] | "subInstructions": [] | ||||
} | } | ||||