♻️ Rebuild with DI
This commit is contained in:
		| @@ -20,7 +20,7 @@ public partial class Player : CharacterBody2D | ||||
|     [Export] public float ZoomDecay = 0.9f; | ||||
|     [Export] public float ZoomSmoothing = 10.0f; | ||||
|  | ||||
|     [Export] public ResourceManager Inventory; | ||||
|     public ResourceManager Inventory { get; private set; } | ||||
|          | ||||
|     private Camera2D _camera; | ||||
|     private Vector2 _cameraTargetZoom = Vector2.One; | ||||
| @@ -33,6 +33,8 @@ public partial class Player : CharacterBody2D | ||||
|         _camera = GetNode<Camera2D>("Camera2D"); | ||||
|         _cameraTargetZoom = _camera.Zoom; | ||||
|          | ||||
|         Inventory = DependencyInjection.Container.GetInstance<ResourceManager>(); | ||||
|          | ||||
|         AddToGroup(ItemPickup.PickupGroupName); | ||||
|         AddToGroup(NaturalResourceGenerator.ChunkTrackerGroupName); | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user