diff --git a/plugin/AeroGameFrameworkPlugin.rbxmx b/plugin/AeroGameFrameworkPlugin.rbxmx
index c15a1ae..0859952 100644
--- a/plugin/AeroGameFrameworkPlugin.rbxmx
+++ b/plugin/AeroGameFrameworkPlugin.rbxmx
@@ -2,12 +2,12 @@
false
null
nil
- -
+
-
AeroGameFrameworkPlugin
-
-
+
-
false
@@ -30,6 +30,9 @@ else
Log = function() end
end
+local SETTING_OPEN = "open"
+local SETTING_CODE_OPEN = "code_open"
+
local toolbar = plugin:CreateToolbar(DEV and "AGF DEV" or "Aero Game Framework")
local pluginButton = toolbar:CreateButton("Framework", "", "rbxassetid://1580440276")
local pluginCodeButton = toolbar:CreateButton("Code", "", "rbxassetid://1580448001")
@@ -45,7 +48,7 @@ local installer = require(script:WaitForChild("Installer"))
installer:Init(plugin, pluginInstallerButton)
-- Main widget:
-local dockWidgetPluginGuiInfo = DockWidgetPluginGuiInfo.new(Enum.InitialDockState.Left, false, false)
+local dockWidgetPluginGuiInfo = DockWidgetPluginGuiInfo.new(Enum.InitialDockState.Left, false, true)
local pluginGui = plugin:CreateDockWidgetPluginGui("AeroGameFrameworkPlugin_CM32", dockWidgetPluginGuiInfo)
pluginGui.Name = "AeroGameFrameworkPlugin" .. (DEV and "_DEV" or "")
pluginGui.Title = "AeroGameFramework" .. (DEV and " - DEV" or "")
@@ -59,7 +62,7 @@ pluginGuiPopup.Title = "AeroGameFramework - Create" .. (DEV and " - DEV" or "")
pluginGuiPopup.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
-- Code display widget:
-local dockWidgetPluginGuiInfoCode = DockWidgetPluginGuiInfo.new(Enum.InitialDockState.Left, false, false)
+local dockWidgetPluginGuiInfoCode = DockWidgetPluginGuiInfo.new(Enum.InitialDockState.Left, false, true)
local pluginGuiCode = plugin:CreateDockWidgetPluginGui("AeroGameFrameworkPluginCode_CM32", dockWidgetPluginGuiInfoCode)
pluginGuiCode.Name = "AeroGameFrameworkPluginCode" .. (DEV and "_DEV" or "")
pluginGuiCode.Title = "AeroGameFramework - Code" .. (DEV and " - DEV" or "")
@@ -924,6 +927,7 @@ function PluginButtonClicked()
on = (not on)
pluginButton:SetActive(on)
pluginGui.Enabled = on
+ plugin:SetSetting(SETTING_OPEN, on)
if (on) then
On()
else
@@ -934,20 +938,21 @@ end
function PluginCodeButtonClicked()
codeOn = (not codeOn)
- pluginGuiCode.Enabled = codeOn and on
+ pluginGuiCode.Enabled = (codeOn and on)
+ plugin:SetSetting(SETTING_CODE_OPEN, pluginGuiCode.Enabled)
end
-wait(0.2)
+wait(0.1)
pluginButton.Click:Connect(PluginButtonClicked)
pluginCodeButton.Click:Connect(PluginCodeButtonClicked)
-if (pluginGuiCode.HostWidgetWasRestored and not codeOn) then
+if (plugin:GetSetting(SETTING_CODE_OPEN) and not codeOn) then
codeOn = true
end
-if (pluginGui.HostWidgetWasRestored and not on) then
+if (plugin:GetSetting(SETTING_OPEN) and not on) then
PluginButtonClicked()
Log("Restored")
else
@@ -964,7 +969,7 @@ pluginGui:GetPropertyChangedSignal("Enabled"):Connect(function()
end)]]>
-
-
+
-
Item
@@ -1339,7 +1344,7 @@ return Item]]>
- -
+
-
true
@@ -1363,7 +1368,7 @@ return __MODULENAME]]>
- -
+
-
true
@@ -1401,7 +1406,7 @@ return __MODULENAME]]>
- -
+
-
true
@@ -1444,7 +1449,7 @@ return __MODULENAME]]>
- -
+
-
true
@@ -1478,7 +1483,7 @@ return __MODULENAME]]>
- -
+
-
UpdateChecker
@@ -1533,7 +1538,7 @@ end
return UpdateChecker]]>
-
-
+
-
Version
@@ -1616,7 +1621,7 @@ return Version]]>
- -
+
-
Theme
@@ -1705,7 +1710,7 @@ return Theme]]>
- -
+
-
Lexer
@@ -1974,7 +1979,7 @@ return lexer]]>
- -
+
-
Installer
@@ -2413,7 +2418,7 @@ end
return Installer]]>
-
-
+
-
false
@@ -2455,7 +2460,7 @@ return Installer]]>
true
1
-
-
+
-
true
@@ -2514,7 +2519,7 @@ return Installer]]>
1
- -
+
-
false
@@ -2571,7 +2576,7 @@ return Installer]]>
- -
+
-
true
0
@@ -2583,7 +2588,7 @@ return Installer]]>
1
-
-
+
-
false
@@ -2625,7 +2630,7 @@ return Installer]]>
true
1
-
-
+
-
false
@@ -2667,7 +2672,7 @@ return Installer]]>
true
1
-
-
+
-
false
@@ -2709,7 +2714,7 @@ return Installer]]>
false
1
-
-
+
-
false
@@ -2763,7 +2768,7 @@ return Installer]]>
true
1
-
-
+
-
16
1
@@ -2772,7 +2777,7 @@ return Installer]]>
- -
+
-
UIPadding
@@ -2794,7 +2799,7 @@ return Installer]]>
- -
+
-
true
@@ -2852,7 +2857,7 @@ return Installer]]>
true
1
-
-
+
-
200
@@ -2868,7 +2873,7 @@ return Installer]]>
- -
+
-
false
@@ -2910,7 +2915,7 @@ return Installer]]>
false
1
-
-
+
-
false
@@ -2973,7 +2978,7 @@ return Installer]]>
true
1
-
-
+
-
false
@@ -3016,7 +3021,7 @@ return Installer]]>
1
- -
+
-
false
@@ -3058,7 +3063,7 @@ return Installer]]>
true
2
-
-
+
-
1
1
@@ -3072,7 +3077,7 @@ return Installer]]>
1
- -
+
-
false
@@ -3114,7 +3119,7 @@ return Installer]]>
false
1
-
-
+
-
true
@@ -3190,7 +3195,7 @@ return Installer]]>
1
- -
+
-
false
@@ -3246,7 +3251,7 @@ return Installer]]>
- -
+
-
false
@@ -3288,7 +3293,7 @@ return Installer]]>
false
1
-
-
+
-
true
@@ -3364,7 +3369,7 @@ return Installer]]>
1
- -
+
-
false
@@ -3419,7 +3424,7 @@ return Installer]]>
1
- -
+
-
false
@@ -3463,7 +3468,7 @@ return Installer]]>
- -
+
-
false
@@ -3505,7 +3510,7 @@ return Installer]]>
false
1
-
-
+
-
true
@@ -3581,7 +3586,7 @@ return Installer]]>
1
- -
+
-
false
@@ -3639,7 +3644,7 @@ return Installer]]>
- -
+
-
false
@@ -3681,7 +3686,7 @@ return Installer]]>
true
1
-
-
+
-
false
@@ -3736,7 +3741,7 @@ return Installer]]>
2
- -
+
-
UIPadding
@@ -3758,7 +3763,7 @@ return Installer]]>
- -
+
-
true
@@ -3817,7 +3822,7 @@ return Installer]]>
1
- -
+
-
false
@@ -3876,7 +3881,7 @@ return Installer]]>
- -
+
-
false
@@ -3918,7 +3923,7 @@ return Installer]]>
true
1
-
-
+
-
false
@@ -3960,7 +3965,7 @@ return Installer]]>
true
1
-
-
+
-
false
@@ -4023,7 +4028,7 @@ return Installer]]>
true
1
-
-
+
-
false
@@ -4065,7 +4070,7 @@ return Installer]]>
true
2
-
-
+
-
false
@@ -4107,7 +4112,7 @@ return Installer]]>
true
1
-
-
+
-
false
@@ -4162,7 +4167,7 @@ return Installer]]>
1
- -
+
-
false
@@ -4204,7 +4209,7 @@ return Installer]]>
true
1
-
-
+
-
false
@@ -4267,7 +4272,7 @@ return Installer]]>
true
1
-
-
+
-
UIPadding
@@ -4289,7 +4294,7 @@ return Installer]]>
- -
+
-
true
@@ -4350,7 +4355,7 @@ return Installer]]>
- -
+
-
true
@@ -4411,7 +4416,7 @@ return Installer]]>
- -
+
-
false
@@ -4453,7 +4458,7 @@ return Installer]]>
true
1
-
-
+
-
false
@@ -4508,7 +4513,7 @@ return Installer]]>
1
- -
+
-
false
@@ -4550,7 +4555,7 @@ return Installer]]>
true
1
-
-
+
-
false
@@ -4613,7 +4618,7 @@ return Installer]]>
true
1
-
-
+
-
UIPadding
@@ -4635,7 +4640,7 @@ return Installer]]>
- -
+
-
true
@@ -4696,7 +4701,7 @@ return Installer]]>
- -
+
-
true
@@ -4757,7 +4762,7 @@ return Installer]]>
- -
+
-
false
@@ -4799,7 +4804,7 @@ return Installer]]>
true
1
-
-
+
-
true
@@ -4857,7 +4862,7 @@ return Installer]]>
true
1
-
-
+
-
false
@@ -4912,7 +4917,7 @@ return Installer]]>
1
- -
+
-
false
@@ -4954,7 +4959,7 @@ return Installer]]>
true
1
-
-
+
-
true
@@ -5016,7 +5021,7 @@ return Installer]]>
- -
+
-
false
@@ -5058,7 +5063,7 @@ return Installer]]>
true
1
-
-
+
-
false
@@ -5113,7 +5118,7 @@ return Installer]]>
1
- -
+
-
false
@@ -5155,7 +5160,7 @@ return Installer]]>
true
1
-
-
+
-
false
@@ -5218,7 +5223,7 @@ return Installer]]>
true
1
-
-
+
-
UIPadding
@@ -5240,7 +5245,7 @@ return Installer]]>
- -
+
-
true
@@ -5302,7 +5307,7 @@ SetNumber(x)]]>
- -
+
-
true
@@ -5363,7 +5368,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -5405,7 +5410,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -5460,7 +5465,7 @@ SetNumber(x)]]>
1
- -
+
-
false
@@ -5502,7 +5507,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -5565,7 +5570,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
UIPadding
@@ -5587,7 +5592,7 @@ SetNumber(x)]]>
- -
+
-
true
@@ -5649,7 +5654,7 @@ SetNumber(x)]]>
- -
+
-
true
@@ -5710,7 +5715,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -5752,7 +5757,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -5807,7 +5812,7 @@ SetNumber(x)]]>
1
- -
+
-
false
@@ -5849,7 +5854,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -5912,7 +5917,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
UIPadding
@@ -5934,7 +5939,7 @@ SetNumber(x)]]>
- -
+
-
true
@@ -5996,7 +6001,7 @@ SetNumber(x)]]>
- -
+
-
true
@@ -6057,7 +6062,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -6099,7 +6104,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -6154,7 +6159,7 @@ SetNumber(x)]]>
1
- -
+
-
false
@@ -6196,7 +6201,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
true
@@ -6256,7 +6261,7 @@ SetNumber(x)]]>
1
- -
+
-
true
@@ -6317,7 +6322,7 @@ SetNumber(x)]]>
- -
+
-
true
@@ -6376,7 +6381,7 @@ SetNumber(x)]]>
1
- -
+
-
1
0
@@ -6390,7 +6395,7 @@ SetNumber(x)]]>
1
- -
+
-
UIPadding
@@ -6413,7 +6418,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -6459,7 +6464,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -6501,7 +6506,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -6543,7 +6548,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -6606,7 +6611,7 @@ SetNumber(x)]]>
false
1
-
-
+
-
false
@@ -6648,7 +6653,7 @@ SetNumber(x)]]>
true
2
-
-
+
-
UIPadding
@@ -6670,7 +6675,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -6714,7 +6719,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -6758,7 +6763,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -6800,7 +6805,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
UIPadding
@@ -6822,7 +6827,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -6880,7 +6885,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -6922,7 +6927,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -6964,7 +6969,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -7027,7 +7032,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -7069,7 +7074,7 @@ SetNumber(x)]]>
true
2
-
-
+
-
UIPadding
@@ -7091,7 +7096,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -7133,7 +7138,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -7175,7 +7180,7 @@ SetNumber(x)]]>
false
1
-
-
+
-
false
@@ -7229,7 +7234,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
32
1
@@ -7238,7 +7243,7 @@ SetNumber(x)]]>
- -
+
-
true
@@ -7298,7 +7303,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -7340,7 +7345,7 @@ SetNumber(x)]]>
false
1
-
-
+
-
false
@@ -7394,7 +7399,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
32
1
@@ -7403,7 +7408,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -7457,7 +7462,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
22
1
@@ -7466,7 +7471,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -7508,7 +7513,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -7551,7 +7556,7 @@ SetNumber(x)]]>
1
- -
+
-
500
@@ -7566,7 +7571,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -7620,7 +7625,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
22
1
@@ -7630,7 +7635,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -7672,7 +7677,7 @@ SetNumber(x)]]>
false
1
-
-
+
-
false
@@ -7726,7 +7731,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
32
1
@@ -7735,7 +7740,7 @@ SetNumber(x)]]>
- -
+
-
true
@@ -7794,7 +7799,7 @@ SetNumber(x)]]>
1
- -
+
-
false
@@ -7848,7 +7853,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
22
1
@@ -7857,7 +7862,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -7899,7 +7904,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -7962,7 +7967,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -8005,7 +8010,7 @@ SetNumber(x)]]>
1
- -
+
-
false
@@ -8047,7 +8052,7 @@ SetNumber(x)]]>
true
2
-
-
+
-
1
1
@@ -8061,7 +8066,7 @@ SetNumber(x)]]>
1
- -
+
-
false
@@ -8103,7 +8108,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
true
@@ -8162,7 +8167,7 @@ SetNumber(x)]]>
1
- -
+
-
false
@@ -8222,7 +8227,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -8264,7 +8269,7 @@ SetNumber(x)]]>
false
1
-
-
+
-
false
@@ -8318,7 +8323,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
32
1
@@ -8327,7 +8332,7 @@ SetNumber(x)]]>
- -
+
-
true
@@ -8386,7 +8391,7 @@ SetNumber(x)]]>
1
- -
+
-
false
@@ -8440,7 +8445,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
22
1
@@ -8450,7 +8455,7 @@ SetNumber(x)]]>
- -
+
-
false
@@ -8492,7 +8497,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
false
@@ -8546,7 +8551,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
32
1
@@ -8555,7 +8560,7 @@ SetNumber(x)]]>
- -
+
-
true
@@ -8614,7 +8619,7 @@ SetNumber(x)]]>
1
- -
+
-
false
@@ -8668,7 +8673,7 @@ SetNumber(x)]]>
true
1
-
-
+
-
22
1
@@ -8680,7 +8685,7 @@ SetNumber(x)]]>
- -
+
-
false