Visual Scripting Modules moved in from Foundations

This commit is contained in:
Luis Fernando Molina committed 2021-10-11 12:05:14 +02:00
1 parent cd44cc0d72
commit 1f4fee8904
19 files changed
+109 -100

No files matched your search

@@ -0,0 +1,33 @@
function newVisualScriptingUtilitiesLoadSaveFrame() {
let thisObject = {
saveFrame: saveFrame,
loadFrame: loadFrame
}
return thisObject
function saveFrame(payload, frame) {
payload.frame = {
position: {
x: frame.position.x,
y: frame.position.y
},
width: frame.width,
height: frame.height,
radius: frame.radius
}
}
function loadFrame(payload, frame) {
if (payload.node.savedPayload !== undefined) {
if (payload.node.savedPayload.frame !== undefined) {
frame.position.x = payload.node.savedPayload.frame.position.x
frame.position.y = payload.node.savedPayload.frame.position.y
frame.width = payload.node.savedPayload.frame.width
frame.height = payload.node.savedPayload.frame.height
frame.radius = payload.node.savedPayload.frame.radius
payload.node.savedPayload.frame = undefined
}
}
}
}