UDeltaCraftHubPlatformSettings

v1.0
View as Markdown

UDeltaCraftHubPlatformSettings belongs to the DeltaCraft Hub runtime module.

Incididunt sint duis in dolor amet et voluptate. Aute eiusmod ut reprehenderit in sit et occaecat ullamco. Aliquip voluptate pariatur aliquip ut elit incididunt sit aliqua velit duis do. Reprehenderit velit et laboris nisi do elit irure magna. Exercitation ad nostrud amet sed aliquip pariatur reprehenderit incididunt consequat.

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

Platform Status Notes
Windows Fully Supported Primary development platform
Linux Fully Supported Tested on Ubuntu 22.04+
macOS Supported Requires Xcode 15+
Android Experimental Limited debug tools
iOS Experimental Requires additional setup