UGUIDisplayValue.cs 472 B

123456789101112131415161718
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5. using XNode.Examples.MathNodes;
  6. namespace XNode.Examples.RuntimeMathNodes {
  7. public class UGUIDisplayValue : UGUIMathBaseNode {
  8. public Text label;
  9. void Update() {
  10. DisplayValue displayValue = node as DisplayValue;
  11. object obj = displayValue.GetInputValue<object>("input");
  12. if (obj != null) label.text = obj.ToString();
  13. else label.text = "n/a";
  14. }
  15. }
  16. }