public override void Set <T>(T value) { if (typeof(T) == typeof(string)) { UnityUIUtility.SetText(TextUI, value as string); } }
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); } } }
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); }