56 UFUNCTION(BlueprintCallable, Category =
"Spawning", meta = (BlueprintInternalUseOnly =
"true", DefaultToSelf =
"Outer"))
62 UFUNCTION(BlueprintCallable, Category=
"Spawning", meta=(WorldContext=
"WorldContextObject", UnsafeDuringActorConstruction =
"true", BlueprintInternalUseOnly =
"true", DeprecatedFunction=
"Note", DeprecationMessage =
"Use BeginSpawningActorFromClass"))
66 UFUNCTION(BlueprintCallable, Category =
"Spawning", meta = (WorldContext =
"WorldContextObject", UnsafeDuringActorConstruction =
"true", BlueprintInternalUseOnly =
"true"))
70 UFUNCTION(BlueprintCallable, Category=
"Spawning", meta=(UnsafeDuringActorConstruction =
"true", BlueprintInternalUseOnly =
"true"))
76 UFUNCTION(BlueprintCallable, Category=
"Transformation")
80 UFUNCTION(BlueprintCallable, Category=
"Collision")
88 UFUNCTION(BlueprintCallable, Category=
"Actor", meta=(WorldContext=
"WorldContextObject", DeterminesOutputType=
"ActorClass"))
97 UFUNCTION(BlueprintCallable, Category=
"Actor", meta=(WorldContext=
"WorldContextObject", DeterminesOutputType=
"ActorClass", DynamicOutputParam=
"OutActors"))
106 UFUNCTION(BlueprintCallable, Category=
"Actor", meta=(WorldContext=
"WorldContextObject", DeterminesOutputType=
"Interface", DynamicOutputParam=
"OutActors"))
115 UFUNCTION(BlueprintCallable, Category=
"Actor", meta=(WorldContext=
"WorldContextObject"))
125 UFUNCTION(BlueprintCallable, Category =
"Actor", meta = (WorldContext=
"WorldContextObject", DeterminesOutputType=
"ActorClass", DynamicOutputParam=
"OutActors"))
135 UFUNCTION(BlueprintPure, Category =
"Actor")
141 UFUNCTION(BlueprintPure, Category=
"Game", meta=(WorldContext=
"WorldContextObject"))
148 UFUNCTION(BlueprintPure, Category=
"Game", meta = (
WorldContext=
"WorldContextObject", UnsafeDuringActorConstruction=
"true"))
158 UFUNCTION(BlueprintPure, Category =
"Game", meta = (
WorldContext =
"WorldContextObject", UnsafeDuringActorConstruction =
"true"))
167 UFUNCTION(BlueprintPure, Category =
"Game", meta = (WorldContext =
"WorldContextObject", UnsafeDuringActorConstruction =
"true"))
174 UFUNCTION(BlueprintPure, Category =
"Game", meta = (WorldContext =
"WorldContextObject", UnsafeDuringActorConstruction =
"true"))
181 UFUNCTION(BlueprintPure, Category =
"Game", meta = (WorldContext =
"WorldContextObject", UnsafeDuringActorConstruction =
"true"))
191 UFUNCTION(BlueprintPure, Category=
"Game", meta=(WorldContext=
"WorldContextObject", UnsafeDuringActorConstruction=
"true"))
200 UFUNCTION(BlueprintPure, Category=
"Game", meta=(WorldContext=
"WorldContextObject", UnsafeDuringActorConstruction=
"true"))
209 UFUNCTION(BlueprintPure, Category=
"Game", meta=(WorldContext=
"WorldContextObject", UnsafeDuringActorConstruction=
"true"))
218 UFUNCTION(BlueprintPure, Category=
"Game", meta=(WorldContext=
"WorldContextObject", UnsafeDuringActorConstruction=
"true"))
227 UFUNCTION(BlueprintPure, BlueprintCosmetic, Category=
"Game", meta=(WorldContext=
"WorldContextObject"))
235 UFUNCTION(BlueprintPure, Category=
"Game", meta=(DisplayName=
"Get Local Player Controller From ID", WorldContext=
"WorldContextObject", UnsafeDuringActorConstruction=
"true"))
243 UFUNCTION(BlueprintPure, Category=
"Game", meta=(DisplayName=
"Get Local Player Controller From Platform User", WorldContext=
"WorldContextObject", UnsafeDuringActorConstruction=
"true"))
253 UFUNCTION(BlueprintCallable, Category =
"Game", meta = (DisplayName=
"Create Local Player", WorldContext =
"WorldContextObject", AdvancedDisplay =
"2", UnsafeDuringActorConstruction =
"true"))
263 UFUNCTION(BlueprintCallable, Category =
"Game", meta = (AutoCreateRefTerm=
"UserId", DisplayName=
"Create Local Player For Platform User", WorldContext =
"WorldContextObject", AdvancedDisplay =
"2", UnsafeDuringActorConstruction =
"true"))
272 UFUNCTION(BlueprintCallable, Category =
"Game", meta = (DisplayName=
"Remove Local Player", UnsafeDuringActorConstruction =
"true"))
281 UFUNCTION(BlueprintPure, Category=
"Game", meta=(DisplayName=
"Get Local Player Controller ID", UnsafeDuringActorConstruction=
"true"))
290 UFUNCTION(BlueprintCallable, Category=
"Game", meta=(DisplayName=
"Set Local Player Controller ID",UnsafeDuringActorConstruction=
"true"))
299 UFUNCTION(BlueprintCallable, Category=
"Game", meta=(DisplayName=
"Set Local Player Controller Platform User Id",UnsafeDuringActorConstruction=
"true"))
305 UFUNCTION(BlueprintCallable, meta=(WorldContext=
"WorldContextObject", Latent =
"", LatentInfo =
"LatentInfo", DisplayName =
"Load Stream Level (by Name)"), Category=
"Game")
309 UFUNCTION(BlueprintCallable, meta=(WorldContext=
"WorldContextObject", Latent =
"", LatentInfo =
"LatentInfo", DisplayName =
"Load Stream Level (by Object Reference)"), Category=
"Game")
313 UFUNCTION(BlueprintCallable, meta=(WorldContext=
"WorldContextObject", Latent =
"", LatentInfo =
"LatentInfo", DisplayName =
"Unload Stream Level (by Name)"), Category=
"Game")
317 UFUNCTION(BlueprintCallable, meta=(WorldContext=
"WorldContextObject", Latent =
"", LatentInfo =
"LatentInfo", DisplayName =
"Unload Stream Level (by Object Reference)"), Category=
"Game")
321 UFUNCTION(BlueprintPure, meta=(WorldContext=
"WorldContextObject"), Category=
"Game")
325 UFUNCTION(BlueprintCallable, meta=(WorldContext=
"WorldContextObject"), Category =
"Game")
329 UFUNCTION(BlueprintCallable, Category =
"Game")
340 UFUNCTION(BlueprintCallable, meta=(WorldContext=
"WorldContextObject", AdvancedDisplay =
"2", DisplayName =
"Open Level (by Name)"), Category=
"Game")
350 UFUNCTION(BlueprintCallable, meta=(WorldContext=
"WorldContextObject", AdvancedDisplay =
"2", DisplayName =
"Open Level (by Object Reference)"), Category=
"Game")
358 UFUNCTION(BlueprintCallable, meta = (WorldContext =
"WorldContextObject", AdvancedDisplay =
"1"), Category =
"Game")
364 UFUNCTION(BlueprintPure, Category=
"Game", meta=(WorldContext=
"WorldContextObject"))
365 static ENGINE_API class AGameModeBase* GetGameMode(
const UObject* WorldContextObject);
368 UFUNCTION(BlueprintPure, Category=
"Game", meta=(WorldContext=
"WorldContextObject"))
372 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Get Class", DeterminesOutputType =
"Object"), Category=
"Utilities")
379 UFUNCTION(BlueprintPure, meta = (DisplayName =
"IsA"), Category =
"Utilities")
386 UFUNCTION(BlueprintPure, Category=
"Utilities|Time", meta=(WorldContext=
"WorldContextObject") )
387 static ENGINE_API float GetGlobalTimeDilation(
const UObject* WorldContextObject);
393 UFUNCTION(BlueprintCallable, Category=
"Utilities|Time", meta=(WorldContext=
"WorldContextObject") )
394 static ENGINE_API void SetGlobalTimeDilation(
const UObject* WorldContextObject,
float TimeDilation);
401 UFUNCTION(BlueprintCallable, Category=
"Game", meta=(WorldContext=
"WorldContextObject") )
402 static ENGINE_API bool SetGamePaused(
const UObject* WorldContextObject,
bool bPaused);
408 UFUNCTION(BlueprintPure, Category=
"Game", meta=(WorldContext=
"WorldContextObject") )
415 UFUNCTION(BlueprintCallable, Category =
"Viewport", meta = (WorldContext =
"WorldContextObject"))
422 UFUNCTION(BlueprintPure, Category =
"Viewport", meta = (WorldContext =
"WorldContextObject"))
423 static ENGINE_API bool IsSplitscreenForceDisabled(
const UObject* WorldContextObject);
429 UFUNCTION(BlueprintCallable, Category =
"Rendering", meta = (WorldContext =
"WorldContextObject"))
430 static ENGINE_API void SetEnableWorldRendering(
const UObject* WorldContextObject,
bool bEnable);
436 UFUNCTION(BlueprintCallable, Category =
"Rendering", meta = (WorldContext =
"WorldContextObject"))
437 static ENGINE_API bool GetEnableWorldRendering(
const UObject* WorldContextObject);
442 UFUNCTION(BlueprintPure, Category =
"Viewport", meta = (WorldContext =
"WorldContextObject"))
448 UFUNCTION(BlueprintCallable, Category =
"Viewport", meta = (WorldContext =
"WorldContextObject"))
463 UFUNCTION(BlueprintCallable, BlueprintAuthorityOnly, Category=
"Game|Damage", meta=(WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"IgnoreActors"))
480 UFUNCTION(BlueprintCallable, BlueprintAuthorityOnly, Category=
"Game|Damage", meta=(WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"IgnoreActors"))
481 static ENGINE_API bool ApplyRadialDamageWithFalloff(
const UObject* WorldContextObject,
float BaseDamage,
float MinimumDamage,
const FVector& Origin,
float DamageInnerRadius,
float DamageOuterRadius,
float DamageFalloff,
TSubclassOf<class UDamageType> DamageTypeClass,
const TArray<AActor*>& IgnoreActors,
AActor*
DamageCauser =
NULL,
AController*
InstigatedByController =
NULL,
ECollisionChannel DamagePreventionChannel =
ECC_Visibility);
494 UFUNCTION(BlueprintCallable, BlueprintAuthorityOnly, Category=
"Game|Damage")
505 UFUNCTION(BlueprintCallable, BlueprintAuthorityOnly, Category=
"Game|Damage")
519 UFUNCTION(BlueprintCallable, Category=
"Camera", meta=(WorldContext=
"WorldContextObject", UnsafeDuringActorConstruction =
"true"))
534 UFUNCTION(BlueprintCallable, Category=
"Effects", meta=(Keywords =
"particle system", WorldContext=
"WorldContextObject", UnsafeDuringActorConstruction =
"true"))
562 float TossSpeed = 0.f;
563 bool bFavorHighArc =
false;
564 float CollisionRadius = 0.f;
565 float OverrideGravityZ = 0;
569 bool bDrawDebug =
false;
570 bool bAcceptClosestOnNoSolutions =
false;
573 : WorldContextObject{
World }, Start{ StartLocation },
End{ EndLocation }, TossSpeed{
Speed } {}
588 UFUNCTION(BlueprintCallable, Category=
"Effects", meta=(Keywords =
"particle system", UnsafeDuringActorConstruction =
"true"))
602 UFUNCTION(BlueprintCallable, Category = "
Audio", meta = (WorldContext = "WorldContextObject"))
615 UFUNCTION(BlueprintCallable, Category = "
Audio", meta = (WorldContext = "WorldContextObject"))
626 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category = "
Audio", meta = (WorldContext = "WorldContextObject"))
627 static ENGINE_API void SetGlobalPitchModulation(const
UObject* WorldContextObject,
float PitchModulation,
float TimeSec);
639 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category = "
Audio", meta = (WorldContext = "WorldContextObject"))
663 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category = "
Audio", meta = (WorldContext = "WorldContextObject"))
664 static ENGINE_API void SetGlobalListenerFocusParameters(const
UObject* WorldContextObject,
float FocusAzimuthScale = 1.0f,
float NonFocusAzimuthScale = 1.0f,
float FocusDistanceScale = 1.0f,
float NonFocusDistanceScale = 1.0f,
float FocusVolumeScale = 1.0f,
float NonFocusVolumeScale = 1.0f,
float FocusPriorityScale = 1.0f,
float NonFocusPriorityScale = 1.0f);
680 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category="
Audio", meta=( WorldContext="WorldContextObject", AdvancedDisplay = "2", UnsafeDuringActorConstruction = "
true" ))
699 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category="
Audio", meta=( WorldContext="WorldContextObject", AdvancedDisplay = "2", UnsafeDuringActorConstruction = "
true", Keywords = "
play" ))
715 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category="
Audio", meta=( WorldContext="WorldContextObject", AdvancedDisplay = "2", UnsafeDuringActorConstruction = "
true", Keywords = "
play" ))
732 UFUNCTION(BlueprintCallable, Category="
Audio", meta=(WorldContext="WorldContextObject", AdvancedDisplay = "3", UnsafeDuringActorConstruction = "
true", Keywords = "
play"))
733 static ENGINE_API void PlaySoundAtLocation(const
UObject* WorldContextObject,
USoundBase*
Sound,
FVector Location,
FRotator Rotation,
float VolumeMultiplier = 1.f,
float PitchMultiplier = 1.f,
float StartTime = 0.f, class
USoundAttenuation* AttenuationSettings =
nullptr,
USoundConcurrency*
ConcurrencySettings =
nullptr, const
AActor* OwningActor =
nullptr, const
UInitialActiveSoundParams*
InitialParams =
nullptr);
737 PlaySoundAtLocation(WorldContextObject,
Sound, Location,
FRotator::ZeroRotator, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings,
ConcurrencySettings,
nullptr,
InitialParams);
754 UFUNCTION(BlueprintCallable, Category=
"Audio", meta=(WorldContext=
"WorldContextObject", AdvancedDisplay =
"3", UnsafeDuringActorConstruction =
"true", Keywords =
"play"))
778 UFUNCTION(BlueprintCallable, Category="
Audio", meta=(AdvancedDisplay = "2", UnsafeDuringActorConstruction = "
true", Keywords = "
play"))
779 static ENGINE_API UAudioComponent* SpawnSoundAttached(
USoundBase*
Sound, USceneComponent* AttachToComponent,
FName AttachPointName =
NAME_None,
FVector Location =
FVector(
ForceInit),
FRotator Rotation =
FRotator::ZeroRotator,
EAttachLocation::Type LocationType =
EAttachLocation::KeepRelativeOffset,
bool bStopWhenAttachedToDestroyed =
false,
float VolumeMultiplier = 1.f,
float PitchMultiplier = 1.f,
float StartTime = 0.f,
USoundAttenuation* AttenuationSettings =
nullptr,
USoundConcurrency*
ConcurrencySettings =
nullptr,
bool bAutoDestroy =
true);
781 static class
UAudioComponent* SpawnSoundAttached(
USoundBase*
Sound, USceneComponent* AttachToComponent,
FName AttachPointName,
FVector Location,
EAttachLocation::Type LocationType =
EAttachLocation::KeepRelativeOffset,
bool bStopWhenAttachedToDestroyed =
false,
float VolumeMultiplier = 1.f,
float PitchMultiplier = 1.f,
float StartTime = 0.f,
USoundAttenuation* AttenuationSettings =
nullptr,
USoundConcurrency*
ConcurrencySettings =
nullptr,
bool bAutoDestroy =
true)
783 return SpawnSoundAttached(
Sound, AttachToComponent, AttachPointName, Location,
FRotator::ZeroRotator, LocationType,
bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings,
ConcurrencySettings, bAutoDestroy);
797 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category=
"Audio", meta=( WorldContext=
"WorldContextObject", AdvancedDisplay =
"3", UnsafeDuringActorConstruction =
"true" ))
815 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category="
Audio", meta=( WorldContext="WorldContextObject", AdvancedDisplay = "3", UnsafeDuringActorConstruction = "
true", Keywords = "
play" ))
829 UFUNCTION(BlueprintCallable, Category="
Audio", meta=(WorldContext="WorldContextObject", AdvancedDisplay = "4", UnsafeDuringActorConstruction = "
true"))
852 UFUNCTION(BlueprintCallable, Category=
"Audio", meta=(WorldContext=
"WorldContextObject", AdvancedDisplay =
"4", UnsafeDuringActorConstruction =
"true", Keywords =
"play"))
878 UFUNCTION(BlueprintCallable, Category="
Audio", meta=(AdvancedDisplay = "2", UnsafeDuringActorConstruction = "
true", Keywords = "
play"))
879 static ENGINE_API UAudioComponent* SpawnDialogueAttached(
UDialogueWave*
Dialogue, const
FDialogueContext&
Context, USceneComponent* AttachToComponent,
FName AttachPointName =
NAME_None,
FVector Location =
FVector(
ForceInit),
FRotator Rotation =
FRotator::ZeroRotator,
EAttachLocation::Type LocationType =
EAttachLocation::KeepRelativeOffset,
bool bStopWhenAttachedToDestroyed =
false,
float VolumeMultiplier = 1.f,
float PitchMultiplier = 1.f,
float StartTime = 0.f,
USoundAttenuation* AttenuationSettings =
nullptr,
bool bAutoDestroy =
true);
881 static UAudioComponent* SpawnDialogueAttached(
UDialogueWave*
Dialogue, const
FDialogueContext&
Context, USceneComponent* AttachToComponent,
FName AttachPointName,
FVector Location,
EAttachLocation::Type LocationType =
EAttachLocation::KeepRelativeOffset,
bool bStopWhenAttachedToDestroyed =
false,
float VolumeMultiplier = 1.f,
float PitchMultiplier = 1.f,
float StartTime = 0.f,
USoundAttenuation* AttenuationSettings =
nullptr,
bool bAutoDestroy =
true)
883 return SpawnDialogueAttached(
Dialogue,
Context, AttachToComponent, AttachPointName, Location,
FRotator::ZeroRotator, LocationType,
bStopWhenAttachedToDestroyed, VolumeMultiplier, PitchMultiplier, StartTime, AttenuationSettings, bAutoDestroy);
896 UFUNCTION(BlueprintCallable, Category=
"ForceFeedback", meta=(WorldContext=
"WorldContextObject", AdvancedDisplay =
"3", UnsafeDuringActorConstruction =
"true", Keywords =
"play"))
913 UFUNCTION(BlueprintCallable, Category="ForceFeedback", meta=(AdvancedDisplay = "2", UnsafeDuringActorConstruction = "
true", Keywords = "
play"))
914 static ENGINE_API UForceFeedbackComponent* SpawnForceFeedbackAttached(
UForceFeedbackEffect* ForceFeedbackEffect, USceneComponent* AttachToComponent,
FName AttachPointName =
NAME_None,
FVector Location =
FVector(
ForceInit),
FRotator Rotation =
FRotator::ZeroRotator,
EAttachLocation::Type LocationType =
EAttachLocation::KeepRelativeOffset,
bool bStopWhenAttachedToDestroyed =
false,
bool bLooping =
false,
float IntensityMultiplier = 1.f,
float StartTime = 0.f, class
UForceFeedbackAttenuation* AttenuationSettings =
nullptr,
bool bAutoDestroy =
true);
932 UFUNCTION(BlueprintCallable, Category="
Audio", meta=(WorldContext = "WorldContextObject"))
940 UFUNCTION(BlueprintCallable, Category = "
Audio", meta = (WorldContext = "WorldContextObject"))
944 UFUNCTION(BlueprintCallable, Category = "
Audio", meta = (WorldContext = "WorldContextObject"))
948 UFUNCTION(BlueprintCallable, Category = "
Audio", meta = (WorldContext = "WorldContextObject"))
968 UFUNCTION(BlueprintCallable, Category = "
Audio", meta = (WorldContext = "WorldContextObject"))
976 UFUNCTION(BlueprintCallable, Category = "
Audio", meta = (WorldContext = "WorldContextObject"))
982 UFUNCTION(BlueprintCallable, Category="
Audio", meta=(WorldContext = "WorldContextObject"))
988 UFUNCTION(BlueprintCallable, Category="
Audio", meta=(WorldContext = "WorldContextObject"))
992 UFUNCTION(BlueprintCallable, Category="
Audio", meta=(WorldContext = "WorldContextObject"))
1002 UFUNCTION(BlueprintCallable, Category="
Audio", meta=(WorldContext = "WorldContextObject", AdvancedDisplay = "2"))
1010 UFUNCTION(BlueprintCallable, Category="
Audio", meta=(WorldContext = "WorldContextObject"))
1016 UFUNCTION(BlueprintCallable, Category = "
Audio", meta = (WorldContext = "WorldContextObject"))
1024 UFUNCTION(BlueprintCallable, Category = "
Audio", meta = (WorldContext = "WorldContextObject"))
1030 UFUNCTION(BlueprintCallable, Category = "
Audio", meta = (WorldContext = "WorldContextObject"))
1043 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category="
Rendering|
Decal", meta=(WorldContext="WorldContextObject", UnsafeDuringActorConstruction = "
true"))
1078 UFUNCTION(BlueprintPure, Category = "
Collision", meta=(NativeBreakFunc, AdvancedDisplay="3"))
1079 static ENGINE_API void BreakHitResult(const
struct FHitResult& Hit,
bool& bBlockingHit,
bool&
bInitialOverlap,
float&
Time,
float&
Distance,
FVector& Location,
FVector& ImpactPoint,
FVector&
Normal,
FVector& ImpactNormal, class
UPhysicalMaterial*& PhysMat, class
AActor*&
HitActor, class UPrimitiveComponent*&
HitComponent,
FName&
HitBoneName,
FName& BoneName,
int32&
HitItem,
int32& ElementIndex,
int32&
FaceIndex,
FVector& TraceStart,
FVector& TraceEnd);
1101 UFUNCTION(BlueprintPure, Category = "
Collision", meta = (NativeMakeFunc, AdvancedDisplay="2",
Normal="0,0,1", ImpactNormal="0,0,1"))
1102 static ENGINE_API FHitResult MakeHitResult(
bool bBlockingHit,
bool bInitialOverlap,
float Time,
float Distance,
FVector Location,
FVector ImpactPoint,
FVector Normal,
FVector ImpactNormal, class
UPhysicalMaterial* PhysMat, class
AActor*
HitActor, class UPrimitiveComponent*
HitComponent,
FName HitBoneName,
FName BoneName,
int32 HitItem,
int32 ElementIndex,
int32 FaceIndex,
FVector TraceStart,
FVector TraceEnd);
1167 UFUNCTION(BlueprintCallable, Category="SaveGame")
1175 UFUNCTION(BlueprintCallable, Category="SaveGame")
1211 UFUNCTION(BlueprintCallable, Category="SaveGame")
1231 UFUNCTION(BlueprintCallable, Category = "SaveGame")
1235 UFUNCTION(BlueprintPure, Category = "Utilities|
Time", meta = (WorldContext="WorldContextObject"))
1239 UFUNCTION(BlueprintPure, Category="Utilities|
Time", meta=(WorldContext="WorldContextObject"))
1243 UFUNCTION(BlueprintPure, Category="Utilities|
Time", meta=(WorldContext="WorldContextObject"))
1247 UFUNCTION(BlueprintPure, Category="Utilities|
Time", meta=(WorldContext="WorldContextObject"))
1251 UFUNCTION(BlueprintPure, Category="Utilities|
Time", meta=(WorldContext="WorldContextObject"))
1288 static bool BlueprintSuggestProjectileVelocity(const
UObject* WorldContextObject,
FVector&
TossVelocity,
FVector StartLocation,
FVector EndLocation,
float LaunchSpeed,
float OverrideGravityZ,
ESuggestProjVelocityTraceOption::Type TraceOption,
float CollisionRadius,
bool bFavorHighArc,
bool bDrawDebug,
bool bAcceptClosestOnNoSolutions =
false);
1290 UE_DEPRECATED(5.4, "Deprecated parameter
list. Please use FSuggestProjectileVelocityParameters
instead.")
1291 static ENGINE_API bool SuggestProjectileVelocity(const
UObject* WorldContextObject,
FVector&
TossVelocity,
FVector StartLocation,
FVector EndLocation,
float TossSpeed,
bool bHighArc =
false,
float CollisionRadius = 0.f,
float OverrideGravityZ = 0,
ESuggestProjVelocityTraceOption::Type TraceOption =
ESuggestProjVelocityTraceOption::TraceFullPath,
FCollisionResponseParams& ResponseParam =
FCollisionResponseParams::DefaultResponseParam,
TArray<
AActor*> ActorsToIgnore =
TArray<
AActor*>(),
bool bDrawDebug =
false,
bool bAcceptClosestOnNoSolutions =
false);
1321 UFUNCTION(BlueprintCallable, Category = "
Game", DisplayName="
Predict Projectile Path
By ObjectType", meta = (WorldContext = "WorldContextObject", AutoCreateRefTerm = "ActorsToIgnore", AdvancedDisplay = "DrawDebugTime, DrawDebugType, SimFrequency, MaxSimTime, OverrideGravityZ",
bTracePath =
true))
1322 static ENGINE_API bool Blueprint_PredictProjectilePath_ByObjectType(const
UObject* WorldContextObject,
FHitResult&
OutHit,
TArray<
FVector>&
OutPathPositions,
FVector&
OutLastTraceDestination,
FVector StartPos,
FVector LaunchVelocity,
bool bTracePath,
float ProjectileRadius, const
TArray<
TEnumAsByte<
EObjectTypeQuery> >& ObjectTypes,
bool bTraceComplex, const
TArray<
AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
float DrawDebugTime,
float SimFrequency = 15.f,
float MaxSimTime = 2.f,
float OverrideGravityZ = 0);
1345 UFUNCTION(BlueprintCallable, Category = "
Game", DisplayName="
Predict Projectile Path
By TraceChannel", meta = (WorldContext = "WorldContextObject", AutoCreateRefTerm = "ActorsToIgnore", AdvancedDisplay = "DrawDebugTime, DrawDebugType, SimFrequency, MaxSimTime, OverrideGravityZ", TraceChannel =
ECC_WorldDynamic,
bTracePath =
true))
1346 static ENGINE_API bool Blueprint_PredictProjectilePath_ByTraceChannel(const
UObject* WorldContextObject,
FHitResult&
OutHit,
TArray<
FVector>&
OutPathPositions,
FVector&
OutLastTraceDestination,
FVector StartPos,
FVector LaunchVelocity,
bool bTracePath,
float ProjectileRadius,
TEnumAsByte<
ECollisionChannel> TraceChannel,
bool bTraceComplex, const
TArray<
AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
float DrawDebugTime,
float SimFrequency = 15.f,
float MaxSimTime = 2.f,
float OverrideGravityZ = 0);
1398 UFUNCTION(BlueprintPure, Category="
Game", meta=(WorldContext="WorldContextObject") )
1402 UFUNCTION(BlueprintCallable, Category="
Game", meta=(WorldContext="WorldContextObject"))
1406 UFUNCTION(BlueprintPure, Category = "
Game", meta = (WorldContext = "WorldContextObject"))
1410 UFUNCTION(BlueprintPure, Category = "
Game", meta = (WorldContext = "WorldContextObject"))
1422 UFUNCTION(BlueprintCallable, Category = "
Foliage", meta = (WorldContext = "WorldContextObject", UnsafeDuringActorConstruction = "
true"))
1501 static ENGINE_API bool GrabOption( FString& Options, FString& ResultString );
1509 UFUNCTION(BlueprintPure, Category="
Game Options", meta=(BlueprintThreadSafe))
1518 UFUNCTION(BlueprintPure, Category="
Game Options", meta=(BlueprintThreadSafe))
1519 static ENGINE_API FString ParseOption( FString Options, const FString& Key );
1527 UFUNCTION(BlueprintPure, Category="
Game Options", meta=(BlueprintThreadSafe))
1536 UFUNCTION(BlueprintPure, Category="
Game Options", meta=(BlueprintThreadSafe))
1546 UFUNCTION(BlueprintPure, Category = "Utilities")