mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-02-25 22:39:04 -06:00
Add dashboard text with time speed information
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
|
||||
local timelaps = [[
|
||||
-- JWST timelaps timeline
|
||||
-- Mission start
|
||||
@@ -10,239 +12,296 @@ local timelaps = [[
|
||||
)
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 14:06:04", -- 1 sec delay
|
||||
"openspace.time.interpolateDeltaTime(120)"
|
||||
"openspace.time.interpolateDeltaTime(120)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 2 minutes/second')"
|
||||
)
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 14:10:03", -- 4 min pre delay
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-1)"
|
||||
"openspace.time.interpolateDeltaTime(-1)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', '')"
|
||||
)
|
||||
|
||||
-- array deploy, forwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 14:35:23", -- 1 min pre delay so time to interpolate
|
||||
"openspace.time.interpolateDeltaTime(1)"
|
||||
"openspace.time.interpolateDeltaTime(1)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 1 second/second')"
|
||||
)
|
||||
-- array deploy, backwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 14:36:23",
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-120)"
|
||||
"openspace.time.interpolateDeltaTime(-120)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -2 minutes/second')"
|
||||
)
|
||||
|
||||
-- array complete, forwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 14:36:45",
|
||||
"openspace.time.interpolateDeltaTime(7200)"
|
||||
"openspace.time.interpolateDeltaTime(7200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 2 hours/second')"
|
||||
)
|
||||
-- array complete, backwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 14:37:55", -- 1 min 10 sec pre delay so time to interpolate
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-1)"
|
||||
"openspace.time.interpolateDeltaTime(-1)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -1 second/second')"
|
||||
)
|
||||
-- array complete, backwards prepare
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 15:46:45", -- 1h 10 min delay for interpolation
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-120)"
|
||||
"openspace.time.interpolateDeltaTime(-120)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -2 minutes/second')"
|
||||
)
|
||||
|
||||
-- antenna deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 02 08:06:03",
|
||||
"openspace.time.interpolateDeltaTime(1800)",
|
||||
"openspace.time.interpolateDeltaTime(-7200)"
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 30 minutes/second')",
|
||||
"openspace.time.interpolateDeltaTime(-7200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -2 hours/second')"
|
||||
)
|
||||
|
||||
-- antenna complete, forwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 02 13:45:03",
|
||||
"openspace.time.interpolateDeltaTime(18000)"
|
||||
"openspace.time.interpolateDeltaTime(18000)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 5 hours/second')"
|
||||
)
|
||||
-- antenna complete, backwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 02 14:45:03", -- 1h pre delay so time to interpolate
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-1800)"
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -30 minutes/second')"
|
||||
)
|
||||
|
||||
-- fw palette deploy, forwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 04 06:26:38", -- 2h pre delay so time to interpolate
|
||||
"openspace.time.interpolateDeltaTime(3600)"
|
||||
"openspace.time.interpolateDeltaTime(3600)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 1 hour/second')"
|
||||
)
|
||||
-- fw palette deploy, backwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 04 08:26:38",
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-18000)"
|
||||
"openspace.time.interpolateDeltaTime(-18000)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -5 hours/second')"
|
||||
)
|
||||
|
||||
-- fw palette complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 04 20:06:03",
|
||||
"openspace.time.interpolateDeltaTime(1800)",
|
||||
"openspace.time.interpolateDeltaTime(-3600)"
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 30 minutes/second')",
|
||||
"openspace.time.interpolateDeltaTime(-3600)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -1 hour/second')"
|
||||
)
|
||||
|
||||
-- r palette deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 04 22:57:03",
|
||||
"openspace.time.interpolateDeltaTime(1800)",
|
||||
"openspace.time.interpolateDeltaTime(-1800)"
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 30 minutes/second')",
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -30 minutes/second')"
|
||||
)
|
||||
|
||||
-- r palette complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 05 02:06:03",
|
||||
"openspace.time.interpolateDeltaTime(120)",
|
||||
"openspace.time.interpolateDeltaTime(-1800)"
|
||||
"openspace.time.interpolateDeltaTime(120)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 2 minutes/second')",
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -30 minutes/second')"
|
||||
)
|
||||
|
||||
-- base rise deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 05 02:28:03",
|
||||
"openspace.time.interpolateDeltaTime(7200)",
|
||||
"openspace.time.interpolateDeltaTime(-120)"
|
||||
"openspace.time.interpolateDeltaTime(7200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 2 hours/second')",
|
||||
"openspace.time.interpolateDeltaTime(-120)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -2 minutes/second')"
|
||||
)
|
||||
|
||||
-- base rise complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 06 07:41:03",
|
||||
"openspace.time.interpolateDeltaTime(1800)",
|
||||
"openspace.time.interpolateDeltaTime(-7200)"
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 30 minutes/second')",
|
||||
"openspace.time.interpolateDeltaTime(-7200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -2 hours/second')"
|
||||
)
|
||||
|
||||
-- aft flap deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 06 11:06:03",
|
||||
"openspace.time.interpolateDeltaTime(600)",
|
||||
"openspace.time.interpolateDeltaTime(-1800)"
|
||||
"openspace.time.interpolateDeltaTime(600)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 10 minutes/second')",
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -30 minutes/second')"
|
||||
)
|
||||
|
||||
-- aft flap complete, forwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 06 15:43:03",
|
||||
"openspace.time.interpolateDeltaTime(3600)"
|
||||
"openspace.time.interpolateDeltaTime(3600)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 1 hour/second')"
|
||||
)
|
||||
-- aft flap complete, backwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 06 16:13:03", -- 30 min pre delay so time to interpolate
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-600)"
|
||||
"openspace.time.interpolateDeltaTime(-600)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -10 minutes/second')"
|
||||
)
|
||||
|
||||
-- mid booms extend
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 07 01:35:46",
|
||||
"openspace.time.interpolateDeltaTime(1800)",
|
||||
"openspace.time.interpolateDeltaTime(-3600)"
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 30 minutes/second')",
|
||||
"openspace.time.interpolateDeltaTime(-3600)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -1 hour/second')"
|
||||
)
|
||||
|
||||
-- first boom stop
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 07 02:22:19",
|
||||
"openspace.time.interpolateDeltaTime(1800)",
|
||||
"openspace.time.interpolateDeltaTime(-1800)"
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 30 minutes/second')",
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -30 minutes/second')"
|
||||
)
|
||||
|
||||
-- right boom complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 07 07:48:08",
|
||||
"openspace.time.interpolateDeltaTime(1800)",
|
||||
"openspace.time.interpolateDeltaTime(-1800)"
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 30 minutes/second')",
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -30 minutes/second')"
|
||||
)
|
||||
|
||||
-- left booms complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 07 12:12:03",
|
||||
"openspace.time.interpolateDeltaTime(30)",
|
||||
"openspace.time.interpolateDeltaTime(-1800)"
|
||||
"openspace.time.interpolateDeltaTime(30)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 30 seconds/second')",
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -30 minutes/second')"
|
||||
)
|
||||
|
||||
-- tension sun shield membranes
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 07 12:15:17",
|
||||
"openspace.time.interpolateDeltaTime(60)",
|
||||
"openspace.time.interpolateDeltaTime(-30)"
|
||||
"openspace.time.interpolateDeltaTime(60)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 1 minute/second')",
|
||||
"openspace.time.interpolateDeltaTime(-30)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -30 seconds/second')"
|
||||
)
|
||||
|
||||
-- membrane tension complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 07 12:26:03",
|
||||
"openspace.time.interpolateDeltaTime(7200)",
|
||||
"openspace.time.interpolateDeltaTime(-60)"
|
||||
"openspace.time.interpolateDeltaTime(7200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 2 hours/second')",
|
||||
"openspace.time.interpolateDeltaTime(-60)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -1 minute/second')"
|
||||
)
|
||||
|
||||
-- membranes separate
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 08 02:42:52",
|
||||
"openspace.time.interpolateDeltaTime(3600)",
|
||||
"openspace.time.interpolateDeltaTime(-7200)"
|
||||
"openspace.time.interpolateDeltaTime(3600)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 1 hour/second')",
|
||||
"openspace.time.interpolateDeltaTime(-7200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -2 hours/second')"
|
||||
)
|
||||
|
||||
-- secondary mirror deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 08 14:06:03",
|
||||
"openspace.time.interpolateDeltaTime(18000)",
|
||||
"openspace.time.interpolateDeltaTime(-3600)"
|
||||
"openspace.time.interpolateDeltaTime(18000)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 5 hours/second')",
|
||||
"openspace.time.interpolateDeltaTime(-3600)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -1 hour/second')"
|
||||
)
|
||||
|
||||
-- secondary mirror complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 13 00:39:03",
|
||||
"openspace.time.interpolateDeltaTime(1200)",
|
||||
"openspace.time.interpolateDeltaTime(-18000)"
|
||||
"openspace.time.interpolateDeltaTime(1200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 20 minutes/second')",
|
||||
"openspace.time.interpolateDeltaTime(-18000)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -5 hours/second')"
|
||||
)
|
||||
|
||||
-- aft radiator deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 13 02:26:51",
|
||||
"openspace.time.interpolateDeltaTime(1800)",
|
||||
"openspace.time.interpolateDeltaTime(-1200)"
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 30 minutes/second')",
|
||||
"openspace.time.interpolateDeltaTime(-1200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -20 minutes/second')"
|
||||
)
|
||||
|
||||
-- aft radiator complete, forward
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 13 06:11:03",
|
||||
"openspace.time.interpolateDeltaTime(7200)"
|
||||
"openspace.time.interpolateDeltaTime(7200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 2 hours/second')"
|
||||
)
|
||||
-- aft radiator complete, backward
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 13 07:11:03", -- 1h pre delay so time to interpolate
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-1800)"
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -30 minutes/second')"
|
||||
)
|
||||
|
||||
-- rt cord fold wings deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 13 23:36:03",
|
||||
"openspace.time.interpolateDeltaTime(7200)",
|
||||
"openspace.time.interpolateDeltaTime(-7200)"
|
||||
"openspace.time.interpolateDeltaTime(7200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 2 hours/second')",
|
||||
"openspace.time.interpolateDeltaTime(-7200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -2 hours/second')"
|
||||
)
|
||||
|
||||
-- rt cord fold wings complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 15 02:46:51",
|
||||
"openspace.time.interpolateDeltaTime(7200)",
|
||||
"openspace.time.interpolateDeltaTime(-7200)"
|
||||
"openspace.time.interpolateDeltaTime(7200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 2 hours/second')",
|
||||
"openspace.time.interpolateDeltaTime(-7200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -2 hours/second')"
|
||||
)
|
||||
|
||||
-- lft cord fold wings deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 15 13:06:03",
|
||||
"openspace.time.interpolateDeltaTime(7200)",
|
||||
"openspace.time.interpolateDeltaTime(-7200)"
|
||||
"openspace.time.interpolateDeltaTime(7200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: 2 hours/second')",
|
||||
"openspace.time.interpolateDeltaTime(-7200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -2 hours/second')"
|
||||
)
|
||||
|
||||
-- lft cord fold wings complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 16 09:06:03",
|
||||
"openspace.time.interpolateDeltaTime(1)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', '')" ..
|
||||
"openspace.setPropertyValueSingle('Scene.Earth.Renderable.Layers.NightLayers.Earth_at_Night_2012.Settings.Gamma', 1.0)" ..
|
||||
"openspace.setPropertyValueSingle('Scene.EarthAtmosphere.Renderable.Enabled', true)",
|
||||
"openspace.time.interpolateDeltaTime(-7200)" ..
|
||||
"openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', 'Time speed: -2 hours/second')" ..
|
||||
"openspace.setPropertyValueSingle('Scene.Earth.Renderable.Layers.NightLayers.Earth_at_Night_2012.Settings.Gamma', 0.7)" ..
|
||||
"openspace.setPropertyValueSingle('Scene.EarthAtmosphere.Renderable.Enabled', false)"
|
||||
)
|
||||
@@ -253,6 +312,7 @@ local playForwards = {
|
||||
Name = "Play JWST forward",
|
||||
Command = [[
|
||||
openspace.scriptScheduler.clear();
|
||||
openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', '');
|
||||
openspace.time.setDeltaTime(1);
|
||||
openspace.time.setTime('2018 OCT 01 14:06:03');
|
||||
]] .. tostring(timelaps) .. [[
|
||||
@@ -271,6 +331,7 @@ local playBackwards = {
|
||||
Name = "Play JWST in reverse",
|
||||
Command = [[
|
||||
openspace.scriptScheduler.clear();
|
||||
openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', '');
|
||||
openspace.time.setDeltaTime(-1);
|
||||
openspace.time.setTime('2018 OCT 16 09:06:04');
|
||||
]] .. tostring(timelaps) .. [[
|
||||
@@ -289,6 +350,7 @@ local clearPlay = {
|
||||
Name = "Clear JWST timelaps",
|
||||
Command = [[
|
||||
openspace.scriptScheduler.clear();
|
||||
openspace.setPropertyValueSingle('Dashboard.JWSTStateText.Text', '');
|
||||
local deltaTime = openspace.time.deltaTime();
|
||||
if deltaTime > 0 then
|
||||
openspace.time.setDeltaTime(1);
|
||||
@@ -317,6 +379,15 @@ asset.onDeinitialize(function ()
|
||||
openspace.scriptScheduler.clear()
|
||||
end)
|
||||
|
||||
assetHelper.registerDashboardItems(asset, {
|
||||
{
|
||||
Type = "DashboardItemText",
|
||||
Identifier = "JWSTStateText",
|
||||
GuiName = "JWST State Dashboard Text",
|
||||
Text = ""
|
||||
}
|
||||
})
|
||||
|
||||
asset.meta = {
|
||||
Name = "James Webb Space Telescope Timelapse",
|
||||
Version = "1.0",
|
||||
|
||||
@@ -191,6 +191,11 @@
|
||||
"name": "Scene.MoonTrail.Renderable.Appearance.Fade",
|
||||
"type": "setPropertyValueSingle",
|
||||
"value": "3.0"
|
||||
},
|
||||
{
|
||||
"name": "Scene.JWSTTrailLaunch.Renderable.Appearance.EnableFade",
|
||||
"type": "setPropertyValueSingle",
|
||||
"value": "false"
|
||||
}
|
||||
],
|
||||
"time": {
|
||||
|
||||
Reference in New Issue
Block a user