UnityEngine.EventSystems.BaseInputModule.GetAxisEventData C# (CSharp) Method

GetAxisEventData() protected method

Given some input data generate an AxisEventData that can be used by the event system.

protected GetAxisEventData ( float x, float y, float moveDeadZone ) : AxisEventData
x float X movement.
y float Y movement.
moveDeadZone float Dead Zone.
return AxisEventData
        protected virtual AxisEventData GetAxisEventData(float x, float y, float moveDeadZone)
        {
            if (this.m_AxisEventData == null)
            {
                this.m_AxisEventData = new AxisEventData(this.eventSystem);
            }
            this.m_AxisEventData.Reset();
            this.m_AxisEventData.moveVector = new Vector2(x, y);
            this.m_AxisEventData.moveDir = DetermineMoveDirection(x, y, moveDeadZone);
            return this.m_AxisEventData;
        }