CrimsonInput · Lesson 5 of 8

Author the Input Config

Beginner4 minSetup

Before you start

  • Completed: Use the Crimson Input Component
Video coming soon

Chapters

1. Create the asset

Content Browser → right-click → Miscellaneous → Data Asset → pick CrimsonInputConfig. This is the pairing table between actions and tags.

2. Fill the three lists

ListForExample entry
Native Input ActionsMovement, camera — bound to C++/BP callbacksIA_Move → InputTag.Move
Ability Input ActionsGAS ability activationIA_Ability1 → InputTag.Ability.1
UI Input ActionsCommonUI actions (confirm/back)IA_UI_Confirm → InputTag.UI.Confirm
The input config: native and ability lists pairing each action with its InputTag.
You own the tag hierarchy
The plugin ships no input tags — define your own InputTag.* family in Project Settings → Gameplay Tags. That keeps your scheme yours; the plugin only agrees on the pattern.

Read-side helpers exist for all three lists — FindNativeInputActionForTag, FindAbilityInputActionForTag, FindUIInputActionForTag — all callable from Blueprint.