Пример #1
0
    void ExpAdd()
    {
        currentExp += add;
        goldUi.AddGold(add * -1);

        StartCoroutine(SyncSliderToExp());
    }
 public void OnClickReroll()
 {
     if (goldUi.gold >= rerollCost)
     {
         RunReroll();
         goldUi.AddGold(rerollCost * -1);
     }
     else
     {
         msg.OnMessageBox(MessageBox.MessageType.NOT_ENOUGH_GOLD);
     }
 }
Пример #3
0
    void BuyChampion(int champIdx, List <ChampInstance> myInven, GameObject myInvenObj)
    {
        string champName;

        // Roll champions 에서 챔피언 지우기
        champName = shopContainer.ReleaseChamp(champIdx);
        gold.AddGold(-2);                       // 골드 깎기
        inven.IntoInventory(champName, true);   // 인벤토리에 챔피언 넣기

        // 스스로 Set false 하기
        gameObject.SetActive(false);
    }
Пример #4
0
    public void SellChampToList(ChampInstance champ)
    {
        switch (champ.standingTile.type)
        {
        case TileHandler.TileType.SQUARE:
            RemoveChampToList(champ, inven);
            break;

        case TileHandler.TileType.HEXAGON:
            RemoveChampToList(champ, field);
            break;
        }
        gold.AddGold(2);
    }
Пример #5
0
 public void OnClick()
 {
     gold.AddGold(10);
 }
Пример #6
0
 void LevelUp()
 {
     unitCount.IncreaceMax(true);
     goldUi.AddGold(-4);
 }