New Building buttons integrated + global leaderboard
This commit is contained in:
@@ -205,7 +205,7 @@ refreshIndicator.interactable=true;
|
||||
acceptBtn.interactable = !myTrade && isTradeAffordable(selectedTrade);
|
||||
}
|
||||
|
||||
public bool isTradeAffordable(TradeRequest trade) => (DBmanager.Coins >= trade.coins) && (DBmanager.Gems >= trade.gems) && (DBmanager.Metal >= trade.metals) && (DBmanager.Oxygen >= trade.oxygen);
|
||||
public bool isTradeAffordable(TradeRequest trade) => (DBmanager.Coins >= trade.coins) && (DBmanager.Gems >= trade.gems) && (DBmanager.Metal >= trade.metals) && (DBmanager.Trophies >= trade.oxygen);
|
||||
|
||||
public void OnAcceptClicked(){
|
||||
if(selectedTrade==null){Debug.Log("No offer is selected to accept"); return;}
|
||||
@@ -230,7 +230,7 @@ refreshIndicator.interactable=true;
|
||||
//change local stuff
|
||||
DBmanager.SetCoins(DBmanager.Coins - trade.coins,true);
|
||||
DBmanager.SetGems(DBmanager.Gems - trade.gems,true);
|
||||
DBmanager.SetOxygen(DBmanager.Oxygen - trade.oxygen,true);
|
||||
DBmanager.SetTrophies(DBmanager.Trophies - trade.oxygen,true);
|
||||
DBmanager.SetMetal(DBmanager.Metal - trade.metals, true);
|
||||
DBmanager.AddInventoryItem(Inventory.GetInventoryItem(trade.item));
|
||||
Refresh();
|
||||
|
||||
Reference in New Issue
Block a user