FAgentActivity represents a singular task an agent can perform. They can be executed by agent activity workers.
By default, it can be seen as merely a 'pointer' to an agent activity without carrying additional state.
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
In this sense,
FAgentActivity could merely be treated as a "pointer" to an agent activity, without carrying additional state.