private bool AttemptUnlock(bool playRewardSound) { if (bananaRewardInfoStack.Count > 0) { if (playRewardSound) { gameAudioManager.PlayReward(); } bananaRewardWindow.Show(bananaRewardInfoStack.Count); BananRewardInfo bananRewardInfo = bananaRewardInfoStack.Pop(); bananaRewardWindow.SetReason(bananRewardInfo.reasonString); bananaRewardWindow.SetReward("x" + bananRewardInfo.rb.Reward); return(true); } else { bananaRewardWindow.Hide(); return(false); } }