diff --git a/Scenes/test.tscn b/Scenes/test.tscn index b70218ba..37f06c3a 100644 --- a/Scenes/test.tscn +++ b/Scenes/test.tscn @@ -1127,7 +1127,7 @@ position = Vector2(-2000, -736) [node name="ControlPad8" parent="Parallax2D/Factory Tilemaps/LevelProps" node_paths=PackedStringArray("Targets") instance=ExtResource("12_hfkf1")] position = Vector2(-2027, -735) Targets = [NodePath("../HorizontalForceField")] -Requirements = Array[ExtResource("6_8tdlb")]([ExtResource("84_ma1ta")]) +Requirements = [ExtResource("84_ma1ta")] [node name="Ammo6" parent="Parallax2D/Factory Tilemaps/LevelProps" instance=ExtResource("34_17pjh")] position = Vector2(-872, -220) diff --git a/Scripts/GameManager.cs b/Scripts/GameManager.cs index 5714e2a4..2e8cca70 100644 --- a/Scripts/GameManager.cs +++ b/Scripts/GameManager.cs @@ -69,6 +69,8 @@ public partial class GameManager : Node2D { Instance = this; + GlobalState.Instance.ResizeCursor(); + if (GlobalState.Instance.SessionSettings.AllowSaving) { GlobalState.Instance.SaveGame(); diff --git a/Scripts/GlobalState.cs b/Scripts/GlobalState.cs index 91be67d5..f1aa1438 100644 --- a/Scripts/GlobalState.cs +++ b/Scripts/GlobalState.cs @@ -53,6 +53,11 @@ public partial class GlobalState : Node } private void OnSizeChanged() + { + ResizeCursor(); + } + + public void ResizeCursor() { var root = GetTree().GetRoot(); var baseSize = root.ContentScaleSize; diff --git a/Scripts/UI/OptionsMenu.cs b/Scripts/UI/OptionsMenu.cs index d2beab80..9907c692 100644 --- a/Scripts/UI/OptionsMenu.cs +++ b/Scripts/UI/OptionsMenu.cs @@ -123,6 +123,6 @@ public partial class OptionsMenu : MenuBase // Scale mouse - GlobalState.Instance.ResizeCursor(4); + GlobalState.Instance.ResizeCursor(); } } \ No newline at end of file