Ark Server API (ASA) - Wiki
|
#include <CustomVersion.h>
Public Member Functions | |
FORCEINLINE | FCustomVersion () |
FORCEINLINE | FCustomVersion (FGuid InKey, int32 InVersion, FName InFriendlyName, CustomVersionValidatorFunc InValidatorFunc=nullptr) |
FORCEINLINE bool | operator== (FGuid InKey) const |
FORCEINLINE bool | operator!= (FGuid InKey) const |
const FName | GetFriendlyName () const |
Public Attributes | |
FGuid | Key |
int32 | Version |
int32 | ReferenceCount |
CustomVersionValidatorFunc | Validator |
Private Attributes | |
FName | FriendlyName |
Friends | |
class | FCustomVersionContainer |
FArchive & | operator<< (FArchive &Ar, FCustomVersion &Version) |
void | operator<< (FStructuredArchive::FSlot Slot, FCustomVersion &Version) |
Structure to hold unique custom key with its version.
Definition at line 42 of file CustomVersion.h.
|
inline |
Constructor.
Definition at line 59 of file CustomVersion.h.
|
inline |
Helper constructor.
Definition at line 65 of file CustomVersion.h.
Gets the friendly name for error messages or whatever
|
inline |
Inequality comparison operator for Key
Definition at line 81 of file CustomVersion.h.
|
inline |
Equality comparison operator for Key
Definition at line 75 of file CustomVersion.h.
|
friend |
Definition at line 44 of file CustomVersion.h.
|
friend |
|
friend |
|
mutableprivate |
Friendly name for error messages or whatever. Lazy initialized for serialized versions
Definition at line 95 of file CustomVersion.h.
FGuid FCustomVersion::Key |
Unique custom key.
Definition at line 47 of file CustomVersion.h.
int32 FCustomVersion::ReferenceCount |
Number of times this GUID has been registered
Definition at line 53 of file CustomVersion.h.
CustomVersionValidatorFunc FCustomVersion::Validator |
An optional validator that will be called if a package has a given version that can prevent it from loading
Definition at line 56 of file CustomVersion.h.
int32 FCustomVersion::Version |
Custom version.
Definition at line 50 of file CustomVersion.h.