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