 |
FMassBehaviorEntityContext |
Struct to pass around the required set of information to activate a mass behavior definition on a given entity. |
|
 |
FMassSmartObjectCandidateSlots |
Struct that holds status and results of a candidate finder request |
|
 |
FMassSmartObjectCompletedRequestTag |
Special tag to mark processed requests |
|
 |
FMassSmartObjectHandler |
Mediator struct that encapsulates communication between SmartObjectSubsystem and Mass. |
|
 |
FMassSmartObjectLaneLocationRequestFragment |
Fragment used to build a list potential smart objects to use. |
|
 |
FMassSmartObjectRequestID |
Identifier associated to a request for smart object candidates. |
|
 |
FMassSmartObjectRequestResultFragment |
Fragment that holds the result of a request to find candidates. |
|
 |
FMassSmartObjectTimedBehaviorFragment |
Fragment used to process time based smartobject interactions |
|
 |
FMassSmartObjectUserFragment |
Fragment used by an entity to be able to interact with smart objects |
|
 |
FMassSmartObjectWorldLocationRequestFragment |
Fragment used to build a list potential smart objects to use. |
|
 |
FSmartObjectAnnotationData |
Per ZoneGraphData smart object look up data. |
|
 |
FSmartObjectCandidateSlot |
Structure that represents a potential smart object slot for a MassEntity during the search |
|
 |
FSmartObjectLaneLocation |
Struct to keep track of a SmartObject entry point on a given lane. |
|
 |
FSmartObjectLaneLocationIndices |
Struct to store indices to all entry points on a given lane. |
|
 |
FSmartObjectMassEntityUserData |
Struct that can be used to pass data to the find or filtering methods. |
|
 |
IMassSmartObjectsModule |
The public interface to this module. |
|
 |
UMassSmartObjectCandidatesFinderProcessor |
Processor that builds a list of candidates objects for each users. |
|
 |
UMassSmartObjectSettings |
Settings for the MassSmartObject module. |
|
 |
UMassSmartObjectTimedBehaviorProcessor |
Processor for time based user's behavior that waits x seconds then releases its claim on the object |
|
 |
UMassSmartObjectUserFragmentDeinitializer |
Deinitializer processor to unregister slot invalidation callback when SmartObjectUser fragment gets removed |
|
 |
UMassSmartObjectUserTrait |
Trait to allow an entity to interact with SmartObjects |
|
 |
USmartObjectMassBehaviorDefinition |
Base class for MassAIBehavior definitions. |
|
 |
USmartObjectZoneAnnotations |
ZoneGraph annotations for smart objects |
|