From 08dacfd703ddb077749e5bd41975a33e4d7e3a09 Mon Sep 17 00:00:00 2001 From: Micah Acinapura Date: Tue, 13 Oct 2020 03:21:18 -0400 Subject: [PATCH] Cleaning up iss on removal (#1318) --- .../solarsystem/planets/earth/satellites/misc/iss.asset | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/data/assets/scene/solarsystem/planets/earth/satellites/misc/iss.asset b/data/assets/scene/solarsystem/planets/earth/satellites/misc/iss.asset index eb2a843420..635c56d9f0 100644 --- a/data/assets/scene/solarsystem/planets/earth/satellites/misc/iss.asset +++ b/data/assets/scene/solarsystem/planets/earth/satellites/misc/iss.asset @@ -279,7 +279,6 @@ local initializeAndAddNodes = function() } } - table.insert(nodes, issTrail) return { iss, parentNode, issTrail } end @@ -289,8 +288,16 @@ asset.onInitialize(function () openspace.addSceneGraphNode(node) end openspace.setPropertyValueSingle("Scene.ISSparentNode.Rotation.yAxis-InvertObject", true) + end) +asset.onDeinitialize(function () + for i=1, #nodes do + openspace.removeSceneGraphNode(nodes[#nodes + 1 - i].Identifier) + end +end) + + asset.meta = { Name = "ISS",