From aac64e6a7e45f53f359b818c647ce15e30c535ef Mon Sep 17 00:00:00 2001 From: Stephen Leitnick Date: Tue, 18 Dec 2018 14:53:06 -0500 Subject: [PATCH] Updated plugin --- plugin/AeroGameFrameworkPlugin.rbxmx | 336 ++++++++++++++------------- 1 file changed, 178 insertions(+), 158 deletions(-) diff --git a/plugin/AeroGameFrameworkPlugin.rbxmx b/plugin/AeroGameFrameworkPlugin.rbxmx index 41594f1..e66a0cd 100644 --- a/plugin/AeroGameFrameworkPlugin.rbxmx +++ b/plugin/AeroGameFrameworkPlugin.rbxmx @@ -2,12 +2,12 @@ false null nil - + AeroGameFrameworkPlugin - + false @@ -20,6 +20,8 @@ local DEV = (script:GetFullName() == "ServerStorage.AeroGameFrameworkPlugin.AeroGameFrameworkPlugin") +local IS_GAME_RUNNING = game:GetService("RunService"):IsRunning() + local Log, profilebegin, profileend if (DEV) then @@ -135,6 +137,24 @@ local rootItems = {} local listeners = {} +-- Set setting, scoped for the given runtime environment: +local function SetSettingEnv(key, val) + if (IS_GAME_RUNNING) then + key = ("_run_" .. key) + end + plugin:SetSetting(key, val) +end + + +-- Get setting, scoped for the given runtime environment: +local function GetSettingEnv(key, val) + if (IS_GAME_RUNNING) then + key = ("_run_" .. key) + end + return plugin:GetSetting(key) +end + + local username function GetUsername() if (not username) then @@ -953,7 +973,7 @@ function PluginButtonClicked() on = (not on) pluginButton:SetActive(on) pluginGui.Enabled = on - plugin:SetSetting(SETTING_OPEN, on) + SetSettingEnv(SETTING_OPEN, on) if (on) then On() else @@ -965,7 +985,7 @@ end function PluginCodeButtonClicked() codeOn = (not codeOn) pluginGuiCode.Enabled = (codeOn and on) - plugin:SetSetting(SETTING_CODE_OPEN, pluginGuiCode.Enabled) + SetSettingEnv(SETTING_CODE_OPEN, pluginGuiCode.Enabled) end @@ -974,11 +994,11 @@ wait(0.1) pluginButton.Click:Connect(PluginButtonClicked) pluginCodeButton.Click:Connect(PluginCodeButtonClicked) -if (plugin:GetSetting(SETTING_CODE_OPEN) and not codeOn) then +if (GetSettingEnv(SETTING_CODE_OPEN) and not codeOn) then codeOn = true end -if (plugin:GetSetting(SETTING_OPEN) and not on) then +if (GetSettingEnv(SETTING_OPEN) and not on) then PluginButtonClicked() Log("Restored") else @@ -995,7 +1015,7 @@ pluginGui:GetPropertyChangedSignal("Enabled"):Connect(function() end)]]> - + Item @@ -1370,7 +1390,7 @@ return Item]]> - + true @@ -1394,7 +1414,7 @@ return __MODULENAME]]> - + true @@ -1432,7 +1452,7 @@ return __MODULENAME]]> - + true @@ -1475,7 +1495,7 @@ return __MODULENAME]]> - + true @@ -1509,7 +1529,7 @@ return __MODULENAME]]> - + UpdateChecker @@ -1564,7 +1584,7 @@ end return UpdateChecker]]> - + Version @@ -1647,7 +1667,7 @@ return Version]]> - + Theme @@ -1736,7 +1756,7 @@ return Theme]]> - + Lexer @@ -2005,7 +2025,7 @@ return lexer]]> - + Installer @@ -2444,7 +2464,7 @@ end return Installer]]> - + false @@ -2486,7 +2506,7 @@ return Installer]]> true 1 - + true @@ -2545,7 +2565,7 @@ return Installer]]> 1 - + false @@ -2602,7 +2622,7 @@ return Installer]]> - + true 0 @@ -2614,7 +2634,7 @@ return Installer]]> 1 - + false @@ -2656,7 +2676,7 @@ return Installer]]> true 1 - + false @@ -2698,7 +2718,7 @@ return Installer]]> true 1 - + false @@ -2740,7 +2760,7 @@ return Installer]]> false 1 - + false @@ -2794,7 +2814,7 @@ return Installer]]> true 1 - + 16 1 @@ -2803,7 +2823,7 @@ return Installer]]> - + UIPadding @@ -2825,7 +2845,7 @@ return Installer]]> - + true @@ -2883,7 +2903,7 @@ return Installer]]> true 1 - + 200 @@ -2899,7 +2919,7 @@ return Installer]]> - + false @@ -2941,7 +2961,7 @@ return Installer]]> false 1 - + false @@ -3004,7 +3024,7 @@ return Installer]]> true 1 - + false @@ -3047,7 +3067,7 @@ return Installer]]> 1 - + false @@ -3089,7 +3109,7 @@ return Installer]]> true 2 - + 1 1 @@ -3103,7 +3123,7 @@ return Installer]]> 1 - + false @@ -3145,7 +3165,7 @@ return Installer]]> false 1 - + true @@ -3221,7 +3241,7 @@ return Installer]]> 1 - + false @@ -3277,7 +3297,7 @@ return Installer]]> - + false @@ -3319,7 +3339,7 @@ return Installer]]> false 1 - + true @@ -3395,7 +3415,7 @@ return Installer]]> 1 - + false @@ -3450,7 +3470,7 @@ return Installer]]> 1 - + false @@ -3494,7 +3514,7 @@ return Installer]]> - + false @@ -3536,7 +3556,7 @@ return Installer]]> false 1 - + true @@ -3612,7 +3632,7 @@ return Installer]]> 1 - + false @@ -3670,7 +3690,7 @@ return Installer]]> - + false @@ -3712,7 +3732,7 @@ return Installer]]> true 1 - + false @@ -3767,7 +3787,7 @@ return Installer]]> 2 - + UIPadding @@ -3789,7 +3809,7 @@ return Installer]]> - + true @@ -3848,7 +3868,7 @@ return Installer]]> 1 - + false @@ -3907,7 +3927,7 @@ return Installer]]> - + false @@ -3949,7 +3969,7 @@ return Installer]]> true 1 - + false @@ -3991,7 +4011,7 @@ return Installer]]> true 1 - + false @@ -4054,7 +4074,7 @@ return Installer]]> true 1 - + false @@ -4096,7 +4116,7 @@ return Installer]]> true 2 - + false @@ -4138,7 +4158,7 @@ return Installer]]> true 1 - + false @@ -4193,7 +4213,7 @@ return Installer]]> 1 - + false @@ -4235,7 +4255,7 @@ return Installer]]> true 1 - + false @@ -4298,7 +4318,7 @@ return Installer]]> true 1 - + UIPadding @@ -4320,7 +4340,7 @@ return Installer]]> - + true @@ -4381,7 +4401,7 @@ return Installer]]> - + true @@ -4442,7 +4462,7 @@ return Installer]]> - + false @@ -4484,7 +4504,7 @@ return Installer]]> true 1 - + false @@ -4539,7 +4559,7 @@ return Installer]]> 1 - + false @@ -4581,7 +4601,7 @@ return Installer]]> true 1 - + false @@ -4644,7 +4664,7 @@ return Installer]]> true 1 - + UIPadding @@ -4666,7 +4686,7 @@ return Installer]]> - + true @@ -4727,7 +4747,7 @@ return Installer]]> - + true @@ -4788,7 +4808,7 @@ return Installer]]> - + false @@ -4830,7 +4850,7 @@ return Installer]]> true 1 - + true @@ -4888,7 +4908,7 @@ return Installer]]> true 1 - + false @@ -4943,7 +4963,7 @@ return Installer]]> 1 - + false @@ -4985,7 +5005,7 @@ return Installer]]> true 1 - + true @@ -5047,7 +5067,7 @@ return Installer]]> - + false @@ -5089,7 +5109,7 @@ return Installer]]> true 1 - + false @@ -5144,7 +5164,7 @@ return Installer]]> 1 - + false @@ -5186,7 +5206,7 @@ return Installer]]> true 1 - + false @@ -5249,7 +5269,7 @@ return Installer]]> true 1 - + UIPadding @@ -5271,7 +5291,7 @@ return Installer]]> - + true @@ -5333,7 +5353,7 @@ SetNumber(x)]]> - + true @@ -5394,7 +5414,7 @@ SetNumber(x)]]> - + false @@ -5436,7 +5456,7 @@ SetNumber(x)]]> true 1 - + false @@ -5491,7 +5511,7 @@ SetNumber(x)]]> 1 - + false @@ -5533,7 +5553,7 @@ SetNumber(x)]]> true 1 - + false @@ -5596,7 +5616,7 @@ SetNumber(x)]]> true 1 - + UIPadding @@ -5618,7 +5638,7 @@ SetNumber(x)]]> - + true @@ -5680,7 +5700,7 @@ SetNumber(x)]]> - + true @@ -5741,7 +5761,7 @@ SetNumber(x)]]> - + false @@ -5783,7 +5803,7 @@ SetNumber(x)]]> true 1 - + false @@ -5838,7 +5858,7 @@ SetNumber(x)]]> 1 - + false @@ -5880,7 +5900,7 @@ SetNumber(x)]]> true 1 - + false @@ -5943,7 +5963,7 @@ SetNumber(x)]]> true 1 - + UIPadding @@ -5965,7 +5985,7 @@ SetNumber(x)]]> - + true @@ -6027,7 +6047,7 @@ SetNumber(x)]]> - + true @@ -6088,7 +6108,7 @@ SetNumber(x)]]> - + false @@ -6130,7 +6150,7 @@ SetNumber(x)]]> true 1 - + false @@ -6185,7 +6205,7 @@ SetNumber(x)]]> 1 - + false @@ -6227,7 +6247,7 @@ SetNumber(x)]]> true 1 - + true @@ -6287,7 +6307,7 @@ SetNumber(x)]]> 1 - + true @@ -6348,7 +6368,7 @@ SetNumber(x)]]> - + true @@ -6407,7 +6427,7 @@ SetNumber(x)]]> 1 - + 1 0 @@ -6421,7 +6441,7 @@ SetNumber(x)]]> 1 - + UIPadding @@ -6444,7 +6464,7 @@ SetNumber(x)]]> - + false @@ -6490,7 +6510,7 @@ SetNumber(x)]]> - + false @@ -6532,7 +6552,7 @@ SetNumber(x)]]> true 1 - + false @@ -6574,7 +6594,7 @@ SetNumber(x)]]> true 1 - + false @@ -6637,7 +6657,7 @@ SetNumber(x)]]> false 1 - + false @@ -6679,7 +6699,7 @@ SetNumber(x)]]> true 2 - + UIPadding @@ -6701,7 +6721,7 @@ SetNumber(x)]]> - + false @@ -6745,7 +6765,7 @@ SetNumber(x)]]> - + false @@ -6789,7 +6809,7 @@ SetNumber(x)]]> - + false @@ -6831,7 +6851,7 @@ SetNumber(x)]]> true 1 - + UIPadding @@ -6853,7 +6873,7 @@ SetNumber(x)]]> - + false @@ -6911,7 +6931,7 @@ SetNumber(x)]]> - + false @@ -6953,7 +6973,7 @@ SetNumber(x)]]> true 1 - + false @@ -6995,7 +7015,7 @@ SetNumber(x)]]> true 1 - + false @@ -7058,7 +7078,7 @@ SetNumber(x)]]> true 1 - + false @@ -7100,7 +7120,7 @@ SetNumber(x)]]> true 2 - + UIPadding @@ -7122,7 +7142,7 @@ SetNumber(x)]]> - + false @@ -7164,7 +7184,7 @@ SetNumber(x)]]> true 1 - + false @@ -7206,7 +7226,7 @@ SetNumber(x)]]> false 1 - + false @@ -7260,7 +7280,7 @@ SetNumber(x)]]> true 1 - + 32 1 @@ -7269,7 +7289,7 @@ SetNumber(x)]]> - + true @@ -7329,7 +7349,7 @@ SetNumber(x)]]> - + false @@ -7371,7 +7391,7 @@ SetNumber(x)]]> false 1 - + false @@ -7425,7 +7445,7 @@ SetNumber(x)]]> true 1 - + 32 1 @@ -7434,7 +7454,7 @@ SetNumber(x)]]> - + false @@ -7488,7 +7508,7 @@ SetNumber(x)]]> true 1 - + 22 1 @@ -7497,7 +7517,7 @@ SetNumber(x)]]> - + false @@ -7539,7 +7559,7 @@ SetNumber(x)]]> true 1 - + false @@ -7582,7 +7602,7 @@ SetNumber(x)]]> 1 - + 500 @@ -7597,7 +7617,7 @@ SetNumber(x)]]> - + false @@ -7651,7 +7671,7 @@ SetNumber(x)]]> true 1 - + 22 1 @@ -7661,7 +7681,7 @@ SetNumber(x)]]> - + false @@ -7703,7 +7723,7 @@ SetNumber(x)]]> false 1 - + false @@ -7757,7 +7777,7 @@ SetNumber(x)]]> true 1 - + 32 1 @@ -7766,7 +7786,7 @@ SetNumber(x)]]> - + true @@ -7825,7 +7845,7 @@ SetNumber(x)]]> 1 - + false @@ -7879,7 +7899,7 @@ SetNumber(x)]]> true 1 - + 22 1 @@ -7888,7 +7908,7 @@ SetNumber(x)]]> - + false @@ -7930,7 +7950,7 @@ SetNumber(x)]]> true 1 - + false @@ -7993,7 +8013,7 @@ SetNumber(x)]]> true 1 - + false @@ -8036,7 +8056,7 @@ SetNumber(x)]]> 1 - + false @@ -8078,7 +8098,7 @@ SetNumber(x)]]> true 2 - + 1 1 @@ -8092,7 +8112,7 @@ SetNumber(x)]]> 1 - + false @@ -8134,7 +8154,7 @@ SetNumber(x)]]> true 1 - + true @@ -8193,7 +8213,7 @@ SetNumber(x)]]> 1 - + false @@ -8253,7 +8273,7 @@ SetNumber(x)]]> - + false @@ -8295,7 +8315,7 @@ SetNumber(x)]]> false 1 - + false @@ -8349,7 +8369,7 @@ SetNumber(x)]]> true 1 - + 32 1 @@ -8358,7 +8378,7 @@ SetNumber(x)]]> - + true @@ -8417,7 +8437,7 @@ SetNumber(x)]]> 1 - + false @@ -8471,7 +8491,7 @@ SetNumber(x)]]> true 1 - + 22 1 @@ -8481,7 +8501,7 @@ SetNumber(x)]]> - + false @@ -8523,7 +8543,7 @@ SetNumber(x)]]> true 1 - + false @@ -8577,7 +8597,7 @@ SetNumber(x)]]> true 1 - + 32 1 @@ -8586,7 +8606,7 @@ SetNumber(x)]]> - + true @@ -8645,7 +8665,7 @@ SetNumber(x)]]> 1 - + false @@ -8699,7 +8719,7 @@ SetNumber(x)]]> true 1 - + 22 1 @@ -8711,7 +8731,7 @@ SetNumber(x)]]> - + false