public static GetByType ( ValidatorType type ) : IValidator | ||
type | ValidatorType | |
return | IValidator |
void Start() { _input.onValueChange.AddListener((s) => Validate(s)); EventTrigger.Entry entryS = new EventTrigger.Entry(); entryS.eventID = EventTriggerType.Select; entryS.callback = new EventTrigger.TriggerEvent(); UnityEngine.Events.UnityAction <BaseEventData> callback = new UnityEngine.Events.UnityAction <BaseEventData>(OnSelected); entryS.callback.AddListener(callback); EventTrigger.Entry entryD = new EventTrigger.Entry(); entryD.eventID = EventTriggerType.Deselect; entryD.callback = new EventTrigger.TriggerEvent(); UnityEngine.Events.UnityAction <BaseEventData> callback1 = new UnityEngine.Events.UnityAction <BaseEventData>(OnDeselected); entryD.callback.AddListener(callback1); //TODO Problem for unity compability 500 - 510 _eventTrigger.triggers.Add(entryS); _eventTrigger.triggers.Add(entryD); if (types != null && validators.Count > 0) { foreach (var type in types) { validators.Add(ValidatorFactory.GetByType(type)); } SetErrorMsg(validators[0].GetErrorMsg()); } }
void Start() { if (types != null && types.Length > 0) { foreach (var type in types) { validators.Add(ValidatorFactory.GetByType(type)); } SetErrorMsg(validators[0].GetErrorMsg()); } _input.onValueChanged.AddListener((s) => Validate(s)); }