UAutoMeshEngineMathLibrary

v2.0
View as Markdown

UAutoMeshEngineMathLibrary belongs to the AutoMesh Engine runtime module.

Sed eiusmod consequat veniam sed nisi commodo ullamco ut veniam incididunt veniam duis cillum adipiscing. Consectetur consequat nulla sit sit dolore adipiscing adipiscing et fugiat nulla eiusmod sint cillum ut. Et commodo ipsum adipiscing excepteur sed tempor duis pariatur velit ea dolor ex consequat aliquip. Laboris elit veniam dolore sed aliquip ipsum et lorem elit ipsum.

Declaration

 1UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent))
 2class AUTO_MESH_ENGINE_API UMyComponent : public UActorComponent
 3{
 4    GENERATED_BODY()
 5
 6public:
 7    UMyComponent();
 8
 9    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
10    float UpdateInterval = 0.1f;
11
12    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
13    bool bAutoActivate = true;
14
15    UFUNCTION(BlueprintCallable, Category = "AutoMesh Engine")
16    void SetConfiguration(const FMyConfig& Config);
17
18protected:
19    virtual void BeginPlay() override;
20    virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
21
22private:
23    FMyConfig CurrentConfig;
24    float TimeSinceLastUpdate = 0.0f;
25};

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