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; } }
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(); }