![]() |
Data Shard Plugin
|
Blueprint function library providing utility functions for working with DataShards.
Exposes DataShard functionality for use in Blueprints.
More...
#include <DataShardUtils_BP.h>
Inherits UBlueprintFunctionLibrary.
Static Public Member Functions | |
static bool | CreateShard (const UObject *WorldContextObject, const FDataShardKey &Key, const int32 &InitData) |
static bool | SetOrCreateShard (const UObject *WorldContextObject, const FDataShardKey &Key, const int32 &InitData) |
static bool | RemoveShard (const UObject *WorldContextObject, const FDataShardKey &Key) |
static void | SetShardData (const UObject *WorldContextObject, const FDataShardKey &Key, const int32 &InData) |
static bool | GetShardData (const UObject *WorldContextObject, const FDataShardKey &Key, int32 &OutData) |
static bool | GetShardDataPure (const UObject *WorldContextObject, const FDataShardKey &Key, int32 &OutData) |
static bool | CreateBoundKey (const UObject *WorldContextObject, const FDataShardKey &Parent, const FString &Name, AActor *Actor, FDataShardKey &OutKey) |
static bool | IsKeyValid (const UObject *WorldContextObject, const FDataShardKey &Key) |
static FDataShardKey | MakeShardKey (const FString &Name, UObject *Owner) |
static FDataShardKey | MakeGlobalShardKey (const UObject *WorldContextObject, const FString &Name) |
static void | BindEventOnShardDataChange (const UObject *WorldContextObject, const FDataShardKey &Key, const FOnShardDataChange &Event) |
static void | UnbindEventOnShardDataChange (const UObject *WorldContextObject, const FDataShardKey &Key, const FOnShardDataChange &Event) |
static void | UnbindAllEventsOnShardDataChange (const UObject *WorldContextObject, const FDataShardKey &Key) |
static FString | ShardDataAsString (const UObject *WorldContextObject, const FDataShardKey &Key) |
static FString | AllShardDataAsString (const UObject *WorldContextObject, const AActor *Actor) |
Blueprint function library providing utility functions for working with DataShards.
Exposes DataShard functionality for use in Blueprints.