Esempio n. 1
0
    public IEnumerator Timer(int _curMin, int _curSec)
    {
        int second = 0;

        fCurSec = (float)_curSec;
        curMin  = _curMin;


        while (curMin >= 0f)
        {
            fCurSec -= Time.deltaTime;
            second   = (int)fCurSec;

            if (second < 10)
            {
                QuestTimer_Text.text = curMin.ToString() + ":" + "0" + second.ToString();
            }
            else
            {
                QuestTimer_Text.text = curMin.ToString() + ":" + second.ToString();
            }

            //inviteMentCount_Text.text = nInviteMentCurCount.ToString () + " / " + nInviteMentMaxCount.ToString ();


            nInitTime_Min = curMin;
            nInitTime_sec = second;

            if (curMin == 0 && second == 0f)
            {
                isTimeEnd = true;
                //break;
                curMin  = 0;
                fCurSec = 10;
                //시간이 다되면 자동으로 갱신
                questManager.QuestInit();
            }

            if (curMin != 0 && second == 0f)
            {
                fCurSec = 59f;
                curMin--;
            }



            yield return(null);
        }
        yield  break;
    }
Esempio n. 2
0
    public void ShowAdsSkipInGameManager(bool _isRuby)
    {
        SoundManager.instance.PlaySound(eSoundArray.ES_TouchSound_Menu);
        questManager.questAdsPopUpWindow_YesNo.SetActive(false);

        if (_isRuby == true && ScoreManager.ScoreInstance.GetRuby() >= 50)
        {
            ScoreManager.ScoreInstance.RubyPlus(-50);
            questManager.QuestInit();
            return;
        }
        if (_isRuby == true && ScoreManager.ScoreInstance.GetRuby() < 50)
        {
            questManager.questYesAndExitPopUpWindow_Yes_Text.text = "루비가 부족합니다.";
            questManager.questYesAndExitPopUpWindow_Yes.SetActive(true);
        }

        if (_isRuby == false)
        {
            GameManager.Instance.ShowSkipAd_Quest(questManager);
        }
    }