void GetShieldPrize(bool bestPrize, PlayerStatusData playerData, int prizeNum) { resultMsgTxt.text = shieldItem; if (bestPrize) { resultMsgTxt.text = string.Format("+3 {0}", shieldItem); for (int i = 0; i < 3; i++) { if (playerData.CanIncreaseShieldBuff()) { playerData.IncreaseShieldBuff(1); } else { resultMsgTxt.text = string.Format("+3 {0}", stockedShieldMsg); playerData.IncreaseShielStock(1); } } } else { if (playerData.CanIncreaseShieldBuff()) { playerData.IncreaseShieldBuff(1); } else { resultMsgTxt.text = string.Format("+1 {0}", stockedShieldMsg); playerData.IncreaseShielStock(1); } } resultPanelPrizeImg.sprite = spritesForResult[prizeNum]; }