This commit is contained in:
2026-09-10 10:59:31 +03:00
commit 6c5c717e32
28 changed files with 1059 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
var modPanel = FindNode<Control>("ModLastPanel");
if (modPanel == null)
return;
if (modPanel.GetNodeOrNull("CookingWorkbenchPanel") != null)
return;
var panel = Cthangover.Core.Scenes.TscnScenes.LoadAndBuild("scenes/cooking_panel.tscn");
if (panel is Control control)
{
control.Name = "CookingWorkbenchPanel";
control.Visible = false;
control.SetAnchorsAndOffsetsPreset(Control.LayoutPreset.FullRect);
modPanel.AddChild(control);
}
+7
View File
@@ -0,0 +1,7 @@
var modPanel = FindNode<Control>("Lastground");
if (modPanel == null)
return;
var dinner = modPanel.GetNodeOrNull<Mods.Cooking.Rations.RationStatisticsPanel>("RationStatistics");
if (dinner != null)
dinner.QueueFree();
+16
View File
@@ -0,0 +1,16 @@
var modPanel = FindNode<Control>("Lastground");
if (modPanel == null)
return;
var dinner = modPanel.GetNodeOrNull<Mods.Cooking.Rations.RationStatisticsPanel>("RationStatistics");
if (dinner == null)
{
dinner = (Mods.Cooking.Rations.RationStatisticsPanel)Cthangover.Core.Scenes.TscnScenes.LoadAndBuild("scenes/ration_statistics_panel.tscn");
dinner.Name = "RationStatistics";
dinner.SetAnchorsAndOffsetsPreset(Control.LayoutPreset.FullRect);
dinner.CustomMinimumSize = new Vector2(300, 300);
modPanel.AddChild(dinner);
dinner.Show();
modPanel.UpdateMinimumSize();
}