Skip to content
CISV2.0GET IT ON FAB

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