Ejemplo n.º 1
0
 public override void Set <T>(T value)
 {
     if (typeof(T) == typeof(string))
     {
         UnityUIUtility.SetText(TextUI, value as string);
     }
 }
Ejemplo n.º 2
0
        public override void Set <T>(T value)
        {
            if (typeof(T) == typeof(string))
            {
                var list = (_iconLibrary != null) ? _iconLibrary.Icons : Icons;

                IconData data = list.Find(x => x.Name == value as string);
                if (data != null && data.Icon != null)
                {
                    UnityUIUtility.SetImage(Image, data.Icon);
                }
            }
        }
Ejemplo n.º 3
0
        public override void Set <T>(T value)
        {
            TextAnswerData data = value as TextAnswerData;

            if (data == null)
            {
                Debug.LogError(value + " is not a TextAnswerData!"); return;
            }
            if (data.UIElementName != ElementID)
            {
                return;
            }

            isGlobal     = data.IsGlobal;
            variableName = data.VariableName;
            UnityUIUtility.SetText(Label, data.Text);
        }