|
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.