Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
Container for safely replicating script struct references (constrained to a specified parent struct)
| Name | FNetSerializeScriptStructCache |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/AbilitySystemGlobals.h |
| Include Path | #include "AbilitySystemGlobals.h" |
Syntax
USTRUCT ()
struct FNetSerializeScriptStructCache
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BaseStructType | TObjectPtr< UScriptStruct > | AbilitySystemGlobals.h | ||
| bIsInitDirty | bool | AbilitySystemGlobals.h | ||
| ScriptStructs | TArray< TObjectPtr< UScriptStruct > > | AbilitySystemGlobals.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void InitForType
(
UScriptStruct* InScriptStruct |
AbilitySystemGlobals.h | ||
bool NetSerialize
(
FArchive& Ar, |
Serializes reference to given script struct (must be in the cache) | AbilitySystemGlobals.h | |
void RemoveInPackages
(
TConstArrayView< UPackage* > |
AbilitySystemGlobals.h | ||
void SetInitDirty() |
AbilitySystemGlobals.h |