init
This commit is contained in:
@@ -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);
|
||||
}
|
||||
@@ -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();
|
||||
@@ -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();
|
||||
}
|
||||
Reference in New Issue
Block a user