示例#1
0
    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]);
        }
    }
示例#2
0
    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));
    }