public void OnCreateRoom() { // Show create room dialog long amount = 0; foreach (var item in listAmount) { if (item.Key <= GameData.currentPlayer.amount) { amount = item.Key; } else { break; } } if (amount == 0) { // Show Dialog that user don't have enough money to create room noMoneyDialog.SetActive(true); } else { // Create Dialog createRoomDialog.SetActive(true); CreateRoomConfig config = createRoomDialog.GetComponent <CreateRoomConfig>(); // Set Dialog Slider with listAmount[amount] config.SetSliderValue(listAmount[amount]); } }
public void OnSubmitRoom() { createRoomDialog.SetActive(false); long amount = 0; int number = 0; CreateRoomConfig config = createRoomDialog.GetComponent <CreateRoomConfig>(); config.GetConfig(ref amount, ref number); StartCoroutine(ServiceClient.CreateRoom(amount, number, OnRoomFound)); }