Navigation
API > API/Plugins > API/Plugins/ClonerEffector > API/Plugins/ClonerEffector/Effector
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UCEEffectorExtensionBase
- UCEEffectorForceExtension
- UCEEffectorModeBase
- UCEEffectorNoiseMode
- UCEEffectorOffsetMode
- UCEEffectorPushMode
- UCEEffectorStepMode
- UCEEffectorTargetMode
- UCEEffectorTypeBase
- UCEEffectorBoundType
- UCEEffectorBoxType
- UCEEffectorPlaneType
- UCEEffectorRadialType
- UCEEffectorSphereType
- UCEEffectorTorusType
- UCEEffectorUnboundType
References
| Module | ClonerEffector |
| Header | /Engine/Plugins/Experimental/ClonerEffector/Source/ClonerEffector/Public/Effector/CEEffectorExtensionBase.h |
| Include | #include "Effector/CEEffectorExtensionBase.h" |
Syntax
UCLASS (MinimalAPI, Abstract, BlueprintType, Within=CEEffectorComponent)
class UCEEffectorExtensionBase : public UObject
Remarks
Represents an extension for an effector to apply a custom behavior on cloner
Constructors
| Type | Name | Description | |
|---|---|---|---|
UCEEffectorExtensionBase
(
FName InExtensionName |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Enable this extension | ||
| void | Disable this extension | ||
| UCEEffectorComponent * | Get the effector component using this extension | ||
| FName | |||
| FCEExtensionSection | |||
| bool | |||
| void | Called when extension becomes active | ||
| void | Called when extension becomes inactive | ||
| void | OnExtensionParametersChanged
(
UCEEffectorComponent* InComponent |
Called to reapply type parameters | |
| void | Used by PECP to update parameters | ||
| void | UpdateExtensionParameters
(
bool bInUpdateLinkedCloners |
Request refresh extension next tick |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization |