no hardcode PackManager

This commit is contained in:
anonoe 2026-02-09 22:57:54 +01:00
parent 50f37ebc5f
commit 1058938043
Signed by: anonoe
SSH key fingerprint: SHA256:OnAs6gNQelOnDiY5tBpDYKQiuTgBvnmIdMo5P09cdqg

View file

@ -6,6 +6,7 @@ using System.Text.Json;
public partial class ChunkManager : Node2D public partial class ChunkManager : Node2D
{ {
[Export] public NodePath PlayerPath; [Export] public NodePath PlayerPath;
[Export] public NodePath PackManagerPath;
[Export] public int LoadRadius = 1; // 1 -> 3x3 [Export] public int LoadRadius = 1; // 1 -> 3x3
private CharacterBody2D? _player; private CharacterBody2D? _player;
@ -24,7 +25,7 @@ public partial class ChunkManager : Node2D
return; return;
} }
_packs = GetNodeOrNull<PackManager>("/root/Main/PackManager"); _packs = GetNodeOrNull<PackManager>(PackManagerPath);
if (_packs == null) if (_packs == null)
{ {
// fallback: search up the tree for PackManager // fallback: search up the tree for PackManager