Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
UPrimalEngramEntry Struct Reference

#include <Other.h>

+ Inheritance diagram for UPrimalEngramEntry:
+ Collaboration diagram for UPrimalEngramEntry:

Public Member Functions

int & RequiredCharacterLevelField ()
 
int & RequiredEngramPointsField ()
 
TSubclassOf< UPrimalItem > & BluePrintEntryField ()
 
FStringExtraEngramDescriptionField ()
 
TArray< FEngramEntries > & EngramRequirementSetsField ()
 
int & MyEngramIndexField ()
 
TEnumAsByte< enum EEngramGroup::Type > & EngramGroupField ()
 
BitFieldValue< bool, unsigned __int32 > bGiveBlueprintToPlayerInventory ()
 
BitFieldValue< bool, unsigned __int32 > bCanBeManuallyUnlocked ()
 
UObjectGetObjectW ()
 
FStringGetEntryString (FString *result)
 
UTexture2DGetEntryIcon (UObject *AssociatedDataObject, bool bIsEnabled)
 
bool MeetsEngramRequirements (AShooterPlayerState *aPlayerState, bool bOnlyCheckLevel, bool bDontCheckEngramPreRequirements)
 
bool MeetsEngramChainRequirements (AShooterPlayerState *aPlayerState)
 
FStringGetEngramDescription (FString *result, AShooterPlayerState *aPlayerState)
 
FStringGetEngramName (FString *result)
 
int GetRequiredEngramPoints ()
 
int GetRequiredLevel ()
 
bool UseEngramRequirementSets ()
 
bool IsEngramClassHidden (TSubclassOf< UPrimalItem > ForItemClass)
 
void GetAllChainedPreReqs (AShooterPlayerState *aPlayerState, TArray< TSubclassOf< UPrimalEngramEntry > > *TestedEntries)
 
int GetChainRequiredEngramPoints (TArray< TSubclassOf< UPrimalEngramEntry > > *TestedEntries)
 
void ClearHiddenEngramRequirements ()
 
int & RequiredCharacterLevelField ()
 
int & RequiredEngramPointsField ()
 
TSubclassOf< UPrimalItem > & BluePrintEntryField ()
 
FStringExtraEngramDescriptionField ()
 
TArray< FEngramEntries > & EngramRequirementSetsField ()
 
int & MyEngramIndexField ()
 
TEnumAsByte< enum EEngramGroup::Type > & EngramGroupField ()
 
BitFieldValue< bool, unsigned __int32 > bGiveBlueprintToPlayerInventory ()
 
BitFieldValue< bool, unsigned __int32 > bCanBeManuallyUnlocked ()
 
BitFieldValue< bool, unsigned __int32 > bIsSPlusEngram ()
 
UObjectGetObjectW ()
 
FStringGetEntryString (FString *result)
 
UTexture2DGetEntryIcon (UObject *AssociatedDataObject, bool bIsEnabled)
 
bool MeetsEngramRequirements (AShooterPlayerState *aPlayerState, bool bOnlyCheckLevel, bool bDontCheckEngramPreRequirements)
 
bool MeetsEngramChainRequirements (AShooterPlayerState *aPlayerState)
 
FStringGetEngramDescription (FString *result, AShooterPlayerState *aPlayerState)
 
FStringGetEngramName (FString *result)
 
int GetRequiredEngramPoints ()
 
int GetRequiredLevel ()
 
bool UseEngramRequirementSets ()
 
bool IsEngramClassHidden (TSubclassOf< UPrimalItem > ForItemClass)
 
void GetAllChainedPreReqs (AShooterPlayerState *aPlayerState, TArray< TSubclassOf< UPrimalEngramEntry > > *TestedEntries)
 
int GetChainRequiredEngramPoints (TArray< TSubclassOf< UPrimalEngramEntry > > *TestedEntries)
 
void ClearHiddenEngramRequirements ()
 
- Public Member Functions inherited from UObject
void ExecuteUbergraph (int EntryPoint)
 
bool AreAllOuterObjectsValid ()
 
FNameGetExporterName (FName *result)
 
FStringGetDetailedInfoInternal (FString *result)
 
UObjectGetArchetype ()
 
bool IsBasedOnArchetype (UObject *const SomeObject)
 
bool IsInBlueprint ()
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void LoadLocalized (UObject *LocBase, bool bLoadHierachecally)
 
void LocalizeProperty (UObject *LocBase, TArray< FString > *PropertyTagChain, UProperty *const BaseProperty, UProperty *const Property, void *const ValueAddress)
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FStringGetDetailedInfo (FString *result)
 
bool ConditionalBeginDestroy ()
 
bool ConditionalFinishDestroy ()
 
void ConditionalPostLoad ()
 
bool Modify (bool bAlwaysMarkDirty)
 
bool IsSelected ()
 
void CollectDefaultSubobjects (TArray< UObject * > *OutSubobjectArray, bool bIncludeNestedSubobjects)
 
bool CheckDefaultSubobjectsInternal ()
 
bool IsAsset ()
 
bool IsSafeForRootSet ()
 
void LoadConfig (UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, UProperty *PropertyToLoad)
 
void ConditionalShutdownAfterError ()
 
bool IsNameStableForNetworking ()
 
bool IsFullNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
UFunctionFindFunctionChecked (FName InName)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
 __declspec (dllexport) UProperty *FindProperty(FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
int GetLinkerUE4Version ()
 
int GetLinkerLicenseeUE4Version ()
 
FStringGetPathName (FString *result, UObject *StopOuter)
 
void GetPathName (UObject *StopOuter, FString *ResultString)
 
FStringGetFullName (FString *result, UObject *StopOuter)
 
void MarkPackageDirty ()
 
bool IsIn (UObject *SomeOuter)
 
bool IsA (UClass *SomeBase)
 
void * GetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
EObjectFlagsObjectFlagsField ()
 
int & InternalIndexField ()
 
UClassClassField ()
 
FNameNameField ()
 
UObjectOuterField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 
void Register (const wchar_t *PackageName, const wchar_t *InName)
 

Additional Inherited Members

- Static Public Member Functions inherited from UObject
static UClassGetPrivateStaticClass ()
 
static UClassStaticClass ()
 
static UObjectGetArchetypeFromRequiredInfo (UClass *Class, UObject *Outer, FName Name, bool bIsCDO)
 
- Static Public Member Functions inherited from UObjectBase
static void EmitBaseReferences (UClass *RootClass)
 

Detailed Description

Definition at line 210 of file Other.h.

Member Function Documentation

◆ bCanBeManuallyUnlocked() [1/2]

BitFieldValue< bool, unsigned __int32 > UPrimalEngramEntry::bCanBeManuallyUnlocked ( )
inline

Definition at line 248 of file Other.h.

◆ bCanBeManuallyUnlocked() [2/2]

BitFieldValue< bool, unsigned __int32 > UPrimalEngramEntry::bCanBeManuallyUnlocked ( )
inline

Definition at line 223 of file Other.h.

◆ bGiveBlueprintToPlayerInventory() [1/2]

BitFieldValue< bool, unsigned __int32 > UPrimalEngramEntry::bGiveBlueprintToPlayerInventory ( )
inline

Definition at line 247 of file Other.h.

◆ bGiveBlueprintToPlayerInventory() [2/2]

BitFieldValue< bool, unsigned __int32 > UPrimalEngramEntry::bGiveBlueprintToPlayerInventory ( )
inline

Definition at line 222 of file Other.h.

◆ bIsSPlusEngram()

BitFieldValue< bool, unsigned __int32 > UPrimalEngramEntry::bIsSPlusEngram ( )
inline

Definition at line 249 of file Other.h.

◆ BluePrintEntryField() [1/2]

TSubclassOf< UPrimalItem > & UPrimalEngramEntry::BluePrintEntryField ( )
inline

Definition at line 239 of file Other.h.

◆ BluePrintEntryField() [2/2]

TSubclassOf< UPrimalItem > & UPrimalEngramEntry::BluePrintEntryField ( )
inline

Definition at line 214 of file Other.h.

◆ ClearHiddenEngramRequirements() [1/2]

void UPrimalEngramEntry::ClearHiddenEngramRequirements ( )
inline

Definition at line 266 of file Other.h.

◆ ClearHiddenEngramRequirements() [2/2]

void UPrimalEngramEntry::ClearHiddenEngramRequirements ( )
inline

Definition at line 240 of file Other.h.

◆ EngramGroupField() [1/2]

TEnumAsByte< enum EEngramGroup::Type > & UPrimalEngramEntry::EngramGroupField ( )
inline

Definition at line 243 of file Other.h.

◆ EngramGroupField() [2/2]

TEnumAsByte< enum EEngramGroup::Type > & UPrimalEngramEntry::EngramGroupField ( )
inline

Definition at line 218 of file Other.h.

◆ EngramRequirementSetsField() [1/2]

TArray< FEngramEntries > & UPrimalEngramEntry::EngramRequirementSetsField ( )
inline

Definition at line 241 of file Other.h.

◆ EngramRequirementSetsField() [2/2]

TArray< FEngramEntries > & UPrimalEngramEntry::EngramRequirementSetsField ( )
inline

Definition at line 216 of file Other.h.

◆ ExtraEngramDescriptionField() [1/2]

FString & UPrimalEngramEntry::ExtraEngramDescriptionField ( )
inline

Definition at line 240 of file Other.h.

◆ ExtraEngramDescriptionField() [2/2]

FString & UPrimalEngramEntry::ExtraEngramDescriptionField ( )
inline

Definition at line 215 of file Other.h.

◆ GetAllChainedPreReqs() [1/2]

void UPrimalEngramEntry::GetAllChainedPreReqs ( AShooterPlayerState * aPlayerState,
TArray< TSubclassOf< UPrimalEngramEntry > > * TestedEntries )
inline

Definition at line 264 of file Other.h.

◆ GetAllChainedPreReqs() [2/2]

void UPrimalEngramEntry::GetAllChainedPreReqs ( AShooterPlayerState * aPlayerState,
TArray< TSubclassOf< UPrimalEngramEntry > > * TestedEntries )
inline

Definition at line 238 of file Other.h.

◆ GetChainRequiredEngramPoints() [1/2]

int UPrimalEngramEntry::GetChainRequiredEngramPoints ( TArray< TSubclassOf< UPrimalEngramEntry > > * TestedEntries)
inline

Definition at line 265 of file Other.h.

◆ GetChainRequiredEngramPoints() [2/2]

int UPrimalEngramEntry::GetChainRequiredEngramPoints ( TArray< TSubclassOf< UPrimalEngramEntry > > * TestedEntries)
inline

Definition at line 239 of file Other.h.

◆ GetEngramDescription() [1/2]

FString * UPrimalEngramEntry::GetEngramDescription ( FString * result,
AShooterPlayerState * aPlayerState )
inline

Definition at line 258 of file Other.h.

◆ GetEngramDescription() [2/2]

FString * UPrimalEngramEntry::GetEngramDescription ( FString * result,
AShooterPlayerState * aPlayerState )
inline

Definition at line 232 of file Other.h.

◆ GetEngramName() [1/2]

FString * UPrimalEngramEntry::GetEngramName ( FString * result)
inline

Definition at line 259 of file Other.h.

◆ GetEngramName() [2/2]

FString * UPrimalEngramEntry::GetEngramName ( FString * result)
inline

Definition at line 233 of file Other.h.

◆ GetEntryIcon() [1/2]

UTexture2D * UPrimalEngramEntry::GetEntryIcon ( UObject * AssociatedDataObject,
bool bIsEnabled )
inline

Definition at line 255 of file Other.h.

◆ GetEntryIcon() [2/2]

UTexture2D * UPrimalEngramEntry::GetEntryIcon ( UObject * AssociatedDataObject,
bool bIsEnabled )
inline

Definition at line 229 of file Other.h.

◆ GetEntryString() [1/2]

FString * UPrimalEngramEntry::GetEntryString ( FString * result)
inline

Definition at line 254 of file Other.h.

◆ GetEntryString() [2/2]

FString * UPrimalEngramEntry::GetEntryString ( FString * result)
inline

Definition at line 228 of file Other.h.

◆ GetObjectW() [1/2]

UObject * UPrimalEngramEntry::GetObjectW ( )
inline

Definition at line 253 of file Other.h.

◆ GetObjectW() [2/2]

UObject * UPrimalEngramEntry::GetObjectW ( )
inline

Definition at line 227 of file Other.h.

◆ GetRequiredEngramPoints() [1/2]

int UPrimalEngramEntry::GetRequiredEngramPoints ( )
inline

Definition at line 260 of file Other.h.

◆ GetRequiredEngramPoints() [2/2]

int UPrimalEngramEntry::GetRequiredEngramPoints ( )
inline

Definition at line 234 of file Other.h.

◆ GetRequiredLevel() [1/2]

int UPrimalEngramEntry::GetRequiredLevel ( )
inline

Definition at line 261 of file Other.h.

◆ GetRequiredLevel() [2/2]

int UPrimalEngramEntry::GetRequiredLevel ( )
inline

Definition at line 235 of file Other.h.

◆ IsEngramClassHidden() [1/2]

bool UPrimalEngramEntry::IsEngramClassHidden ( TSubclassOf< UPrimalItem > ForItemClass)
inline

Definition at line 263 of file Other.h.

◆ IsEngramClassHidden() [2/2]

bool UPrimalEngramEntry::IsEngramClassHidden ( TSubclassOf< UPrimalItem > ForItemClass)
inline

Definition at line 237 of file Other.h.

◆ MeetsEngramChainRequirements() [1/2]

bool UPrimalEngramEntry::MeetsEngramChainRequirements ( AShooterPlayerState * aPlayerState)
inline

Definition at line 257 of file Other.h.

◆ MeetsEngramChainRequirements() [2/2]

bool UPrimalEngramEntry::MeetsEngramChainRequirements ( AShooterPlayerState * aPlayerState)
inline

Definition at line 231 of file Other.h.

◆ MeetsEngramRequirements() [1/2]

bool UPrimalEngramEntry::MeetsEngramRequirements ( AShooterPlayerState * aPlayerState,
bool bOnlyCheckLevel,
bool bDontCheckEngramPreRequirements )
inline

Definition at line 256 of file Other.h.

◆ MeetsEngramRequirements() [2/2]

bool UPrimalEngramEntry::MeetsEngramRequirements ( AShooterPlayerState * aPlayerState,
bool bOnlyCheckLevel,
bool bDontCheckEngramPreRequirements )
inline

Definition at line 230 of file Other.h.

◆ MyEngramIndexField() [1/2]

int & UPrimalEngramEntry::MyEngramIndexField ( )
inline

Definition at line 242 of file Other.h.

◆ MyEngramIndexField() [2/2]

int & UPrimalEngramEntry::MyEngramIndexField ( )
inline

Definition at line 217 of file Other.h.

◆ RequiredCharacterLevelField() [1/2]

int & UPrimalEngramEntry::RequiredCharacterLevelField ( )
inline

Definition at line 237 of file Other.h.

◆ RequiredCharacterLevelField() [2/2]

int & UPrimalEngramEntry::RequiredCharacterLevelField ( )
inline

Definition at line 212 of file Other.h.

◆ RequiredEngramPointsField() [1/2]

int & UPrimalEngramEntry::RequiredEngramPointsField ( )
inline

Definition at line 238 of file Other.h.

◆ RequiredEngramPointsField() [2/2]

int & UPrimalEngramEntry::RequiredEngramPointsField ( )
inline

Definition at line 213 of file Other.h.

◆ UseEngramRequirementSets() [1/2]

bool UPrimalEngramEntry::UseEngramRequirementSets ( )
inline

Definition at line 262 of file Other.h.

◆ UseEngramRequirementSets() [2/2]

bool UPrimalEngramEntry::UseEngramRequirementSets ( )
inline

Definition at line 236 of file Other.h.


The documentation for this struct was generated from the following files: