示例#1
0
    protected void OnEnable()
    {
        IsClicked = false;
        missed    = false;

        // Przejimij kontener zawierający kółko
        containerController = gameObject.GetComponentInParent <CircleContainerController>();

        timeLeft = lifetime;

        if (deathClockAnimator != null)
        {
            // Zresetuj animację
            deathClockAnimator.enabled = false;
            deathClockAnimator.enabled = true;

            // Odpowiednio spowolnij animację
            deathClockAnimator.Play("clockworkSlowerTest", 0);
            deathClockAnimator.speed = 1.0f / (float)lifetime;
        }

        if (clickAnimator != null)
        {
            clickAnimator.enabled = false;
            clickAnimator.enabled = true;

            clickAnimator.speed = 0;
        }
    }
示例#2
0
    protected virtual void Start()
    {
        IsClicked = false;

        timeLeft = lifetime;

        // Przejimij kontener zawierający kółko
        containerController = gameObject.GetComponentInParent <CircleContainerController>();

        shrinkSpeed = containerController.ShrinkSpeed;

        // Przejmij obiekt z liczbą pozostałych sekund
        lifeText = gameObject.GetComponentInChildren <Text>();

        if (deathClockAnimator != null)
        {
            // Odpowiednio spowolnij animację
            deathClockAnimator.Play("clockworkSlowerTest", 0);
            deathClockAnimator.speed = 1.0f / (float)lifetime;
        }

        if (clickAnimator != null)
        {
            clickAnimator.speed = 0;
        }
    }