Fix for weapon switching

This commit is contained in:
Marco 2025-02-11 13:47:31 +01:00
commit 9e04056800
5 changed files with 83 additions and 3 deletions

View file

@ -138,7 +138,14 @@ public partial class GameManager : Node2D
var weapon = _player.CreateChild<Weapon>(WeaponTemplate);
weapon.WeaponData = startingItem.WeaponData;
_player.EquippedWeapon ??= weapon;
_player.AddWeapon(weapon);
if (_player.EquippedWeapon == null)
{
_player.EquipWeapon(weapon);
}
//_player.EquippedWeapon ??= weapon;
break;
}