script 1
[SerializeField] public int staminaLeft;
[SerializeField] public int maxStamina;
void Start()
{
maxStamina = 100;
staminaLeft = maxStamina;
}
second script
public PlayerStamina playerStamina;
private void Update()
{
if (playerStamina.staminaLeft <= 0)
{
}
else if (playerStamina.maxStamina > 0 && !fillImage.enabled)
{
}
}
It says Object reference not set to an instance of that object but I am quite sure that playerStamina.staminaLeft has a value that isn't null