protected virtual AxisEventData GetAxisEventData(float x, float y, float moveDeadZone) { if (m_AxisEventData == null) { m_AxisEventData = new AxisEventData(eventSystem); } m_AxisEventData.Reset(); m_AxisEventData.moveVector = new Vector2(x, y); m_AxisEventData.moveDir = DetermineMoveDirection(x, y, moveDeadZone); return(m_AxisEventData); }
public virtual void OnMove(AxisEventData eventData) { Execute(EventTriggerType.Move, eventData); }