protected override void OnClickEnded(CustomUIEventCaster.UIEventInfo eventInfo) { if (EventInfo == null || EventInfo.Id != eventInfo.Id) { return; } EventInfo = null; }
protected override void OnClickBegan(CustomUIEventCaster.UIEventInfo eventInfo) { if (eventInfo.Collider != null || EventInfo != null) { return; } EventInfo = eventInfo; _entryPoint = GetEventPosition(); }
protected abstract void OnClickEnded(CustomUIEventCaster.UIEventInfo eventInfo);
protected virtual void Awake() { EventInfo = null; }