Пример #1
0
    //###################################################################
    void Awake()
    {
        if (!OptionManager.Instance)
        {
            return;
        }

        Instance = this;

        SceneLobby.Instance.OnChangedMenu += OnChangedLobbyMenu;

        canvas.gameObject.SetActive(false);
    }
Пример #2
0
    IEnumerator InitFreeDraw(ShopData _shopData)
    {
        LoadingManager.Show();
        string _drawResult = "";
        string _php        = "Draw.php";

        WWWForm _form = new WWWForm();

        _form.AddField("userID", PlayerPrefs.GetString("userID"));
        _form.AddField("shopID", _shopData.id);
        _form.AddField("type", "2");

        yield return(StartCoroutine(WebServerConnectManager.Instance.WWWCoroutine(_php, _form, x => _drawResult = x)));

        drawCoroutine = null;
        StartCoroutine(ShowDrawScene());
        UIAdAlarmController.SaveFreeHeroCoolTime();
    }
Пример #3
0
    IEnumerator InitDraw(ShopData _shopData)
    {
        LoadingManager.Show();
        string _drawResult = "";
        string _php        = "Draw.php";

        WWWForm _form = new WWWForm();

        _form.AddField("userID", PlayerPrefs.GetString("userID"));
        _form.AddField("shopID", _shopData.id);
        _form.AddField("type", "1");

        yield return(StartCoroutine(WebServerConnectManager.Instance.WWWCoroutine(_php, _form, x => _drawResult = x)));

        drawCoroutine = null;
        if (!string.IsNullOrEmpty(_drawResult))
        {
            // 1  = 재화 부족
            if (_drawResult == "1")
            {
                LoadingManager.Close();
                UIPopupManager.ShowOKPopup("알림", GameDataManager.moneyBaseDataDic[_shopData.costType].name + "이(가) 부족합니다.", null);
                if (UIShop.Instance != null && UIShop.Instance.loadingPanel.activeSelf)
                {
                    UIShop.Instance.loadingPanel.SetActive(false);
                }
                yield break;
            }
        }
        else
        {
            StartCoroutine(ShowDrawScene());
        }

        if (_shopData.price == "광고보기")
        {
            UIAdAlarmController.SaveFreeHeroCoolTime();
        }
    }