Before deciding to add properties to this structure, it's encouraged to become familiar with WorkerPayloadGameplayConcept, which allows IGenericAgentActivityWorkers
to allocate and associate any generic payload data structure to the current or upcoming agent activity (or even a particular FAgentActivityCognition
tag).
In this sense, FAgentActivity
could merely be treated as a "pointer" to an agent activity, without carrying additional state.