deltacrafthub.Stats

v1.0
View as Markdown

deltacrafthub.Stats belongs to the DeltaCraft Hub runtime module.

Et magna nostrud esse nostrud voluptate nostrud consectetur do excepteur fugiat sit. Veniam aliqua aliquip dolor excepteur amet irure minim laboris lorem. Incididunt do magna esse nulla ea aute et elit consequat consequat. Reprehenderit et sed reprehenderit ipsum ea nostrud nulla sint minim. Voluptate consectetur fugiat ea tempor quis fugiat nostrud eiusmod et nulla adipiscing eiusmod tempor nisi.

Declaration

 1UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent))
 2class DELTA_CRAFT_HUB_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 = "DeltaCraft Hub")
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

Note: Blueprint users can access all core functionality through the provided Blueprint Function Library nodes.