Ejemplo n.º 1
0
    private void UpdateResourceCounter(ResourceType resourceType)
    {
        switch (resourceType)
        {
        case ResourceType.Coin:
            coinCounterTMPro.text = _coins.Value.ToString();     //update the coin counter text
            if (coinCounterTMPro.rectTransform.localScale.x < 1.5f && coinCounterTMPro.rectTransform.localScale.y < 1.5f)
            {
                coinCounterTMPro.rectTransform.DOPunchScale(new Vector3(0.05f, 0.05f, 0.0f), 0.8f)
                .OnComplete(() =>
                {
                    coinCounterTMPro.rectTransform.localScale = Vector3.one;
                })
                .Play();
            }
            break;

        case ResourceType.Star:
            starCounterTMPro.text = _stars.ToString();     //update the coin counter text
            starCounterTMPro.rectTransform.DOPunchScale(new Vector3(0.05f, 0.05f, 0.0f), 0.8f)
            .OnComplete(() =>
            {
                starCounterTMPro.rectTransform.localScale = Vector3.one;
            })
            .Play();
            break;

        default:
            break;
        }
    }
Ejemplo n.º 2
0
        private void OnEnable()
        {
            if (text == null && inputField == null)
            {
                return;
            }

            string value = null;

            if (variableString != null)
            {
                value = variableString.ToString();
            }

            if (variableInt != null)
            {
                value = variableInt.ToString();
            }

            if (variableFloat != null)
            {
                value = variableFloat.ToString();
            }

            if (variableBool != null)
            {
                value = variableBool.ToString();
            }

            if (text != null)
            {
                text.text = value;
            }

            if (inputField != null)
            {
                inputField.text = value;
            }
        }
 private void Update()
 {
     text.text = intVariable.ToString();
 }