|
static void | PlaySoundAtLocation (const UObject *WorldContextObject, USoundBase *Sound, UE::Math::TVector< double > *Location, float VolumeMultiplier) |
|
static UAudioComponent * | SpawnSoundAttached (USoundBase *Sound, USceneComponent *AttachToComponent, FName AttachPointName, UE::Math::TVector< double > *Location, EAttachLocation::Type LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation *AttenuationSettings) |
|
static UClass * | GetPrivateStaticClass () |
|
static void | StaticRegisterNativesUGameplayStatics () |
|
static UGameInstance * | GetGameInstance (const UObject *WorldContextObject) |
|
static APlayerController * | GetPlayerController (const UObject *WorldContextObject, int PlayerIndex) |
|
static ACharacter * | GetPlayerCharacter (const UObject *WorldContextObject, int PlayerIndex) |
|
static bool | ApplyRadialDamage (const UObject *WorldContextObject, float BaseDamage, const UE::Math::TVector< double > *Origin, float DamageRadius, TSubclassOf< UDamageType > DamageTypeClass, const TArray< AActor *, TSizedDefaultAllocator< 32 > > *IgnoreActors, AActor *DamageCauser, AController *InstigatedByController, bool bDoFullDamage, ECollisionChannel DamagePreventionChannel, float Impulse) |
|
static bool | ApplyRadialDamageIgnoreDamageActors (const UObject *WorldContextObject, float BaseDamage, const UE::Math::TVector< double > *Origin, float DamageRadius, TSubclassOf< UDamageType > DamageTypeClass, const TArray< AActor *, TSizedDefaultAllocator< 32 > > *IgnoreActors, const TArray< AActor *, TSizedDefaultAllocator< 32 > > *IgnoreDamageActors, AActor *DamageCauser, AController *InstigatedByController, bool bDoFullDamage, ECollisionChannel DamagePreventionChannel, float Impulse, float FallOff) |
|
static bool | ApplyRadialDamageWithFalloff (const UObject *WorldContextObject, float BaseDamage, float MinimumDamage, const UE::Math::TVector< double > *Origin, float DamageInnerRadius, float DamageOuterRadius, float DamageFalloff, TSubclassOf< UDamageType > DamageTypeClass, const TArray< AActor *, TSizedDefaultAllocator< 32 > > *IgnoreActors, AActor *DamageCauser, AController *InstigatedByController, ECollisionChannel DamagePreventionChannel, float Impulse, TArray< AActor *, TSizedDefaultAllocator< 32 > > *IgnoreDamageActors, int NumAdditionalAttempts) |
|
static float | ApplyPointDamage (AActor *DamagedActor, float BaseDamage, const UE::Math::TVector< double > *HitFromDirection, const FHitResult *HitInfo, AController *EventInstigator, AActor *DamageCauser, TSubclassOf< UDamageType > DamageTypeClass, float Impulse, bool bForceCollisionCheck, ECollisionChannel ForceCollisionCheckTraceChannel, float OriginalDamageOverride) |
|
static float | ApplyDamage (AActor *DamagedActor, float BaseDamage, AController *EventInstigator, AActor *DamageCauser, TSubclassOf< UDamageType > DamageTypeClass, float Impulse) |
|
static AActor * | BeginDeferredActorSpawnFromClass (const UObject *WorldContextObject, TSubclassOf< AActor > ActorClass, const UE::Math::TTransform< double > *SpawnTransform, ESpawnActorCollisionHandlingMethod CollisionHandlingOverride, AActor *Owner, ESpawnActorScaleMethod TransformScaleMethod) |
|
static void | LoadStreamLevel (const UObject *WorldContextObject, FName LevelName, FName bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, FLatentActionInfo *LatentInfo) |
|
static void | LoadStreamLevelBySoftObjectPtr (const UObject *WorldContextObject, const TSoftObjectPtr< UWorld > *Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, FLatentActionInfo *LatentInfo) |
|
static void | UnloadStreamLevel (const UObject *WorldContextObject, FName LevelName, FLatentActionInfo *LatentInfo, bool bShouldBlockOnUnload) |
|
static void | UnloadStreamLevelBySoftObjectPtr (const UObject *WorldContextObject, const TSoftObjectPtr< UWorld > *Level, FLatentActionInfo *LatentInfo, bool bShouldBlockOnUnload) |
|
static void | OpenLevel (const UObject *WorldContextObject, FName LevelName, FName bAbsolute, FString *Options) |
|
static void | OpenLevelBySoftObjectPtr (const UObject *WorldContextObject, const TSoftObjectPtr< UWorld > *Level, bool bAbsolute, FString *Options) |
|
static FString * | GetCurrentLevelName (FString *result, const UObject *WorldContextObject, FName bRemovePrefixString) |
|
static AActor * | GetActorOfClass (const UObject *WorldContextObject, TSubclassOf< AActor > ActorClass) |
|
static void | GetAllActorsOfClass (const UObject *WorldContextObject, TSubclassOf< AActor > ActorClass, TArray< AActor *, TSizedDefaultAllocator< 32 > > *OutActors) |
|
static void | GetAllActorsWithInterface (const UObject *WorldContextObject, TSubclassOf< UInterface > Interface, TArray< AActor *, TSizedDefaultAllocator< 32 > > *OutActors) |
|
static void | GetAllActorsWithTag (const UObject *WorldContextObject, FName Tag, TArray< AActor *, TSizedDefaultAllocator< 32 > > *OutActors) |
|
static void | GetAllActorsOfClassWithTag (const UObject *WorldContextObject, TSubclassOf< AActor > ActorClass, FName Tag, TArray< AActor *, TSizedDefaultAllocator< 32 > > *OutActors) |
|
static void | BreakHitResult (const FHitResult *Hit, bool *bBlockingHit, bool *bInitialOverlap, float *Time, float *Distance, UE::Math::TVector< double > *Location, UE::Math::TVector< double > *ImpactPoint, UE::Math::TVector< double > *Normal, UE::Math::TVector< double > *ImpactNormal, UPhysicalMaterial **PhysMat, AActor **HitActor, UPrimitiveComponent **HitComponent, FName *HitBoneName, FName *BoneName, int *HitItem, int *ElementIndex, int *FaceIndex, UE::Math::TVector< double > *TraceStart, UE::Math::TVector< double > *TraceEnd) |
|
static bool | FindCollisionUV (const FHitResult *Hit, int UVChannel, UE::Math::TVector2< double > *UV) |
|
static UAudioComponent * | CreateSound2D (const UObject *WorldContextObject, USoundBase *Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency *ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy) |
|
static UAudioComponent * | SpawnSoundAttached (USoundBase *Sound, USceneComponent *AttachToComponent, FName AttachPointName, UE::Math::TVector< double > *Location, UE::Math::TRotator< double > *Rotation, EAttachLocation::Type LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation *AttenuationSettings, USoundConcurrency *ConcurrencySettings, bool bAutoDestroy, bool bAlwaysPlay) |
|
static void | PrimeSound (USoundBase *InSound) |
|
static void | PrimeAllSoundsInSoundClass (USoundClass *InSoundClass) |
|
static void | UnRetainAllSoundsInSoundClass (USoundClass *InSoundClass) |
|
static USceneComponent * | SpawnDecalAttached (UMaterialInterface *DecalMaterial, UE::Math::TVector< double > *DecalSize, USceneComponent *AttachToComponent, FName AttachPointName, UE::Math::TVector< double > *Location, UE::Math::TRotator< double > *Rotation, EAttachLocation::Type LocationType, float LifeSpan) |
|
static USaveGame * | CreateSaveGameObject (TSubclassOf< USaveGame > SaveGameClass) |
|
static bool | SaveGameToMemory (USaveGame *SaveGameObject, TArray< unsigned char, TSizedDefaultAllocator< 32 > > *OutSaveData) |
|
static void | AsyncSaveGameToSlot (USaveGame *SaveGameObject, const FString *SlotName, const int UserIndex, TDelegate< void __cdecl(FString const &, int, bool), FDefaultDelegateUserPolicy > *SavedDelegate) |
|
static bool | SaveGameToSlot (USaveGame *SaveGameObject, const FString *SlotName, const int UserIndex) |
|
static USaveGame * | LoadGameFromMemory (const TArray< unsigned char, TSizedDefaultAllocator< 32 > > *InSaveData) |
|
static void | AsyncLoadGameFromSlot (const FString *SlotName, const int UserIndex, TDelegate< void __cdecl(FString const &, int, USaveGame *), FDefaultDelegateUserPolicy > *LoadedDelegate) |
|
static USaveGame * | LoadGameFromSlot (const FString *SlotName, const int UserIndex) |
|
static long double | GetWorldDeltaSeconds (const UObject *WorldContextObject) |
|
static bool | SuggestProjectileVelocity (const UObject *WorldContextObject, UE::Math::TVector< double > *OutTossVelocity, UE::Math::TVector< double > *Start, UE::Math::TVector< double > *End, float TossSpeed, bool bFavorHighArc, float CollisionRadius, float OverrideGravityZ, ESuggestProjVelocityTraceOption::Type TraceOption, const FCollisionResponseParams *ResponseParam, const TArray< AActor *, TSizedDefaultAllocator< 32 > > *ActorsToIgnore, bool bDrawDebug) |
|
static bool | PredictProjectilePath (const UObject *WorldContextObject, const FPredictProjectilePathParams *PredictParams, FPredictProjectilePathResult *PredictResult) |
|
static __int64 | GrassOverlappingSphereCount (const UObject *WorldContextObject, const UStaticMesh *Mesh, UE::Math::TVector< double > *CenterPosition, float Radius) |
|
static bool | DeprojectScreenToWorld (const APlayerController *Player, const UE::Math::TVector2< double > *ScreenPosition, UE::Math::TVector< double > *WorldPosition, UE::Math::TVector< double > *WorldDirection) |
|
static bool | DeprojectSceneCaptureToWorld (const ASceneCapture2D *SceneCapture2D, const UE::Math::TVector2< double > *TargetUV, UE::Math::TVector< double > *WorldPosition, UE::Math::TVector< double > *WorldDirection) |
|
static bool | ProjectWorldToScreen (const APlayerController *Player, const UE::Math::TVector< double > *WorldPosition, UE::Math::TVector2< double > *ScreenPosition, bool bPlayerViewportRelative) |
|
static void | CalculateViewProjectionMatricesFromMinimalView (const FMinimalViewInfo *MinimalViewInfo, const TOptional< UE::Math::TMatrix< double > > *CustomProjectionMatrix, UE::Math::TMatrix< double > *OutViewMatrix, UE::Math::TMatrix< double > *OutProjectionMatrix, UE::Math::TMatrix< double > *OutViewProjectionMatrix) |
|
static bool | GrabOption (FString *Options, FString *Result) |
|
static void | GetKeyValue (const FString *Pair, FString *Key, FString *Value) |
|
static FString * | ParseOption (FString *result, FString *Options, const FString *Key) |
|
static bool | HasOption (FString *Options, const FString *Key) |
|
Definition at line 409 of file Other.h.