I can’t get this to work:
I have to variables: currentHealth and maxHealth - If my player has 3 max life he has 3 hearts (beaks) and if he takes damage it’ll tick half a heart of on runtime. If I change the players max life while the game isn’t running it’s possible to increase his max health and it even shows in the UI but if the player changes max life during the game (for example when picking up a ring) it won’t show in the game! Could somebody look at my code please! Thank you!
public void UpdateHealthDisplay()
{
#region Update Beaks
switch (PlayerHealthController.instance.maxHealth)
{
case 6:
switch (PlayerHealthController.instance.currentHealth)
{
#region cases maxHealth 6
case 6:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.enabled = false;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 5:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakHalf;
beak4.enabled = false;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 4:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakEmpty;
beak4.enabled = false;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 3:
beak1.sprite = beakFull;
beak2.sprite = beakHalf;
beak3.sprite = beakEmpty;
beak4.enabled = false;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 2:
beak1.sprite = beakFull;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.enabled = false;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 1:
beak1.sprite = beakHalf;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.enabled = false;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 0:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.enabled = false;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
default:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.enabled = false;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
#endregion
}
break;
case 8:
switch (PlayerHealthController.instance.currentHealth)
{
#region cases maxHealth 8
case 8:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 7:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakHalf;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 6:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakEmpty;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 5:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakHalf;
beak4.sprite = beakEmpty;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 4:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 3:
beak1.sprite = beakFull;
beak2.sprite = beakHalf;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 2:
beak1.sprite = beakFull;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 1:
beak1.sprite = beakHalf;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 0:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
default:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.enabled = false;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
#endregion
}
break;
case 10:
switch (PlayerHealthController.instance.currentHealth)
{
#region cases maxHealth 10
case 10:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 9:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakHalf;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 8:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakEmpty;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 7:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakHalf;
beak5.sprite = beakEmpty;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 6:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 5:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakHalf;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 4:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 3:
beak1.sprite = beakFull;
beak2.sprite = beakHalf;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 2:
beak1.sprite = beakFull;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 1:
beak1.sprite = beakHalf;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 0:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
default:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.enabled = false;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
#endregion
}
break;
case 12:
switch (PlayerHealthController.instance.currentHealth)
{
#region cases maxHealth 12
case 12:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 11:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakHalf;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 10:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakEmpty;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 9:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakHalf;
beak6.sprite = beakEmpty;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 8:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 7:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakHalf;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 6:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 5:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakHalf;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 4:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 3:
beak1.sprite = beakFull;
beak2.sprite = beakHalf;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 2:
beak1.sprite = beakFull;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 1:
beak1.sprite = beakHalf;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 0:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
default:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.enabled = false;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
#endregion
}
break;
case 14:
switch (PlayerHealthController.instance.currentHealth)
{
#region cases maxHealth 14
case 14:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 13:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakHalf;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 12:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakEmpty;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 11:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakHalf;
beak7.sprite = beakEmpty;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 10:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 9:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakHalf;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 8:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 7:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakHalf;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 6:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 5:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakHalf;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 4:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 3:
beak1.sprite = beakFull;
beak2.sprite = beakHalf;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 2:
beak1.sprite = beakFull;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 1:
beak1.sprite = beakHalf;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
case 0:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
default:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.enabled = false;
beak9.enabled = false;
beak10.enabled = false;
break;
#endregion
}
break;
case 16:
switch (PlayerHealthController.instance.currentHealth)
{
#region cases maxHealth 16
case 16:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakFull;
beak9.enabled = false;
beak10.enabled = false;
break;
case 15:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakHalf;
beak9.enabled = false;
beak10.enabled = false;
break;
case 14:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
case 13:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakHalf;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
case 12:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
case 11:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakHalf;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
case 10:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
case 9:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakHalf;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
case 8:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
case 7:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakHalf;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
case 6:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
case 5:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakHalf;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
case 4:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
case 3:
beak1.sprite = beakFull;
beak2.sprite = beakHalf;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
case 2:
beak1.sprite = beakFull;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
case 1:
beak1.sprite = beakHalf;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
case 0:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
default:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.enabled = false;
beak10.enabled = false;
break;
#endregion
}
break;
case 18:
switch (PlayerHealthController.instance.currentHealth)
{
#region cases maxHealth 18
case 18:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakFull;
beak9.sprite = beakFull;
beak10.enabled = false;
break;
case 17:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakFull;
beak9.sprite = beakHalf;
beak10.enabled = false;
break;
case 16:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakFull;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 15:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakHalf;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 14:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 13:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakHalf;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 12:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 11:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakHalf;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 10:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 9:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakHalf;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 8:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 7:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakHalf;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 6:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 5:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakHalf;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 4:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 3:
beak1.sprite = beakFull;
beak2.sprite = beakHalf;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 2:
beak1.sprite = beakFull;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 1:
beak1.sprite = beakHalf;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
case 0:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
default:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.enabled = false;
break;
#endregion
}
break;
case 20:
switch (PlayerHealthController.instance.currentHealth)
{
#region cases maxHealth 20
case 20:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakFull;
beak9.sprite = beakFull;
beak10.sprite = beakFull;
break;
case 19:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakFull;
beak9.sprite = beakFull;
beak10.sprite = beakHalf;
break;
case 18:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakFull;
beak9.sprite = beakFull;
beak10.sprite = beakEmpty;
break;
case 17:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakFull;
beak9.sprite = beakHalf;
beak10.sprite = beakEmpty;
break;
case 16:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakFull;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 15:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakHalf;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 14:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakFull;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 13:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakHalf;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 12:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakFull;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 11:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakHalf;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 10:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakFull;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 9:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakHalf;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 8:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakFull;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 7:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakHalf;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 6:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakFull;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 5:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakHalf;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 4:
beak1.sprite = beakFull;
beak2.sprite = beakFull;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 3:
beak1.sprite = beakFull;
beak2.sprite = beakHalf;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 2:
beak1.sprite = beakFull;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 1:
beak1.sprite = beakHalf;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
case 0:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
default:
beak1.sprite = beakEmpty;
beak2.sprite = beakEmpty;
beak3.sprite = beakEmpty;
beak4.sprite = beakEmpty;
beak5.sprite = beakEmpty;
beak6.sprite = beakEmpty;
beak7.sprite = beakEmpty;
beak8.sprite = beakEmpty;
beak9.sprite = beakEmpty;
beak10.sprite = beakEmpty;
break;
#endregion
}
break;
}
#endregion
}