Navigation
API > API/Plugins > API/Plugins/MassSmartObjects
Settings for the MassSmartObject module.
| Name | UMassSmartObjectSettings |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassSmartObjects/Public/MassSmartObjectSettings.h |
| Include Path | #include "MassSmartObjectSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=Plugins, defaultconfig, DisplayName="Mass SmartObject")
class UMassSmartObjectSettings : public UMassModuleSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMassModuleSettings → UMassSmartObjectSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bUseCooldownForMRUSlots | bool | Set this flag to allow the most recently used slots to be considered again after the period of time specified by MRUSlotsCooldown This option requires MRUSlotsMaxCount to be a non-zero value | MassSmartObjectSettings.h |
|
| MRUSlotsCooldown | float | Period of time during which a given slot will not be considered after being used This option requires 'bUseCooldownForMRUSlots' to be true and 'MRUSlotsMaxCount' to be a non-zero value | MassSmartObjectSettings.h |
|
| MRUSlotsMaxCount | int32 | Can be used to prevent smart object users from reusing the same smart object slots more than once. | MassSmartObjectSettings.h |
|
| OnAnnotationSettingsChanged | FOnAnnotationSettingsChanged | MassSmartObjectSettings.h | ||
| SearchExtents | float | Extents used to find precomputed entry points to reach a smart object from a zone graph lane. | MassSmartObjectSettings.h |
|
| SmartObjectTag | FZoneGraphTag | Tag used to indicate that smart objects are associated to a lane for queries using lanes. | MassSmartObjectSettings.h |
|
Functions
Protected
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
MassSmartObjectSettings.h |