Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
UVictoryCore Struct Reference

#include <Other.h>

+ Inheritance diagram for UVictoryCore:
+ Collaboration diagram for UVictoryCore:

Public Member Functions

UShooterGameUserSettingsGetShooterGameUserSettings ()
 
- Public Member Functions inherited from UObject
bool ProcessConsoleExec (const wchar_t *Cmd, FOutputDevice *Ar, UObject *Executor)
 
FStringGetDetailedInfoInternal (FString *result)
 
bool AreAllOuterObjectsValid ()
 
bool IsInBlueprint ()
 
bool IsBasedOnArchetype (const UObject *const SomeObject)
 
UObjectCreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)
 
UObjectGetDefaultSubobjectByName (FName ToFind)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void PostLoad ()
 
bool NeedsLoadForServer ()
 
bool NeedsLoadForClient ()
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FStringGetDetailedInfo (FString *result)
 
bool ConditionalBeginDestroy ()
 
bool ConditionalFinishDestroy ()
 
void ConditionalPostLoad ()
 
void PostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph)
 
void ConditionalPostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph)
 
void GetPreloadDependencies (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutDeps)
 
void Serialize (FStructuredArchiveRecord Record)
 
void SerializeScriptProperties (FArchive *Ar)
 
void SerializeScriptProperties (FStructuredArchiveSlot Slot)
 
void BuildSubobjectMapping (UObject *OtherObject, TMap< UObject *, UObject *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< UObject *, UObject *, 0 > > *ObjectMapping)
 
void CollectDefaultSubobjects (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutSubobjectArray, bool bIncludeNestedSubobjects)
 
bool CheckDefaultSubobjects (bool bForceCheck)
 
bool CheckDefaultSubobjectsInternal ()
 
void GetAssetRegistryTags (FAssetData *Out)
 
void GetResourceSizeEx (FResourceSizeEx *CumulativeResourceSize)
 
bool IsAsset ()
 
FPrimaryAssetIdGetPrimaryAssetId (FPrimaryAssetId *result)
 
bool IsLocalizedResource ()
 
bool IsSafeForRootSet ()
 
void LoadConfig (UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, FProperty *PropertyToLoad)
 
void SaveConfig (unsigned __int64 Flags, const wchar_t *InFilename, FConfigCacheIni *Config, bool bAllowCopyToDefaultObject)
 
FStringGetDefaultConfigFilename (FString *result)
 
bool IsNameStableForNetworking ()
 
bool IsFullNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
void LocalizeProperty (UObject *LocBase, TArray< FString, TSizedDefaultAllocator< 32 > > *PropertyTagChain, FProperty *const BaseProperty, FProperty *const Property, void *const ValueAddress)
 
void SkipFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
 
void CallFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
 
bool CallFunctionByNameWithArguments (const wchar_t *Str, FOutputDevice *Ar, UObject *Executor, bool bForceCallWithNonExec)
 
UFunctionFindFunctionChecked (FName InName, EIncludeSuperFlag::Type a3=EIncludeSuperFlag::IncludeSuper)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
void ProcessContextOpcode (FFrame *Stack, void *const Z_Param__Result, bool bCanFailSilently)
 
UObjectGetArchetype ()
 
bool IsInOrOwnedBy (const UObject *SomeOuter)
 
void SetLinker (FLinkerLoad *LinkerLoad, int LinkerIndex, bool bShouldDetachExisting)
 
ARK_API FPropertyFindProperty (FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
FPackageFileVersionGetLinkerUEVersion (FPackageFileVersion *result)
 
FStringGetPathName (FString *result, const UObject *StopOuter)
 
void GetPathName (const UObject *StopOuter, FString *ResultString)
 
void GetPathName (const UObject *StopOuter, TStringBuilderBase< wchar_t > *ResultString)
 
FStringGetFullGroupName (FString *result, bool bStartWithOuter)
 
UObjectGetOutermostObject ()
 
UPackageGetPackage ()
 
bool MarkPackageDirty ()
 
UObjectGetTypedOuter (UClass *Target)
 
bool IsIn (const UObject *SomeOuter)
 
bool IsInPackage (const UPackage *SomePackage)
 
voidGetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
void AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject)
 
bool CanBeInCluster ()
 
void CreateCluster ()
 
FLinkerLoadGetLinker ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
UObjectBase_vtbl *& __vftableField ()
 
EObjectFlagsObjectFlagsField ()
 
intInternalIndexField ()
 
UClass *& ClassPrivateField ()
 
UClass *& ClassField ()
 
FNameNamePrivateField ()
 
FNameNameField ()
 
UObject *& OuterPrivateField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
UPackageGetExternalPackageInternal ()
 
void SetExternalPackage (UPackage *InPackage)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 

Static Public Member Functions

static void StaticRegisterNativesUVictoryCore ()
 
static UClassGetPrivateStaticClass ()
 
static void DestroyWidget (UWidget *WidgetToDestroy)
 
static int RandInt (int MaxVal)
 
static int GetWeightedRandomIndex (const TArray< float, TSizedDefaultAllocator< 32 > > *pArray, float ForceRand)
 
static UObjectBaseTracePhysMaterial ()
 
static UObjectGetClassDefaultObject (UClass *FromClass)
 
static float ClampRotAxis (float BaseAxis, float DesiredAxis, float MaxDiff)
 
static int BPGetWeightedRandomIndex (const TArray< float, TSizedDefaultAllocator< 32 > > *pArray, float ForceRand)
 
static bool ComponentBoundsEncompassesPoint (UPrimitiveComponent *Comp, const UE::Math::TVector< double > *Point, float BoundsMultiplier)
 
static bool SphereOverlapFast (UObject *WorldContextObject, const UE::Math::TVector< double > *Loc, const float Radius)
 
static float GetProjectileArcPeakTime (UObject *WorldContextObject, const FProjectileArc *Arc)
 
static void DrawDebugCapsule (UObject *WorldContextObject, const UE::Math::TVector< double > *CapsuleTop, const UE::Math::TVector< double > *CapsuleBottom, float Radius, const FColor *Color, bool bPersistentLines, float LifeTime, unsigned __int8 DepthPriority)
 
static bool FindValidLocationNextToTarget (UObject *WorldContextObject, UE::Math::TVector< double > *OutLocation, APrimalCharacter *SourceCharacter, APrimalCharacter *TargetCharacter, float DistanceMargin, int MaxTraceCount, AActor *ActorToIgnore, bool bTraceComplex, bool bDrawDebug, float DebugDrawDuration, bool AllowCloseDistance, bool AllowLocationInAir)
 
static void GridTraceAroundPoint ()
 
static bool BPFastTrace ()
 
static void SetSessionPrefix (const FString *InPrefix)
 
static FColorGetTeamColor (FColor *result, const int TargetingTeam)
 
static FStringFormatAsTime (FString *result, int InTime, bool UseLeadingZero, bool bForceLeadingZeroHour, bool bShowSeconds)
 
static FStringFormatAsTimeLong (FString *result, int InTime)
 
static bool CalculateInterceptPosition (const UE::Math::TVector< double > *StartPosition, const UE::Math::TVector< double > *StartVelocity, float ProjectileVelocity, const UE::Math::TVector< double > *TargetPosition, const UE::Math::TVector< double > *TargetVelocity, UE::Math::TVector< double > *InterceptPosition)
 
static int GetSecondsIntoDay ()
 
static bool GetGroundLocation (UObject *WorldContextObject, UE::Math::TVector< double > *theGroundLoc, const UE::Math::TVector< double > *StartLoc, const UE::Math::TVector< double > *OffsetUp, const UE::Math::TVector< double > *OffsetDown)
 
static void CallGlobalLevelEvent (UObject *WorldContextObject, FName EventName)
 
static void StopAllMusicTracks (const UObject *WorldContextObject)
 
static TArray< AActor * > * ServerOctreeOverlapActors (TArray< AActor *, TSizedDefaultAllocator< 32 > > *result, UObject *WorldContextObject, UE::Math::TVector< double > *AtLoc, float Radius, int OctreeType, bool bForceActorLocationDistanceCheck)
 
static TArray< AActor * > * ServerOctreeOverlapActorsClass (TArray< AActor *, TSizedDefaultAllocator< 32 > > *result, UObject *WorldContextObject, UE::Math::TVector< double > *AtLoc, float Radius, int OctreeType, TSubclassOf< AActor > ActorClass, bool bForceActorLocationDistanceCheck)
 
static bool IsVerboseDisplayEnabled (const UObject *WorldContextObject)
 
static AActorSpawnActorDeferred (UClass *Class, UObject *WorldContextObject, const UE::Math::TVector< double > *Location, const UE::Math::TRotator< double > *Rotation, AActor *Owner, APawn *Instigator, bool bNoCollisionFail)
 
static void FinishSpawning (AActor *Actor)
 
static bool KillTargetCharacterOrStructure (AActor *ActorToKill, AActor *DamageCauser, bool bTryDestroyActor)
 
static __int64 GetWeightedRandomIndexFromArray ()
 
static AActorGetClosestActorArray ()
 
static ACustomActorListGetCustomActorList (UObject *WorldContextObject, FName SearchCustomTag)
 
static long double GetNetworkTimeInSeconds (UObject *WorldContextObject)
 
static long double GetRealWorldUtcTimeInSeconds ()
 
static long double NetworkTimeToRealWorldUtcTime (UObject *WorldContextObject, long double NetworkTime)
 
static TArray< APlayerCameraManager *, TSizedDefaultAllocator< 32 > > * GetAllLocalPlayerCameraManagers (TArray< APlayerCameraManager *, TSizedDefaultAllocator< 32 > > *result, UObject *WorldContextObject)
 
static AShooterCharacterGetShooterCharacterFromPawn (APawn *Pawn)
 
static AShooterCharacterGetShooterCharacterFromController (AController *Controller)
 
static bool VTraceSingleBP (UObject *WorldContextObject, FHitResult *OutHit, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, ECollisionChannel TraceChannel, int CollisionGroups, FName TraceTag, bool bTraceComplex, AActor *ActorToIgnore, float DebugDrawDuration)
 
static bool VTraceShapeBP ()
 
static bool VTraceShapeMultiBP ()
 
static bool IsGamePadConnected ()
 
static bool ObjectIsChildOfSoftRef ()
 
static bool IsPVEServer (UObject *WorldContextObject)
 
static bool IsTimeSince_Network (UObject *WorldContextObject, long double OldTime, float CheckTimeSince, bool bForceTrueAtZeroTime)
 
static bool IsTimeSince_Utc (long double OldTime, float CheckTimeSince, bool bForceTrueAtZeroTime)
 
static float TimeSince_Network (UObject *WorldContextObject, long double OldTime)
 
static bool IsTimeSince (UObject *WorldContextObject, long double OldTime, float CheckTimeSince, bool bForceTrueAtZeroTime)
 
static float TimeSince (UObject *WorldContextObject, long double OldTime)
 
static void PauseTimer ()
 
static void UnPauseTimer ()
 
static bool IsTimerActive ()
 
static bool IsTimerPaused ()
 
static FStringGetLastMapPlayed (FString *result)
 
static void SetLastMapPlayed (const FString *NewLastMapPlayed)
 
static FStringGetLastHostedMapPlayed (FString *result)
 
static void SetLastHostedMapPlayed (const FString *NewLastHostedMapPlayed)
 
static bool OwnsScorchedEarth ()
 
static bool OwnsAberration ()
 
static bool OwnsExtinction ()
 
static bool OwnsGenesisSeasonPass ()
 
static bool OwnsGenesis ()
 
static bool IsEngramGroupAllowed (AShooterPlayerController *forPC, int EngramGroup)
 
static bool DoesOwnSelectedDLC (EDLCSelector SelectedDLC)
 
static FStringGetDLCNameFromSelector (FString *result, EDLCSelector SelectedDLC)
 
static void OpenStorePageForDLC ()
 
static TArray< AActor *, TSizedDefaultAllocator< 32 > > * SortActorsByDistance (TArray< AActor *, TSizedDefaultAllocator< 32 > > *result, const UE::Math::TVector< double > *fromLoc, const TArray< AActor *, TSizedDefaultAllocator< 32 > > *actors)
 
static void PlayMusic ()
 
static void StopMusic ()
 
static TSubclassOf< UObject > * StringReferenceToClass (TSubclassOf< UObject > *result, const FString *StringReference)
 
static void RefreshApplySoundVolumes ()
 
static void RefreshApplySoundAndMusicVolumes ()
 
static FStringGetTwoLetterISOLanguageName (FString *result)
 
static FStringGetSoundWaveLocalizedSpokenText (FString *result, USoundWave *inSound)
 
static FStringGetSoundCueLocalizedSpokenText (FString *result, USoundCue *inSound)
 
static bool GetLocaleSpecificAudio (const TArray< FLocalizedSoundCueEntry, TSizedDefaultAllocator< 32 > > *LocalizedSoundCues, FLocalizedSoundCueEntry *OutLocalizedAudio, const FString *LanguageOverride)
 
static bool GetLocaleSpecificSoundWaveAnimTexturePairArrays (const TArray< FLocalizedSoundWaveAnimTexturePairArrays, TSizedDefaultAllocator< 32 > > *LocalizedSoundWaveAnimTextures, FLocalizedSoundWaveAnimTexturePairArrays *OutLocalizedAudio, bool *FoundLocalizedSoundWavesForThisLanguage, const FString *LanguageOverride)
 
static FStringFindLocalizedVersionOfFilename (FString *result, const FSoftObjectPath *OriginalFile)
 
static void AddEnvironmentInteractionEffect ()
 
static void AddEnvironmentCapsuleInteractionEffect ()
 
static void AddFluidInteraction ()
 
static char IsLocationLikelyWithinAnIncorrectlyPlacedWaterVolume ()
 
static FStringGetTotalCoversionIdAsString (FString *result)
 
static UClassGetItemClassFromItemSetup (const FItemSetup *ItemSetup)
 
static UClassGetDinoStaticClass (const FDinoSetup *DinoSetup)
 
static bool CanSpawnCustomDino (UObject *WorldContextObject, UE::Math::TVector< double > *OutCalculatedSpawnLocation, const UE::Math::TVector< double > *PlayerLocation, const UE::Math::TVector< double > *SpawnLocation, const UE::Math::TRotator< double > *SpawnRotation, const FDinoSetup *DinoSetup, float DebugDrawDuration, bool bDoLosCheck, bool bDoExtraSafetyChecks, APrimalCharacter *spawningCharacter, bool bDoOverlapCheck)
 
static int CountCharactersResolvingGroundLocationInSphere (UWorld *WorldContext, const UE::Math::TVector< double > *location, float radius)
 
static bool GetDinoSetupGroup_ByName (FName GroupName, const TArray< FDinoSetupGroup, TSizedDefaultAllocator< 32 > > *DinoSetupGroups, FDinoSetupGroup *OutGroup)
 
static bool GetDinoSetupGroup_WeightedRandom (const TArray< FDinoSetupGroup, TSizedDefaultAllocator< 32 > > *DinoSetupGroups, FDinoSetupGroup *OutGroup)
 
static void ForEachAvailableMissionType (UWorld *World, const TFunction< bool __cdecl(FAvailableMission const &)> *Callback)
 
static TArray< FAvailableMission, TSizedDefaultAllocator< 32 > > * GetAllAvailableMissions (TArray< FAvailableMission, TSizedDefaultAllocator< 32 > > *result, UObject *WorldContextObject)
 
static TArray< FName, TSizedDefaultAllocator< 32 > > * GetAllAvailableMissionsAsTags (TArray< FName, TSizedDefaultAllocator< 32 > > *result, UObject *WorldContextObject)
 
static TArray< AActor *, TSizedDefaultAllocator< 32 > > * GetAllMissionActors (TArray< AActor *, TSizedDefaultAllocator< 32 > > *result, UObject *WorldContextObject)
 
static TArray< AActor *, TSizedDefaultAllocator< 32 > > * GetAllMissionDispatchers (TArray< AActor *, TSizedDefaultAllocator< 32 > > *result, UObject *WorldContextObject)
 
static TArray< AActor *, TSizedDefaultAllocator< 32 > > * GetAllMissionDispatcherPoints (TArray< AActor *, TSizedDefaultAllocator< 32 > > *result, UObject *WorldContextObject)
 
static void GetObjectsReferencedBy (UObject *ForObject, TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutReferencedObjects, bool bIgnoreTransient)
 
static bool GetOverlappedHarvestActors (UObject *WorldContextObject, const UE::Math::TVector< double > *AtLoc, float AtRadius, TArray< AActor *, TSizedDefaultAllocator< 32 > > *OutHarvestActors, TArray< UActorComponent *, TSizedDefaultAllocator< 32 > > *OutHarvestComponents, TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > *OutHarvestLocations, TArray< int, TSizedDefaultAllocator< 32 > > *OutHitBodyIndices)
 
static void ServerSearchFoliage (UObject *WorldContextObject, UE::Math::TVector< double > *Origin, float Radius, TArray< FOverlappedFoliageElement, TSizedDefaultAllocator< 32 > > *OutFoliage, bool bVisibleAndActiveOnly, bool bIncludeUsableFoliage, bool bIncludeMeshFoliage, bool bSortByDistance, bool bReverseSort)
 
static FNameGetHitBoneNameFromDamageEvent (FName *result, APrimalCharacter *Character, AController *HitInstigator, const FDamageEvent *DamageEvent, bool bIsPointDamage, const FHitResult *PointHitResult, FName MatchCollisionPresetName)
 
static float GetAngleBetweenVectors (const UE::Math::TVector< double > *VectorA, const UE::Math::TVector< double > *VectorB, const UE::Math::TVector< double > *AroundAxis)
 
static float GetAngleBetweenVectorsPure ()
 
static bool AreRotatorsNearlyEqual (const UE::Math::TRotator< double > *RotatorA, const UE::Math::TRotator< double > *RotatorB, float WithinError)
 
static bool AreTransformsNearlyEqual (const UE::Math::TTransform< double > *TransformA, const UE::Math::TTransform< double > *TransformB, float WithinError)
 
static void MulticastDrawDebugLine (AActor *ReplicatedActor, UE::Math::TVector< double > *LineStart, UE::Math::TVector< double > *LineEnd, FLinearColor *LineColor, float Duration, float Thickness, const bool allowInShipping)
 
static AShooterCharacterGetPlayerCharacterByController (APlayerController *PC)
 
static APrimalDinoCharacterGetDinoCharacterByID (UObject *WorldContextObject, const int DinoID1, const int DinoID2, const bool bSearchTamedOnly)
 
static APrimalDinoCharacterGetDinoCharacterByLongDinoID (UObject *WorldContextObject, const FString *DinoID, const bool bSearchTamedOnly)
 
static void GetAllClassesOfType (TArray< TSubclassOf< UObject >, TSizedDefaultAllocator< 32 > > *Subclasses, TSubclassOf< UObject > ParentClass, bool bAllowAbstract, FString *Path)
 
static bool IsValidItemForGrinding (const UPrimalItem *item, const UPrimalInventoryComponent *inventory)
 
static bool GrindItemIntoInventory (UPrimalItem *item, UPrimalInventoryComponent *inventory, const bool bGrindStack, const int MaxQuantityToGrind, const float GrindGiveItemsPercent, const int MaxItemsToGivePerGrind)
 
static void GrindAllItemsToInventory (UPrimalInventoryComponent *inventory, const bool bGrindStack, const int MaxQuantityToGrind, const float GrindGiveItemsPercent, const int MaxItemsToGivePerGrind)
 
static bool HasPlayerSeenGen2Intro (UObject *WorldContextObject)
 
static void MarkGen2IntroAsSeen (UObject *WorldContextObject)
 
static void ForceScreenColorFade ()
 
static float GetScreenPercentage ()
 
static bool ProjectWorldToScreenPositionRaw ()
 
static char ProjectWorldLocationToScreenOrScreenEdgePosition ()
 
static void AdjustScreenPositionWithScreenDPI (UObject *WorldContextObject, UE::Math::TVector2< double > *ScreenPosition)
 
static bool IsPointStuckWithinMesh ()
 
static bool ServerCheckMeshingOnActor (AActor *OnActor, bool bForceUseActorCenterBounds)
 
static void PlayCompanionReactionToPlayers ()
 
static void PlayCompanionReactionOnSolePlayer (APrimalCharacter *PlayerWhoGetReaction, FCompanionReactionData *ReactionData, const bool ForcePlayNow, UMaterialInterface *OverrideDialogueIcon, const bool RestrictedEnvironmentalReaction, const int UniqueID)
 
static void SetMaterialColorizationFromItemColors (UPrimalItem *item, UMaterialInstanceDynamic *dynamicMic)
 
static FStringConvertIntToStringWithCommas (FString *result, int GivenNumber)
 
static float GetSimpleMontageDuration (UAnimMontage *GivenMontage, float GivenPlayRate)
 
static void PrintMessageInShippingBuild (const FString *msg)
 
static bool IsDinoDuped (UObject *WorldContextObject, const int id1, const int id2)
 
static bool IsUnderMesh (APrimalCharacter *Character, UE::Math::TVector< double > *CheckSevenHitLocation, bool *bOverlapping, UActorComponent **CheckSevenResult, bool DebugDraw, float DebugDrawSeconds)
 
static FStringBPGetPrimaryMapName (FString *result, UObject *WorldContextObject)
 
static FStringSimpleReplaceUnicodeWithSupportedAlternatives (FString *result, const FString *OriginalString)
 
static AActorSpawnSaddleAttachedStructure ()
 
static void DisableGCM (AActor *targetActor)
 
static TArray< FString, TSizedDefaultAllocator< 32 > > * ChunkFStringIntoArray ()
 
static bool IsBrainControllingDinoAttached (APrimalCharacter *character)
 
static long double GetMissionNetworkStartTime (UObject *WorldContextObject, FName MissionTag)
 
static TArray< FName, TSizedDefaultAllocator< 32 > > * GetLoadedStreamingLevelNames (TArray< FName, TSizedDefaultAllocator< 32 > > *result)
 
static void BlockTillAllStreamingRequestsFinished ()
 
static AActorDeferredSpawnAndFireProjectile_Start ()
 
static void ViewTrailer (bool bAnimatedSeriesTrailer, bool bARK2Trailer)
 
static FStringFuseChunkedFString ()
 
static char ClipLineInsideBox ()
 
static void GetLaunchVelocityAndGravity ()
 
static void RecordMeshingMetrics (AActor *ForActor, bool bWasDestoryed)
 
static void DestroyAllCharactersWithinMissionTileVolumes (UObject *WorldContextObject, bool bOnlyCheckForDeadCharacters, FName ForceOnTileStreamVolumeCustomTag)
 
static bool IsMissionTagActiveAnywhere (AShooterPlayerController *FromPC, FName MissionTag)
 
static FNameGetBlockingMissionTag (FName *result, AShooterPlayerController *FromPC, FName MissionTag)
 
static bool TryGetLocalizedString ()
 
static void GetAllActorsOfClassSoft ()
 
static FStringListDinos (FString *result, UObject *WorldContextObject, const bool TamedOnly, const int TargetingTeamExcluded)
 
static FStringListDinosNew (FString *result, UObject *WorldContextObject)
 
static bool EnsureNumericAndCharsEx (FString *text, int maxChars, bool bAllowSpace)
 
static TArray< APrimalDinoCharacter *, TSizedDefaultAllocator< 32 > > * AttemptToSpawnAWildFollower ()
 
static TArray< APrimalDinoCharacter *, TSizedDefaultAllocator< 32 > > * SpawnFollowerBasedOnRNG ()
 
static APrimalDinoCharacterSpawnFollower ()
 
static FPrimalPlayerCharacterConfigStructReplicatedMakePlayerCharacterConfigStructReplicated ()
 
static void BreakPlayerCharacterConfigStructReplicated (const FPrimalPlayerCharacterConfigStructReplicated *FromStruct, bool *bIsFemale, TArray< FLinearColor, TSizedDefaultAllocator< 32 > > *BodyColors, FString *PlayerCharacterName, TArray< float, TSizedDefaultAllocator< 32 > > *RawBoneModifiers, int *PlayerSpawnRegionIndex, unsigned __int8 *HeadHairIndex, unsigned __int8 *FacialHairIndex, float *PercentOfFullHeadHairGrowth, float *PercentOfFullFacialHairGrowth, TArray< unsigned char, TSizedDefaultAllocator< 32 > > *OverrideHeadHairColor, TArray< unsigned char, TSizedDefaultAllocator< 32 > > *OverrideFacialHairColor, TArray< unsigned char, TSizedDefaultAllocator< 32 > > *DynamicMaterialBytes, int PlayerVoiceCollectionIndex, bool *bUsingCustomPlayerVoiceCollection)
 
static AActorGetNearestAlliedPlayer ()
 
static AActorGetNearestAlliedDinoElsePlayer ()
 
static FKeyGetKeybindByPredicate (FKey *result, FName KeybindName)
 
static FTextGetKeybindDisplayName (FText *result, FName Keybind)
 
static UAnimSequenceGetNearestAnimSequenceFromBlendSpace ()
 
static bool GetAllAnimationSequencesFromMontage (UAnimMontage *InMontage, TArray< UAnimationAsset *, TSizedDefaultAllocator< 32 > > *AnimationAssets)
 
static char GetPreviousTrackedActorLinkedEntry ()
 
static char GetNextTrackedActorLinkedEntry ()
 
static void DoForceStreamComponents (TArray< UMeshComponent *, TSizedDefaultAllocator< 32 > > *ComponentsArray, bool bIsFirstPerson, bool bForceMaxTexturesOnConsole)
 
static bool VTraceSingleBP_IgnoreActorsArray (UObject *WorldContextObject, FHitResult *OutHit, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, const TArray< AActor *, TSizedDefaultAllocator< 32 > > *ExtraIgnoreActors, const AActor *InIgnoreActor, ECollisionChannel TraceChannel, int CollisionGroups, FName TraceTag, bool bReturnPhysMaterial, bool bTraceComplex, float DebugDrawDuration)
 
static UClassBPLoadClass (const FString &path_name)
 
- Static Public Member Functions inherited from UVictoryCoreHighest
static UClassStaticClass ()
 
- Static Public Member Functions inherited from UObject
static UClassStaticClass ()
 
static const FNameAssetVersePathTagName ()
 
static void ProcessInternal (UObject *Context, FFrame *Stack, void *const Z_Param__Result)
 
- Static Public Member Functions inherited from UObjectBaseUtility
static __int64 GetLinkerCustomVersion ()
 

Detailed Description

Definition at line 54 of file Other.h.

Member Function Documentation

◆ AddEnvironmentCapsuleInteractionEffect()

static void UVictoryCore::AddEnvironmentCapsuleInteractionEffect ( )
inlinestatic

Definition at line 173 of file Other.h.

◆ AddEnvironmentInteractionEffect()

static void UVictoryCore::AddEnvironmentInteractionEffect ( )
inlinestatic

Definition at line 172 of file Other.h.

◆ AddFluidInteraction()

static void UVictoryCore::AddFluidInteraction ( )
inlinestatic

Definition at line 174 of file Other.h.

◆ AdjustScreenPositionWithScreenDPI()

static void UVictoryCore::AdjustScreenPositionWithScreenDPI ( UObject * WorldContextObject,
UE::Math::TVector2< double > * ScreenPosition )
inlinestatic

Definition at line 221 of file Other.h.

◆ AreRotatorsNearlyEqual()

static bool UVictoryCore::AreRotatorsNearlyEqual ( const UE::Math::TRotator< double > * RotatorA,
const UE::Math::TRotator< double > * RotatorB,
float WithinError )
inlinestatic

Definition at line 204 of file Other.h.

◆ AreTransformsNearlyEqual()

static bool UVictoryCore::AreTransformsNearlyEqual ( const UE::Math::TTransform< double > * TransformA,
const UE::Math::TTransform< double > * TransformB,
float WithinError )
inlinestatic

Definition at line 205 of file Other.h.

◆ AttemptToSpawnAWildFollower()

static TArray< APrimalDinoCharacter *, TSizedDefaultAllocator< 32 > > * UVictoryCore::AttemptToSpawnAWildFollower ( )
inlinestatic

Definition at line 256 of file Other.h.

◆ BlockTillAllStreamingRequestsFinished()

static void UVictoryCore::BlockTillAllStreamingRequestsFinished ( )
inlinestatic

Definition at line 240 of file Other.h.

◆ BPFastTrace()

static bool UVictoryCore::BPFastTrace ( )
inlinestatic

Definition at line 95 of file Other.h.

◆ BPGetPrimaryMapName()

static FString * UVictoryCore::BPGetPrimaryMapName ( FString * result,
UObject * WorldContextObject )
inlinestatic

Definition at line 232 of file Other.h.

◆ BPGetWeightedRandomIndex()

static int UVictoryCore::BPGetWeightedRandomIndex ( const TArray< float, TSizedDefaultAllocator< 32 > > * pArray,
float ForceRand )
inlinestatic

Definition at line 76 of file Other.h.

◆ BPLoadClass()

static UClass * UVictoryCore::BPLoadClass ( const FString & path_name)
inlinestatic

Definition at line 278 of file Other.h.

+ Here is the caller graph for this function:

◆ BreakPlayerCharacterConfigStructReplicated()

static void UVictoryCore::BreakPlayerCharacterConfigStructReplicated ( const FPrimalPlayerCharacterConfigStructReplicated * FromStruct,
bool * bIsFemale,
TArray< FLinearColor, TSizedDefaultAllocator< 32 > > * BodyColors,
FString * PlayerCharacterName,
TArray< float, TSizedDefaultAllocator< 32 > > * RawBoneModifiers,
int * PlayerSpawnRegionIndex,
unsigned __int8 * HeadHairIndex,
unsigned __int8 * FacialHairIndex,
float * PercentOfFullHeadHairGrowth,
float * PercentOfFullFacialHairGrowth,
TArray< unsigned char, TSizedDefaultAllocator< 32 > > * OverrideHeadHairColor,
TArray< unsigned char, TSizedDefaultAllocator< 32 > > * OverrideFacialHairColor,
TArray< unsigned char, TSizedDefaultAllocator< 32 > > * DynamicMaterialBytes,
int PlayerVoiceCollectionIndex,
bool * bUsingCustomPlayerVoiceCollection )
inlinestatic

Definition at line 260 of file Other.h.

◆ CalculateInterceptPosition()

static bool UVictoryCore::CalculateInterceptPosition ( const UE::Math::TVector< double > * StartPosition,
const UE::Math::TVector< double > * StartVelocity,
float ProjectileVelocity,
const UE::Math::TVector< double > * TargetPosition,
const UE::Math::TVector< double > * TargetVelocity,
UE::Math::TVector< double > * InterceptPosition )
inlinestatic

Definition at line 102 of file Other.h.

◆ CallGlobalLevelEvent()

static void UVictoryCore::CallGlobalLevelEvent ( UObject * WorldContextObject,
FName EventName )
inlinestatic

Definition at line 105 of file Other.h.

◆ CanSpawnCustomDino()

static bool UVictoryCore::CanSpawnCustomDino ( UObject * WorldContextObject,
UE::Math::TVector< double > * OutCalculatedSpawnLocation,
const UE::Math::TVector< double > * PlayerLocation,
const UE::Math::TVector< double > * SpawnLocation,
const UE::Math::TRotator< double > * SpawnRotation,
const FDinoSetup * DinoSetup,
float DebugDrawDuration,
bool bDoLosCheck,
bool bDoExtraSafetyChecks,
APrimalCharacter * spawningCharacter,
bool bDoOverlapCheck )
inlinestatic

Definition at line 181 of file Other.h.

◆ ChunkFStringIntoArray()

static TArray< FString, TSizedDefaultAllocator< 32 > > * UVictoryCore::ChunkFStringIntoArray ( )
inlinestatic

Definition at line 236 of file Other.h.

◆ ClampRotAxis()

static float UVictoryCore::ClampRotAxis ( float BaseAxis,
float DesiredAxis,
float MaxDiff )
inlinestatic

Definition at line 75 of file Other.h.

◆ ClipLineInsideBox()

static char UVictoryCore::ClipLineInsideBox ( )
inlinestatic

Definition at line 244 of file Other.h.

◆ ComponentBoundsEncompassesPoint()

static bool UVictoryCore::ComponentBoundsEncompassesPoint ( UPrimitiveComponent * Comp,
const UE::Math::TVector< double > * Point,
float BoundsMultiplier )
inlinestatic

Definition at line 77 of file Other.h.

◆ ConvertIntToStringWithCommas()

static FString * UVictoryCore::ConvertIntToStringWithCommas ( FString * result,
int GivenNumber )
inlinestatic

Definition at line 227 of file Other.h.

◆ CountCharactersResolvingGroundLocationInSphere()

static int UVictoryCore::CountCharactersResolvingGroundLocationInSphere ( UWorld * WorldContext,
const UE::Math::TVector< double > * location,
float radius )
inlinestatic

Definition at line 182 of file Other.h.

◆ DeferredSpawnAndFireProjectile_Start()

static AActor * UVictoryCore::DeferredSpawnAndFireProjectile_Start ( )
inlinestatic

Definition at line 241 of file Other.h.

◆ DestroyAllCharactersWithinMissionTileVolumes()

static void UVictoryCore::DestroyAllCharactersWithinMissionTileVolumes ( UObject * WorldContextObject,
bool bOnlyCheckForDeadCharacters,
FName ForceOnTileStreamVolumeCustomTag )
inlinestatic

Definition at line 247 of file Other.h.

◆ DestroyWidget()

static void UVictoryCore::DestroyWidget ( UWidget * WidgetToDestroy)
inlinestatic

Definition at line 66 of file Other.h.

◆ DisableGCM()

static void UVictoryCore::DisableGCM ( AActor * targetActor)
inlinestatic

Definition at line 235 of file Other.h.

◆ DoesOwnSelectedDLC()

static bool UVictoryCore::DoesOwnSelectedDLC ( EDLCSelector SelectedDLC)
inlinestatic

Definition at line 156 of file Other.h.

◆ DoForceStreamComponents()

static void UVictoryCore::DoForceStreamComponents ( TArray< UMeshComponent *, TSizedDefaultAllocator< 32 > > * ComponentsArray,
bool bIsFirstPerson,
bool bForceMaxTexturesOnConsole )
inlinestatic

Definition at line 269 of file Other.h.

◆ DrawDebugCapsule()

static void UVictoryCore::DrawDebugCapsule ( UObject * WorldContextObject,
const UE::Math::TVector< double > * CapsuleTop,
const UE::Math::TVector< double > * CapsuleBottom,
float Radius,
const FColor * Color,
bool bPersistentLines,
float LifeTime,
unsigned __int8 DepthPriority )
inlinestatic

Definition at line 84 of file Other.h.

◆ EnsureNumericAndCharsEx()

static bool UVictoryCore::EnsureNumericAndCharsEx ( FString * text,
int maxChars,
bool bAllowSpace )
inlinestatic

Definition at line 255 of file Other.h.

◆ FindLocalizedVersionOfFilename()

static FString * UVictoryCore::FindLocalizedVersionOfFilename ( FString * result,
const FSoftObjectPath * OriginalFile )
inlinestatic

Definition at line 171 of file Other.h.

◆ FindValidLocationNextToTarget()

static bool UVictoryCore::FindValidLocationNextToTarget ( UObject * WorldContextObject,
UE::Math::TVector< double > * OutLocation,
APrimalCharacter * SourceCharacter,
APrimalCharacter * TargetCharacter,
float DistanceMargin,
int MaxTraceCount,
AActor * ActorToIgnore,
bool bTraceComplex,
bool bDrawDebug,
float DebugDrawDuration,
bool AllowCloseDistance,
bool AllowLocationInAir )
inlinestatic

Definition at line 88 of file Other.h.

◆ FinishSpawning()

static void UVictoryCore::FinishSpawning ( AActor * Actor)
inlinestatic

Definition at line 111 of file Other.h.

◆ ForceScreenColorFade()

static void UVictoryCore::ForceScreenColorFade ( )
inlinestatic

Definition at line 217 of file Other.h.

◆ ForEachAvailableMissionType()

static void UVictoryCore::ForEachAvailableMissionType ( UWorld * World,
const TFunction< bool __cdecl(FAvailableMission const &)> * Callback )
inlinestatic

Definition at line 185 of file Other.h.

◆ FormatAsTime()

static FString * UVictoryCore::FormatAsTime ( FString * result,
int InTime,
bool UseLeadingZero,
bool bForceLeadingZeroHour,
bool bShowSeconds )
inlinestatic

Definition at line 100 of file Other.h.

◆ FormatAsTimeLong()

static FString * UVictoryCore::FormatAsTimeLong ( FString * result,
int InTime )
inlinestatic

Definition at line 101 of file Other.h.

◆ FuseChunkedFString()

static FString * UVictoryCore::FuseChunkedFString ( )
inlinestatic

Definition at line 243 of file Other.h.

◆ GetAllActorsOfClassSoft()

static void UVictoryCore::GetAllActorsOfClassSoft ( )
inlinestatic

Definition at line 252 of file Other.h.

◆ GetAllAnimationSequencesFromMontage()

static bool UVictoryCore::GetAllAnimationSequencesFromMontage ( UAnimMontage * InMontage,
TArray< UAnimationAsset *, TSizedDefaultAllocator< 32 > > * AnimationAssets )
inlinestatic

Definition at line 266 of file Other.h.

◆ GetAllAvailableMissions()

static TArray< FAvailableMission, TSizedDefaultAllocator< 32 > > * UVictoryCore::GetAllAvailableMissions ( TArray< FAvailableMission, TSizedDefaultAllocator< 32 > > * result,
UObject * WorldContextObject )
inlinestatic

Definition at line 186 of file Other.h.

◆ GetAllAvailableMissionsAsTags()

static TArray< FName, TSizedDefaultAllocator< 32 > > * UVictoryCore::GetAllAvailableMissionsAsTags ( TArray< FName, TSizedDefaultAllocator< 32 > > * result,
UObject * WorldContextObject )
inlinestatic

Definition at line 187 of file Other.h.

◆ GetAllClassesOfType()

static void UVictoryCore::GetAllClassesOfType ( TArray< TSubclassOf< UObject >, TSizedDefaultAllocator< 32 > > * Subclasses,
TSubclassOf< UObject > ParentClass,
bool bAllowAbstract,
FString * Path )
inlinestatic

Definition at line 210 of file Other.h.

◆ GetAllLocalPlayerCameraManagers()

static TArray< APlayerCameraManager *, TSizedDefaultAllocator< 32 > > * UVictoryCore::GetAllLocalPlayerCameraManagers ( TArray< APlayerCameraManager *, TSizedDefaultAllocator< 32 > > * result,
UObject * WorldContextObject )
inlinestatic

Definition at line 120 of file Other.h.

◆ GetAllMissionActors()

static TArray< AActor *, TSizedDefaultAllocator< 32 > > * UVictoryCore::GetAllMissionActors ( TArray< AActor *, TSizedDefaultAllocator< 32 > > * result,
UObject * WorldContextObject )
inlinestatic

Definition at line 188 of file Other.h.

◆ GetAllMissionDispatcherPoints()

static TArray< AActor *, TSizedDefaultAllocator< 32 > > * UVictoryCore::GetAllMissionDispatcherPoints ( TArray< AActor *, TSizedDefaultAllocator< 32 > > * result,
UObject * WorldContextObject )
inlinestatic

Definition at line 191 of file Other.h.

◆ GetAllMissionDispatchers()

static TArray< AActor *, TSizedDefaultAllocator< 32 > > * UVictoryCore::GetAllMissionDispatchers ( TArray< AActor *, TSizedDefaultAllocator< 32 > > * result,
UObject * WorldContextObject )
inlinestatic

Definition at line 190 of file Other.h.

◆ GetAngleBetweenVectors()

static float UVictoryCore::GetAngleBetweenVectors ( const UE::Math::TVector< double > * VectorA,
const UE::Math::TVector< double > * VectorB,
const UE::Math::TVector< double > * AroundAxis )
inlinestatic

Definition at line 202 of file Other.h.

◆ GetAngleBetweenVectorsPure()

static float UVictoryCore::GetAngleBetweenVectorsPure ( )
inlinestatic

Definition at line 203 of file Other.h.

◆ GetBlockingMissionTag()

static FName * UVictoryCore::GetBlockingMissionTag ( FName * result,
AShooterPlayerController * FromPC,
FName MissionTag )
inlinestatic

Definition at line 250 of file Other.h.

◆ GetClassDefaultObject()

static UObject * UVictoryCore::GetClassDefaultObject ( UClass * FromClass)
inlinestatic

Definition at line 74 of file Other.h.

+ Here is the caller graph for this function:

◆ GetClosestActorArray()

static AActor * UVictoryCore::GetClosestActorArray ( )
inlinestatic

Definition at line 114 of file Other.h.

◆ GetCustomActorList()

static ACustomActorList * UVictoryCore::GetCustomActorList ( UObject * WorldContextObject,
FName SearchCustomTag )
inlinestatic

Definition at line 116 of file Other.h.

+ Here is the caller graph for this function:

◆ GetDinoCharacterByID()

static APrimalDinoCharacter * UVictoryCore::GetDinoCharacterByID ( UObject * WorldContextObject,
const int DinoID1,
const int DinoID2,
const bool bSearchTamedOnly )
inlinestatic

Definition at line 208 of file Other.h.

◆ GetDinoCharacterByLongDinoID()

static APrimalDinoCharacter * UVictoryCore::GetDinoCharacterByLongDinoID ( UObject * WorldContextObject,
const FString * DinoID,
const bool bSearchTamedOnly )
inlinestatic

Definition at line 209 of file Other.h.

◆ GetDinoSetupGroup_ByName()

static bool UVictoryCore::GetDinoSetupGroup_ByName ( FName GroupName,
const TArray< FDinoSetupGroup, TSizedDefaultAllocator< 32 > > * DinoSetupGroups,
FDinoSetupGroup * OutGroup )
inlinestatic

Definition at line 183 of file Other.h.

◆ GetDinoSetupGroup_WeightedRandom()

static bool UVictoryCore::GetDinoSetupGroup_WeightedRandom ( const TArray< FDinoSetupGroup, TSizedDefaultAllocator< 32 > > * DinoSetupGroups,
FDinoSetupGroup * OutGroup )
inlinestatic

Definition at line 184 of file Other.h.

◆ GetDinoStaticClass()

static UClass * UVictoryCore::GetDinoStaticClass ( const FDinoSetup * DinoSetup)
inlinestatic

Definition at line 179 of file Other.h.

◆ GetDLCNameFromSelector()

static FString * UVictoryCore::GetDLCNameFromSelector ( FString * result,
EDLCSelector SelectedDLC )
inlinestatic

Definition at line 157 of file Other.h.

◆ GetGroundLocation()

static bool UVictoryCore::GetGroundLocation ( UObject * WorldContextObject,
UE::Math::TVector< double > * theGroundLoc,
const UE::Math::TVector< double > * StartLoc,
const UE::Math::TVector< double > * OffsetUp,
const UE::Math::TVector< double > * OffsetDown )
inlinestatic

Definition at line 104 of file Other.h.

◆ GetHitBoneNameFromDamageEvent()

static FName * UVictoryCore::GetHitBoneNameFromDamageEvent ( FName * result,
APrimalCharacter * Character,
AController * HitInstigator,
const FDamageEvent * DamageEvent,
bool bIsPointDamage,
const FHitResult * PointHitResult,
FName MatchCollisionPresetName )
inlinestatic

Definition at line 201 of file Other.h.

◆ GetItemClassFromItemSetup()

static UClass * UVictoryCore::GetItemClassFromItemSetup ( const FItemSetup * ItemSetup)
inlinestatic

Definition at line 177 of file Other.h.

◆ GetKeybindByPredicate()

static FKey * UVictoryCore::GetKeybindByPredicate ( FKey * result,
FName KeybindName )
inlinestatic

Definition at line 263 of file Other.h.

◆ GetKeybindDisplayName()

static FText * UVictoryCore::GetKeybindDisplayName ( FText * result,
FName Keybind )
inlinestatic

Definition at line 264 of file Other.h.

◆ GetLastHostedMapPlayed()

static FString * UVictoryCore::GetLastHostedMapPlayed ( FString * result)
inlinestatic

Definition at line 148 of file Other.h.

◆ GetLastMapPlayed()

static FString * UVictoryCore::GetLastMapPlayed ( FString * result)
inlinestatic

Definition at line 146 of file Other.h.

◆ GetLaunchVelocityAndGravity()

static void UVictoryCore::GetLaunchVelocityAndGravity ( )
inlinestatic

Definition at line 245 of file Other.h.

◆ GetLoadedStreamingLevelNames()

static TArray< FName, TSizedDefaultAllocator< 32 > > * UVictoryCore::GetLoadedStreamingLevelNames ( TArray< FName, TSizedDefaultAllocator< 32 > > * result)
inlinestatic

Definition at line 239 of file Other.h.

◆ GetLocaleSpecificAudio()

static bool UVictoryCore::GetLocaleSpecificAudio ( const TArray< FLocalizedSoundCueEntry, TSizedDefaultAllocator< 32 > > * LocalizedSoundCues,
FLocalizedSoundCueEntry * OutLocalizedAudio,
const FString * LanguageOverride )
inlinestatic

Definition at line 169 of file Other.h.

◆ GetLocaleSpecificSoundWaveAnimTexturePairArrays()

static bool UVictoryCore::GetLocaleSpecificSoundWaveAnimTexturePairArrays ( const TArray< FLocalizedSoundWaveAnimTexturePairArrays, TSizedDefaultAllocator< 32 > > * LocalizedSoundWaveAnimTextures,
FLocalizedSoundWaveAnimTexturePairArrays * OutLocalizedAudio,
bool * FoundLocalizedSoundWavesForThisLanguage,
const FString * LanguageOverride )
inlinestatic

Definition at line 170 of file Other.h.

◆ GetMissionNetworkStartTime()

static long double UVictoryCore::GetMissionNetworkStartTime ( UObject * WorldContextObject,
FName MissionTag )
inlinestatic

Definition at line 238 of file Other.h.

◆ GetNearestAlliedDinoElsePlayer()

static AActor * UVictoryCore::GetNearestAlliedDinoElsePlayer ( )
inlinestatic

Definition at line 262 of file Other.h.

◆ GetNearestAlliedPlayer()

static AActor * UVictoryCore::GetNearestAlliedPlayer ( )
inlinestatic

Definition at line 261 of file Other.h.

◆ GetNearestAnimSequenceFromBlendSpace()

static UAnimSequence * UVictoryCore::GetNearestAnimSequenceFromBlendSpace ( )
inlinestatic

Definition at line 265 of file Other.h.

◆ GetNetworkTimeInSeconds()

static long double UVictoryCore::GetNetworkTimeInSeconds ( UObject * WorldContextObject)
inlinestatic

Definition at line 117 of file Other.h.

◆ GetNextTrackedActorLinkedEntry()

static char UVictoryCore::GetNextTrackedActorLinkedEntry ( )
inlinestatic

Definition at line 268 of file Other.h.

◆ GetObjectsReferencedBy()

static void UVictoryCore::GetObjectsReferencedBy ( UObject * ForObject,
TArray< UObject *, TSizedDefaultAllocator< 32 > > * OutReferencedObjects,
bool bIgnoreTransient )
inlinestatic

Definition at line 195 of file Other.h.

◆ GetOverlappedHarvestActors()

static bool UVictoryCore::GetOverlappedHarvestActors ( UObject * WorldContextObject,
const UE::Math::TVector< double > * AtLoc,
float AtRadius,
TArray< AActor *, TSizedDefaultAllocator< 32 > > * OutHarvestActors,
TArray< UActorComponent *, TSizedDefaultAllocator< 32 > > * OutHarvestComponents,
TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > * OutHarvestLocations,
TArray< int, TSizedDefaultAllocator< 32 > > * OutHitBodyIndices )
inlinestatic

Definition at line 196 of file Other.h.

◆ GetPlayerCharacterByController()

static AShooterCharacter * UVictoryCore::GetPlayerCharacterByController ( APlayerController * PC)
inlinestatic

Definition at line 207 of file Other.h.

◆ GetPreviousTrackedActorLinkedEntry()

static char UVictoryCore::GetPreviousTrackedActorLinkedEntry ( )
inlinestatic

Definition at line 267 of file Other.h.

◆ GetPrivateStaticClass()

static UClass * UVictoryCore::GetPrivateStaticClass ( )
inlinestatic

Definition at line 65 of file Other.h.

◆ GetProjectileArcPeakTime()

static float UVictoryCore::GetProjectileArcPeakTime ( UObject * WorldContextObject,
const FProjectileArc * Arc )
inlinestatic

Definition at line 83 of file Other.h.

◆ GetRealWorldUtcTimeInSeconds()

static long double UVictoryCore::GetRealWorldUtcTimeInSeconds ( )
inlinestatic

Definition at line 118 of file Other.h.

◆ GetScreenPercentage()

static float UVictoryCore::GetScreenPercentage ( )
inlinestatic

Definition at line 218 of file Other.h.

◆ GetSecondsIntoDay()

static int UVictoryCore::GetSecondsIntoDay ( )
inlinestatic

Definition at line 103 of file Other.h.

◆ GetShooterCharacterFromController()

static AShooterCharacter * UVictoryCore::GetShooterCharacterFromController ( AController * Controller)
inlinestatic

Definition at line 122 of file Other.h.

◆ GetShooterCharacterFromPawn()

static AShooterCharacter * UVictoryCore::GetShooterCharacterFromPawn ( APawn * Pawn)
inlinestatic

Definition at line 121 of file Other.h.

◆ GetShooterGameUserSettings()

UShooterGameUserSettings * UVictoryCore::GetShooterGameUserSettings ( )
inline

Definition at line 72 of file Other.h.

◆ GetSimpleMontageDuration()

static float UVictoryCore::GetSimpleMontageDuration ( UAnimMontage * GivenMontage,
float GivenPlayRate )
inlinestatic

Definition at line 228 of file Other.h.

◆ GetSoundCueLocalizedSpokenText()

static FString * UVictoryCore::GetSoundCueLocalizedSpokenText ( FString * result,
USoundCue * inSound )
inlinestatic

Definition at line 168 of file Other.h.

◆ GetSoundWaveLocalizedSpokenText()

static FString * UVictoryCore::GetSoundWaveLocalizedSpokenText ( FString * result,
USoundWave * inSound )
inlinestatic

Definition at line 167 of file Other.h.

◆ GetTeamColor()

static FColor * UVictoryCore::GetTeamColor ( FColor * result,
const int TargetingTeam )
inlinestatic

Definition at line 99 of file Other.h.

◆ GetTotalCoversionIdAsString()

static FString * UVictoryCore::GetTotalCoversionIdAsString ( FString * result)
inlinestatic

Definition at line 176 of file Other.h.

◆ GetTwoLetterISOLanguageName()

static FString * UVictoryCore::GetTwoLetterISOLanguageName ( FString * result)
inlinestatic

Definition at line 166 of file Other.h.

◆ GetWeightedRandomIndex()

static int UVictoryCore::GetWeightedRandomIndex ( const TArray< float, TSizedDefaultAllocator< 32 > > * pArray,
float ForceRand )
inlinestatic

Definition at line 68 of file Other.h.

◆ GetWeightedRandomIndexFromArray()

static __int64 UVictoryCore::GetWeightedRandomIndexFromArray ( )
inlinestatic

Definition at line 113 of file Other.h.

◆ GridTraceAroundPoint()

static void UVictoryCore::GridTraceAroundPoint ( )
inlinestatic

Definition at line 90 of file Other.h.

◆ GrindAllItemsToInventory()

static void UVictoryCore::GrindAllItemsToInventory ( UPrimalInventoryComponent * inventory,
const bool bGrindStack,
const int MaxQuantityToGrind,
const float GrindGiveItemsPercent,
const int MaxItemsToGivePerGrind )
inlinestatic

Definition at line 213 of file Other.h.

◆ GrindItemIntoInventory()

static bool UVictoryCore::GrindItemIntoInventory ( UPrimalItem * item,
UPrimalInventoryComponent * inventory,
const bool bGrindStack,
const int MaxQuantityToGrind,
const float GrindGiveItemsPercent,
const int MaxItemsToGivePerGrind )
inlinestatic

Definition at line 212 of file Other.h.

◆ HasPlayerSeenGen2Intro()

static bool UVictoryCore::HasPlayerSeenGen2Intro ( UObject * WorldContextObject)
inlinestatic

Definition at line 215 of file Other.h.

◆ IsBrainControllingDinoAttached()

static bool UVictoryCore::IsBrainControllingDinoAttached ( APrimalCharacter * character)
inlinestatic

Definition at line 237 of file Other.h.

◆ IsDinoDuped()

static bool UVictoryCore::IsDinoDuped ( UObject * WorldContextObject,
const int id1,
const int id2 )
inlinestatic

Definition at line 230 of file Other.h.

◆ IsEngramGroupAllowed()

static bool UVictoryCore::IsEngramGroupAllowed ( AShooterPlayerController * forPC,
int EngramGroup )
inlinestatic

Definition at line 155 of file Other.h.

◆ IsGamePadConnected()

static bool UVictoryCore::IsGamePadConnected ( )
inlinestatic

Definition at line 132 of file Other.h.

◆ IsLocationLikelyWithinAnIncorrectlyPlacedWaterVolume()

static char UVictoryCore::IsLocationLikelyWithinAnIncorrectlyPlacedWaterVolume ( )
inlinestatic

Definition at line 175 of file Other.h.

◆ IsMissionTagActiveAnywhere()

static bool UVictoryCore::IsMissionTagActiveAnywhere ( AShooterPlayerController * FromPC,
FName MissionTag )
inlinestatic

Definition at line 249 of file Other.h.

◆ IsPointStuckWithinMesh()

static bool UVictoryCore::IsPointStuckWithinMesh ( )
inlinestatic

Definition at line 222 of file Other.h.

◆ IsPVEServer()

static bool UVictoryCore::IsPVEServer ( UObject * WorldContextObject)
inlinestatic

Definition at line 135 of file Other.h.

◆ IsTimerActive()

static bool UVictoryCore::IsTimerActive ( )
inlinestatic

Definition at line 144 of file Other.h.

◆ IsTimerPaused()

static bool UVictoryCore::IsTimerPaused ( )
inlinestatic

Definition at line 145 of file Other.h.

◆ IsTimeSince()

static bool UVictoryCore::IsTimeSince ( UObject * WorldContextObject,
long double OldTime,
float CheckTimeSince,
bool bForceTrueAtZeroTime )
inlinestatic

Definition at line 139 of file Other.h.

◆ IsTimeSince_Network()

static bool UVictoryCore::IsTimeSince_Network ( UObject * WorldContextObject,
long double OldTime,
float CheckTimeSince,
bool bForceTrueAtZeroTime )
inlinestatic

Definition at line 136 of file Other.h.

◆ IsTimeSince_Utc()

static bool UVictoryCore::IsTimeSince_Utc ( long double OldTime,
float CheckTimeSince,
bool bForceTrueAtZeroTime )
inlinestatic

Definition at line 137 of file Other.h.

◆ IsUnderMesh()

static bool UVictoryCore::IsUnderMesh ( APrimalCharacter * Character,
UE::Math::TVector< double > * CheckSevenHitLocation,
bool * bOverlapping,
UActorComponent ** CheckSevenResult,
bool DebugDraw,
float DebugDrawSeconds )
inlinestatic

Definition at line 231 of file Other.h.

◆ IsValidItemForGrinding()

static bool UVictoryCore::IsValidItemForGrinding ( const UPrimalItem * item,
const UPrimalInventoryComponent * inventory )
inlinestatic

Definition at line 211 of file Other.h.

◆ IsVerboseDisplayEnabled()

static bool UVictoryCore::IsVerboseDisplayEnabled ( const UObject * WorldContextObject)
inlinestatic

Definition at line 109 of file Other.h.

◆ KillTargetCharacterOrStructure()

static bool UVictoryCore::KillTargetCharacterOrStructure ( AActor * ActorToKill,
AActor * DamageCauser,
bool bTryDestroyActor )
inlinestatic

Definition at line 112 of file Other.h.

◆ ListDinos()

static FString * UVictoryCore::ListDinos ( FString * result,
UObject * WorldContextObject,
const bool TamedOnly,
const int TargetingTeamExcluded )
inlinestatic

Definition at line 253 of file Other.h.

◆ ListDinosNew()

static FString * UVictoryCore::ListDinosNew ( FString * result,
UObject * WorldContextObject )
inlinestatic

Definition at line 254 of file Other.h.

◆ MakePlayerCharacterConfigStructReplicated()

static FPrimalPlayerCharacterConfigStructReplicated * UVictoryCore::MakePlayerCharacterConfigStructReplicated ( )
inlinestatic

Definition at line 259 of file Other.h.

◆ MarkGen2IntroAsSeen()

static void UVictoryCore::MarkGen2IntroAsSeen ( UObject * WorldContextObject)
inlinestatic

Definition at line 216 of file Other.h.

◆ MulticastDrawDebugLine()

static void UVictoryCore::MulticastDrawDebugLine ( AActor * ReplicatedActor,
UE::Math::TVector< double > * LineStart,
UE::Math::TVector< double > * LineEnd,
FLinearColor * LineColor,
float Duration,
float Thickness,
const bool allowInShipping )
inlinestatic

Definition at line 206 of file Other.h.

◆ NetworkTimeToRealWorldUtcTime()

static long double UVictoryCore::NetworkTimeToRealWorldUtcTime ( UObject * WorldContextObject,
long double NetworkTime )
inlinestatic

Definition at line 119 of file Other.h.

◆ ObjectIsChildOfSoftRef()

static bool UVictoryCore::ObjectIsChildOfSoftRef ( )
inlinestatic

Definition at line 134 of file Other.h.

◆ OpenStorePageForDLC()

static void UVictoryCore::OpenStorePageForDLC ( )
inlinestatic

Definition at line 158 of file Other.h.

◆ OwnsAberration()

static bool UVictoryCore::OwnsAberration ( )
inlinestatic

Definition at line 151 of file Other.h.

◆ OwnsExtinction()

static bool UVictoryCore::OwnsExtinction ( )
inlinestatic

Definition at line 152 of file Other.h.

◆ OwnsGenesis()

static bool UVictoryCore::OwnsGenesis ( )
inlinestatic

Definition at line 154 of file Other.h.

◆ OwnsGenesisSeasonPass()

static bool UVictoryCore::OwnsGenesisSeasonPass ( )
inlinestatic

Definition at line 153 of file Other.h.

◆ OwnsScorchedEarth()

static bool UVictoryCore::OwnsScorchedEarth ( )
inlinestatic

Definition at line 150 of file Other.h.

◆ PauseTimer()

static void UVictoryCore::PauseTimer ( )
inlinestatic

Definition at line 142 of file Other.h.

◆ PlayCompanionReactionOnSolePlayer()

static void UVictoryCore::PlayCompanionReactionOnSolePlayer ( APrimalCharacter * PlayerWhoGetReaction,
FCompanionReactionData * ReactionData,
const bool ForcePlayNow,
UMaterialInterface * OverrideDialogueIcon,
const bool RestrictedEnvironmentalReaction,
const int UniqueID )
inlinestatic

Definition at line 225 of file Other.h.

◆ PlayCompanionReactionToPlayers()

static void UVictoryCore::PlayCompanionReactionToPlayers ( )
inlinestatic

Definition at line 224 of file Other.h.

◆ PlayMusic()

static void UVictoryCore::PlayMusic ( )
inlinestatic

Definition at line 160 of file Other.h.

◆ PrintMessageInShippingBuild()

static void UVictoryCore::PrintMessageInShippingBuild ( const FString * msg)
inlinestatic

Definition at line 229 of file Other.h.

◆ ProjectWorldLocationToScreenOrScreenEdgePosition()

static char UVictoryCore::ProjectWorldLocationToScreenOrScreenEdgePosition ( )
inlinestatic

Definition at line 220 of file Other.h.

◆ ProjectWorldToScreenPositionRaw()

static bool UVictoryCore::ProjectWorldToScreenPositionRaw ( )
inlinestatic

Definition at line 219 of file Other.h.

◆ RandInt()

static int UVictoryCore::RandInt ( int MaxVal)
inlinestatic

Definition at line 67 of file Other.h.

◆ RecordMeshingMetrics()

static void UVictoryCore::RecordMeshingMetrics ( AActor * ForActor,
bool bWasDestoryed )
inlinestatic

Definition at line 246 of file Other.h.

◆ RefreshApplySoundAndMusicVolumes()

static void UVictoryCore::RefreshApplySoundAndMusicVolumes ( )
inlinestatic

Definition at line 165 of file Other.h.

◆ RefreshApplySoundVolumes()

static void UVictoryCore::RefreshApplySoundVolumes ( )
inlinestatic

Definition at line 164 of file Other.h.

◆ ServerCheckMeshingOnActor()

static bool UVictoryCore::ServerCheckMeshingOnActor ( AActor * OnActor,
bool bForceUseActorCenterBounds )
inlinestatic

Definition at line 223 of file Other.h.

◆ ServerOctreeOverlapActors()

static TArray< AActor * > * UVictoryCore::ServerOctreeOverlapActors ( TArray< AActor *, TSizedDefaultAllocator< 32 > > * result,
UObject * WorldContextObject,
UE::Math::TVector< double > * AtLoc,
float Radius,
int OctreeType,
bool bForceActorLocationDistanceCheck )
inlinestatic

Definition at line 107 of file Other.h.

◆ ServerOctreeOverlapActorsClass()

static TArray< AActor * > * UVictoryCore::ServerOctreeOverlapActorsClass ( TArray< AActor *, TSizedDefaultAllocator< 32 > > * result,
UObject * WorldContextObject,
UE::Math::TVector< double > * AtLoc,
float Radius,
int OctreeType,
TSubclassOf< AActor > ActorClass,
bool bForceActorLocationDistanceCheck )
inlinestatic

Definition at line 108 of file Other.h.

◆ ServerSearchFoliage()

static void UVictoryCore::ServerSearchFoliage ( UObject * WorldContextObject,
UE::Math::TVector< double > * Origin,
float Radius,
TArray< FOverlappedFoliageElement, TSizedDefaultAllocator< 32 > > * OutFoliage,
bool bVisibleAndActiveOnly,
bool bIncludeUsableFoliage,
bool bIncludeMeshFoliage,
bool bSortByDistance,
bool bReverseSort )
inlinestatic

Definition at line 197 of file Other.h.

◆ SetLastHostedMapPlayed()

static void UVictoryCore::SetLastHostedMapPlayed ( const FString * NewLastHostedMapPlayed)
inlinestatic

Definition at line 149 of file Other.h.

◆ SetLastMapPlayed()

static void UVictoryCore::SetLastMapPlayed ( const FString * NewLastMapPlayed)
inlinestatic

Definition at line 147 of file Other.h.

◆ SetMaterialColorizationFromItemColors()

static void UVictoryCore::SetMaterialColorizationFromItemColors ( UPrimalItem * item,
UMaterialInstanceDynamic * dynamicMic )
inlinestatic

Definition at line 226 of file Other.h.

◆ SetSessionPrefix()

static void UVictoryCore::SetSessionPrefix ( const FString * InPrefix)
inlinestatic

Definition at line 98 of file Other.h.

◆ SimpleReplaceUnicodeWithSupportedAlternatives()

static FString * UVictoryCore::SimpleReplaceUnicodeWithSupportedAlternatives ( FString * result,
const FString * OriginalString )
inlinestatic

Definition at line 233 of file Other.h.

◆ SortActorsByDistance()

static TArray< AActor *, TSizedDefaultAllocator< 32 > > * UVictoryCore::SortActorsByDistance ( TArray< AActor *, TSizedDefaultAllocator< 32 > > * result,
const UE::Math::TVector< double > * fromLoc,
const TArray< AActor *, TSizedDefaultAllocator< 32 > > * actors )
inlinestatic

Definition at line 159 of file Other.h.

◆ SpawnActorDeferred()

static AActor * UVictoryCore::SpawnActorDeferred ( UClass * Class,
UObject * WorldContextObject,
const UE::Math::TVector< double > * Location,
const UE::Math::TRotator< double > * Rotation,
AActor * Owner,
APawn * Instigator,
bool bNoCollisionFail )
inlinestatic

Definition at line 110 of file Other.h.

◆ SpawnFollower()

static APrimalDinoCharacter * UVictoryCore::SpawnFollower ( )
inlinestatic

Definition at line 258 of file Other.h.

◆ SpawnFollowerBasedOnRNG()

static TArray< APrimalDinoCharacter *, TSizedDefaultAllocator< 32 > > * UVictoryCore::SpawnFollowerBasedOnRNG ( )
inlinestatic

Definition at line 257 of file Other.h.

◆ SpawnSaddleAttachedStructure()

static AActor * UVictoryCore::SpawnSaddleAttachedStructure ( )
inlinestatic

Definition at line 234 of file Other.h.

◆ SphereOverlapFast()

static bool UVictoryCore::SphereOverlapFast ( UObject * WorldContextObject,
const UE::Math::TVector< double > * Loc,
const float Radius )
inlinestatic

Definition at line 78 of file Other.h.

◆ StaticRegisterNativesUVictoryCore()

static void UVictoryCore::StaticRegisterNativesUVictoryCore ( )
inlinestatic

Definition at line 64 of file Other.h.

◆ StopAllMusicTracks()

static void UVictoryCore::StopAllMusicTracks ( const UObject * WorldContextObject)
inlinestatic

Definition at line 106 of file Other.h.

◆ StopMusic()

static void UVictoryCore::StopMusic ( )
inlinestatic

Definition at line 161 of file Other.h.

◆ StringReferenceToClass()

static TSubclassOf< UObject > * UVictoryCore::StringReferenceToClass ( TSubclassOf< UObject > * result,
const FString * StringReference )
inlinestatic

Definition at line 163 of file Other.h.

◆ TimeSince()

static float UVictoryCore::TimeSince ( UObject * WorldContextObject,
long double OldTime )
inlinestatic

Definition at line 140 of file Other.h.

◆ TimeSince_Network()

static float UVictoryCore::TimeSince_Network ( UObject * WorldContextObject,
long double OldTime )
inlinestatic

Definition at line 138 of file Other.h.

◆ TracePhysMaterial()

static UObjectBase * UVictoryCore::TracePhysMaterial ( )
inlinestatic

Definition at line 73 of file Other.h.

◆ TryGetLocalizedString()

static bool UVictoryCore::TryGetLocalizedString ( )
inlinestatic

Definition at line 251 of file Other.h.

◆ UnPauseTimer()

static void UVictoryCore::UnPauseTimer ( )
inlinestatic

Definition at line 143 of file Other.h.

◆ ViewTrailer()

static void UVictoryCore::ViewTrailer ( bool bAnimatedSeriesTrailer,
bool bARK2Trailer )
inlinestatic

Definition at line 242 of file Other.h.

◆ VTraceShapeBP()

static bool UVictoryCore::VTraceShapeBP ( )
inlinestatic

Definition at line 127 of file Other.h.

◆ VTraceShapeMultiBP()

static bool UVictoryCore::VTraceShapeMultiBP ( )
inlinestatic

Definition at line 128 of file Other.h.

◆ VTraceSingleBP()

static bool UVictoryCore::VTraceSingleBP ( UObject * WorldContextObject,
FHitResult * OutHit,
const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
ECollisionChannel TraceChannel,
int CollisionGroups,
FName TraceTag,
bool bTraceComplex,
AActor * ActorToIgnore,
float DebugDrawDuration )
inlinestatic

Definition at line 123 of file Other.h.

◆ VTraceSingleBP_IgnoreActorsArray()

static bool UVictoryCore::VTraceSingleBP_IgnoreActorsArray ( UObject * WorldContextObject,
FHitResult * OutHit,
const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
const TArray< AActor *, TSizedDefaultAllocator< 32 > > * ExtraIgnoreActors,
const AActor * InIgnoreActor,
ECollisionChannel TraceChannel,
int CollisionGroups,
FName TraceTag,
bool bReturnPhysMaterial,
bool bTraceComplex,
float DebugDrawDuration )
inlinestatic

Definition at line 270 of file Other.h.


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