コード例 #1
0
 private void PurchaseCard()
 {
     _purchased = true;
     cardPresenter.Clear();
     soldVisual.SetActive(true);
     party.UpdateCreditsBy(-_price);
     party.Cards.Add(_card);
 }
コード例 #2
0
 private void Purchase()
 {
     _purchased = true;
     equipmentPresenter.gameObject.SetActive(false);
     soldVisual.SetActive(true);
     party.UpdateCreditsBy(-_equipment.Price);
     party.Add(_equipment);
 }
コード例 #3
0
 private void HealToFullIfCanAfford()
 {
     if (party.Credits >= _healCost)
     {
         party.UpdateCreditsBy(-_healCost);
         party.HealHeroToFull(_hero);
         gameObject.SetActive(false);
     }
 }
コード例 #4
0
 protected override void Execute(GivePartyCredits msg) => party.UpdateCreditsBy(msg.Amount);