REFERENCESTRUCTS AND ENUMS
FCISInteractionObjectActionData
MODULECharacterInteractionSystemINCLUDECommon/CISTypes.h
A pair of an object state and the Action that a use runs in that state. A side lists these pairs in InteractionObjectSideActions. A use runs the first pair whose RequiredStateTag equals the object's current state. If no pair matches, the object cannot be used in that state, and the server refuses the use with NoActionForState.
Properties
FGameplayTag RequiredStateTag
The object state for which InteractionObjectAction runs. An empty tag matches an object that has no state.
- Category
- Settings
UCISInteractionObjectAction* InteractionObjectAction = nullptr
The Action that a use runs in that state. Leave it set: a side whose entry for the current state has no Action is not offered to the character, as if it had no entry.
- Default
- nullptr
- Category
- Settings