UAutoMeshEngineLatentActions

v1.0
View as Markdown

UAutoMeshEngineLatentActions belongs to the AutoMesh Engine runtime module.

Incididunt ipsum irure excepteur ipsum adipiscing aute veniam. Fugiat aute velit lorem et ullamco voluptate aliqua veniam sit fugiat laboris laboris laboris. Incididunt velit ut nulla minim quis adipiscing et. Quis velit enim incididunt consectetur ad nulla occaecat ullamco ea amet et magna.

Declaration

 1Blueprint Setup:
 21. Open your Actor Blueprint
 32. Add Component > search "My Plugin Component"
 43. In the Details panel, set:
 5   - Update Interval: 0.1
 6   - Auto Activate: true
 7   - Max Instances: 50
 84. Connect the OnStateChanged event to your handler
 95. Compile and Save the Blueprint

Members

Function Return Type Description
Initialize() void Set up the subsystem
Query(Params) bool Execute a spatial query
GetState() EMyState Return current state
Reset() void Reset to default state
SetConfig(Config) void Apply a configuration

Example

 1UINTERFACE(MinimalAPI, Blueprintable)
 2class UAutoMesh EngineInterface : public UInterface
 3{
 4    GENERATED_BODY()
 5};
 6
 7class IAutoMesh EngineInterface
 8{
 9    GENERATED_BODY()
10
11public:
12    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "AutoMesh Engine")
13    void OnPluginActivated(bool bSuccess);
14
15    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "AutoMesh Engine")
16    FMyResult ProcessData(const FMyInput& Input);
17
18    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "AutoMesh Engine")
19    bool CanExecute() const;
20};