Ejemplo n.º 1
0
    private void OnEnable()
    {
        hidePanel.SetActive(true);

        InternetTime.GetTime((success, dateTime) =>
        {
            if (!success)
            {
                return;
            }

            TimeSpan lastClickTimeSpan = dateTime.Subtract(lastClickTime);

            if (lastClickTimeSpan > timeBetweenClicks)
            {
                AllowClick();
            }
            else
            {
                timeLeft = timeBetweenClicks.Subtract(lastClickTimeSpan);
                DisallowClick();
                StartTimer();
            }

            hidePanel.SetActive(false);
        });
    }
Ejemplo n.º 2
0
    string updateToInternetTime()
    {
        string time = InternetTime.GetNistTime().ToString("h:mm:ss tt");

        SetTime(time);
        return(time);
    }
    async void Test()
    {
        m_Text.text = "getting internet time...";
        var time = await InternetTime.GetUtcNowAsync();

        if (this == null || m_Text == null)
        {
            return;
        }
        m_Text.text = time.ToString();
    }
Ejemplo n.º 4
0
    public void ApplyTimer()
    {
        DisallowClick();
        hidePanel.SetActive(true);

        InternetTime.GetTime((success, dateTime) =>
        {
            if (!success)
            {
                return;
            }

            lastClickTime = dateTime;
            timeLeft      = timeBetweenClicks;

            StartTimer();
            hidePanel.SetActive(false);

            Save();
        });
    }