internal TriggerEvent(InputActionManager manager, int triggerDataIndex) { Debug.Assert(triggerDataIndex >= 0 && triggerDataIndex < manager.m_TriggerDataCount); m_Manager = manager; m_TriggerDataIndex = triggerDataIndex; m_Data = m_Manager.m_TriggerDataBuffer[triggerDataIndex]; }
internal ActionEventArray(InputActionManager manager, int triggerIndex, int actionEventCount, int actionEventIndex) { m_Manager = manager; m_TriggerIndex = triggerIndex; m_ActionEventCount = actionEventCount; m_ActionEventIndex = actionEventIndex; }
internal TriggerEventArray(InputActionManager manager) { m_Manager = manager; }
public Enumerator(InputActionManager manager, int triggerIndex, int actionEventIndex) { m_Manager = manager; m_TriggerIndex = triggerIndex; m_ActionEventIndex = actionEventIndex - 1; // Minus one as first MoveNext() should move us to first item. }
internal ActionEvent(InputActionManager manager, int actionDataIndex) { m_Manager = manager; m_ActionDataIndex = actionDataIndex; m_Data = manager.m_ActionDataBuffer[actionDataIndex]; }