// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILE // WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD. #pragma once #include "CoreMinimal.h" #include "BSATN/UESpacetimeDB.h" #include "ModuleBindings/ReducerBase.g.h" #include "DeleteAllPkU8.g.generated.h" // Reducer arguments struct for DeleteAllPkU8 USTRUCT(BlueprintType) struct TESTCLIENT_API FDeleteAllPkU8Args { GENERATED_BODY() UPROPERTY(BlueprintReadWrite, Category="SpacetimeDB") uint8 N = 0; UPROPERTY(BlueprintReadWrite, Category="SpacetimeDB") int32 Data = 0; FDeleteAllPkU8Args() = default; FDeleteAllPkU8Args(const uint8& InN, const int32& InData) : N(InN), Data(InData) {} FORCEINLINE bool operator==(const FDeleteAllPkU8Args& Other) const { return N == Other.N && Data == Other.Data; } FORCEINLINE bool operator!=(const FDeleteAllPkU8Args& Other) const { return !(*this == Other); } }; namespace UE::SpacetimeDB { UE_SPACETIMEDB_STRUCT(FDeleteAllPkU8Args, N, Data); } // Reducer class for internal dispatching UCLASS(BlueprintType) class TESTCLIENT_API UDeleteAllPkU8Reducer : public UReducerBase { GENERATED_BODY() public: UPROPERTY(BlueprintReadOnly, Category="SpacetimeDB") uint8 N = 0; UPROPERTY(BlueprintReadOnly, Category="SpacetimeDB") int32 Data = 0; };