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

#include <Other.h>

Static Public Member Functions

static FStringGetUniqueDeviceId (FString *result)
 
static void K2_SetTimer (UObject *Object, FString FunctionName, float Time, bool bLooping)
 
static void K2_SetTimerForNextTick (UObject *Object, FString FunctionName, bool bLooping)
 
static void K2_SetTimerDelegate (FBlueprintTimerDynamicDelegate Delegate, float Time, bool bLooping)
 
static void K2_SetTimerForNextTickDelegate (FBlueprintTimerDynamicDelegate Delegate, bool bLooping)
 
static void K2_ClearTimer (UObject *Object, FString FunctionName)
 
static void K2_PauseTimer (UObject *Object, FString FunctionName)
 
static void K2_UnPauseTimer (UObject *Object, FString FunctionName)
 
static bool K2_IsTimerActive (UObject *Object, FString FunctionName)
 
static bool K2_IsTimerPaused (UObject *Object, FString FunctionName)
 
static bool K2_TimerExists (UObject *Object, FString FunctionName)
 
static float K2_GetTimerElapsedTime (UObject *Object, FString FunctionName)
 
static float K2_GetTimerRemainingTime (UObject *Object, FString FunctionName)
 
static void GetActorListFromComponentList (TArray< UPrimitiveComponent * > *ComponentList, UClass *ActorClassFilter, TArray< AActor * > *OutActorList)
 
static bool SphereOverlapActors (UObject *WorldContextObject, FVector SpherePos, float SphereRadius, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, UClass *ActorClassFilter, TArray< AActor * > *ActorsToIgnore, TArray< AActor * > *OutActors)
 
static bool SphereOverlapActorsSimple (UObject *WorldContextObject, FVector SpherePos, float SphereRadius, TEnumAsByte< enum EObjectTypeQuery > ObjectType, UClass *ActorClassFilter, TArray< AActor * > *ActorsToIgnore, TArray< AActor * > *OutActors)
 
static bool SphereOverlapComponents_NEW (UObject *WorldContextObject, FVector SpherePos, float SphereRadius, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, UClass *ComponentClassFilter, TArray< AActor * > *ActorsToIgnore, TArray< UPrimitiveComponent * > *OutComponents)
 
static bool BoxOverlapComponents (UObject *WorldContextObject, FVector BoxPos, FVector BoxExtent, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, UClass *ComponentClassFilter, TArray< AActor * > *ActorsToIgnore, TArray< UPrimitiveComponent * > *OutComponents)
 
static bool CapsuleOverlapActors (UObject *WorldContextObject, FVector CapsulePos, float Radius, float HalfHeight, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, UClass *ActorClassFilter, TArray< AActor * > *ActorsToIgnore, TArray< AActor * > *OutActors)
 
static bool CapsuleOverlapComponents (UObject *WorldContextObject, FVector CapsulePos, float Radius, float HalfHeight, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, UClass *ComponentClassFilter, TArray< AActor * > *ActorsToIgnore, TArray< UPrimitiveComponent * > *OutComponents)
 
static bool ComponentOverlapComponents (UPrimitiveComponent *Component, FTransform *ComponentTransform, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, UClass *ComponentClassFilter, TArray< AActor * > *ActorsToIgnore, TArray< UPrimitiveComponent * > *OutComponents)
 
static bool BoxTraceSingle (UObject *WorldContextObject, FVector Start, FVector End, FVector HalfSize, FRotator Orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray< AActor * > *ActorsToIgnore, EDrawDebugTrace::Type DrawDebugType, FHitResult *OutHit, bool bIgnoreSelf)
 
static bool BoxTraceMulti (UObject *WorldContextObject, FVector Start, FVector End, FVector HalfSize, FRotator Orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray< AActor * > *ActorsToIgnore, EDrawDebugTrace::Type DrawDebugType, TArray< FHitResult > *OutHits, bool bIgnoreSelf)
 
static bool LineTraceSingleForObjects (UObject *WorldContextObject, FVector Start, FVector End, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, bool bTraceComplex, TArray< AActor * > *ActorsToIgnore, EDrawDebugTrace::Type DrawDebugType, FHitResult *OutHit, bool bIgnoreSelf)
 
static bool LineTraceMultiForObjects (UObject *WorldContextObject, FVector Start, FVector End, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, bool bTraceComplex, TArray< AActor * > *ActorsToIgnore, EDrawDebugTrace::Type DrawDebugType, TArray< FHitResult > *OutHits, bool bIgnoreSelf)
 
static bool SphereTraceSingleForObjects (UObject *WorldContextObject, FVector Start, FVector End, float Radius, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, bool bTraceComplex, TArray< AActor * > *ActorsToIgnore, EDrawDebugTrace::Type DrawDebugType, FHitResult *OutHit, bool bIgnoreSelf)
 
static bool SphereTraceMultiForObjects (UObject *WorldContextObject, FVector Start, FVector End, float Radius, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, bool bTraceComplex, TArray< AActor * > *ActorsToIgnore, EDrawDebugTrace::Type DrawDebugType, TArray< FHitResult > *OutHits, bool bIgnoreSelf)
 
static bool BoxTraceSingleForObjects (UObject *WorldContextObject, FVector Start, FVector End, FVector HalfSize, FRotator Orientation, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, bool bTraceComplex, TArray< AActor * > *ActorsToIgnore, EDrawDebugTrace::Type DrawDebugType, FHitResult *OutHit, bool bIgnoreSelf)
 
static bool BoxTraceMultiForObjects (UObject *WorldContextObject, FVector Start, FVector End, FVector HalfSize, FRotator Orientation, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, bool bTraceComplex, TArray< AActor * > *ActorsToIgnore, EDrawDebugTrace::Type DrawDebugType, TArray< FHitResult > *OutHits, bool bIgnoreSelf)
 
static bool CapsuleTraceSingleForObjects (UObject *WorldContextObject, FVector Start, FVector End, float Radius, float HalfHeight, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, bool bTraceComplex, TArray< AActor * > *ActorsToIgnore, EDrawDebugTrace::Type DrawDebugType, FHitResult *OutHit, bool bIgnoreSelf)
 
static bool CapsuleTraceMultiForObjects (UObject *WorldContextObject, FVector Start, FVector End, float Radius, float HalfHeight, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, bool bTraceComplex, TArray< AActor * > *ActorsToIgnore, EDrawDebugTrace::Type DrawDebugType, TArray< FHitResult > *OutHits, bool bIgnoreSelf)
 
static FDebugFloatHistoryAddFloatHistorySample (FDebugFloatHistory *result, float Value, FDebugFloatHistory *FloatHistory)
 
static void StaticRegisterNativesUKismetSystemLibrary ()
 

Detailed Description

Definition at line 479 of file Other.h.

Member Function Documentation

◆ AddFloatHistorySample()

static FDebugFloatHistory * UKismetSystemLibrary::AddFloatHistorySample ( FDebugFloatHistory * result,
float Value,
FDebugFloatHistory * FloatHistory )
inlinestatic

Definition at line 532 of file Other.h.

◆ BoxOverlapComponents()

static bool UKismetSystemLibrary::BoxOverlapComponents ( UObject * WorldContextObject,
FVector BoxPos,
FVector BoxExtent,
TArray< TEnumAsByte< enum EObjectTypeQuery > > * ObjectTypes,
UClass * ComponentClassFilter,
TArray< AActor * > * ActorsToIgnore,
TArray< UPrimitiveComponent * > * OutComponents )
inlinestatic

Definition at line 515 of file Other.h.

◆ BoxTraceMulti()

static bool UKismetSystemLibrary::BoxTraceMulti ( UObject * WorldContextObject,
FVector Start,
FVector End,
FVector HalfSize,
FRotator Orientation,
ETraceTypeQuery TraceChannel,
bool bTraceComplex,
TArray< AActor * > * ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray< FHitResult > * OutHits,
bool bIgnoreSelf )
inlinestatic

Definition at line 521 of file Other.h.

◆ BoxTraceMultiForObjects()

static bool UKismetSystemLibrary::BoxTraceMultiForObjects ( UObject * WorldContextObject,
FVector Start,
FVector End,
FVector HalfSize,
FRotator Orientation,
TArray< TEnumAsByte< enum EObjectTypeQuery > > * ObjectTypes,
bool bTraceComplex,
TArray< AActor * > * ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray< FHitResult > * OutHits,
bool bIgnoreSelf )
inlinestatic

Definition at line 527 of file Other.h.

◆ BoxTraceSingle()

static bool UKismetSystemLibrary::BoxTraceSingle ( UObject * WorldContextObject,
FVector Start,
FVector End,
FVector HalfSize,
FRotator Orientation,
ETraceTypeQuery TraceChannel,
bool bTraceComplex,
TArray< AActor * > * ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult * OutHit,
bool bIgnoreSelf )
inlinestatic

Definition at line 520 of file Other.h.

◆ BoxTraceSingleForObjects()

static bool UKismetSystemLibrary::BoxTraceSingleForObjects ( UObject * WorldContextObject,
FVector Start,
FVector End,
FVector HalfSize,
FRotator Orientation,
TArray< TEnumAsByte< enum EObjectTypeQuery > > * ObjectTypes,
bool bTraceComplex,
TArray< AActor * > * ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult * OutHit,
bool bIgnoreSelf )
inlinestatic

Definition at line 526 of file Other.h.

◆ CapsuleOverlapActors()

static bool UKismetSystemLibrary::CapsuleOverlapActors ( UObject * WorldContextObject,
FVector CapsulePos,
float Radius,
float HalfHeight,
TArray< TEnumAsByte< enum EObjectTypeQuery > > * ObjectTypes,
UClass * ActorClassFilter,
TArray< AActor * > * ActorsToIgnore,
TArray< AActor * > * OutActors )
inlinestatic

Definition at line 516 of file Other.h.

◆ CapsuleOverlapComponents()

static bool UKismetSystemLibrary::CapsuleOverlapComponents ( UObject * WorldContextObject,
FVector CapsulePos,
float Radius,
float HalfHeight,
TArray< TEnumAsByte< enum EObjectTypeQuery > > * ObjectTypes,
UClass * ComponentClassFilter,
TArray< AActor * > * ActorsToIgnore,
TArray< UPrimitiveComponent * > * OutComponents )
inlinestatic

Definition at line 517 of file Other.h.

◆ CapsuleTraceMultiForObjects()

static bool UKismetSystemLibrary::CapsuleTraceMultiForObjects ( UObject * WorldContextObject,
FVector Start,
FVector End,
float Radius,
float HalfHeight,
TArray< TEnumAsByte< enum EObjectTypeQuery > > * ObjectTypes,
bool bTraceComplex,
TArray< AActor * > * ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray< FHitResult > * OutHits,
bool bIgnoreSelf )
inlinestatic

Definition at line 529 of file Other.h.

◆ CapsuleTraceSingleForObjects()

static bool UKismetSystemLibrary::CapsuleTraceSingleForObjects ( UObject * WorldContextObject,
FVector Start,
FVector End,
float Radius,
float HalfHeight,
TArray< TEnumAsByte< enum EObjectTypeQuery > > * ObjectTypes,
bool bTraceComplex,
TArray< AActor * > * ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult * OutHit,
bool bIgnoreSelf )
inlinestatic

Definition at line 528 of file Other.h.

◆ ComponentOverlapComponents()

static bool UKismetSystemLibrary::ComponentOverlapComponents ( UPrimitiveComponent * Component,
FTransform * ComponentTransform,
TArray< TEnumAsByte< enum EObjectTypeQuery > > * ObjectTypes,
UClass * ComponentClassFilter,
TArray< AActor * > * ActorsToIgnore,
TArray< UPrimitiveComponent * > * OutComponents )
inlinestatic

Definition at line 519 of file Other.h.

◆ GetActorListFromComponentList()

static void UKismetSystemLibrary::GetActorListFromComponentList ( TArray< UPrimitiveComponent * > * ComponentList,
UClass * ActorClassFilter,
TArray< AActor * > * OutActorList )
inlinestatic

Definition at line 510 of file Other.h.

◆ GetUniqueDeviceId()

static FString * UKismetSystemLibrary::GetUniqueDeviceId ( FString * result)
inlinestatic

Definition at line 490 of file Other.h.

◆ K2_ClearTimer()

static void UKismetSystemLibrary::K2_ClearTimer ( UObject * Object,
FString FunctionName )
inlinestatic

Definition at line 497 of file Other.h.

◆ K2_GetTimerElapsedTime()

static float UKismetSystemLibrary::K2_GetTimerElapsedTime ( UObject * Object,
FString FunctionName )
inlinestatic

Definition at line 503 of file Other.h.

◆ K2_GetTimerRemainingTime()

static float UKismetSystemLibrary::K2_GetTimerRemainingTime ( UObject * Object,
FString FunctionName )
inlinestatic

Definition at line 504 of file Other.h.

◆ K2_IsTimerActive()

static bool UKismetSystemLibrary::K2_IsTimerActive ( UObject * Object,
FString FunctionName )
inlinestatic

Definition at line 500 of file Other.h.

◆ K2_IsTimerPaused()

static bool UKismetSystemLibrary::K2_IsTimerPaused ( UObject * Object,
FString FunctionName )
inlinestatic

Definition at line 501 of file Other.h.

◆ K2_PauseTimer()

static void UKismetSystemLibrary::K2_PauseTimer ( UObject * Object,
FString FunctionName )
inlinestatic

Definition at line 498 of file Other.h.

◆ K2_SetTimer()

static void UKismetSystemLibrary::K2_SetTimer ( UObject * Object,
FString FunctionName,
float Time,
bool bLooping )
inlinestatic

Definition at line 493 of file Other.h.

◆ K2_SetTimerDelegate()

static void UKismetSystemLibrary::K2_SetTimerDelegate ( FBlueprintTimerDynamicDelegate Delegate,
float Time,
bool bLooping )
inlinestatic

Definition at line 495 of file Other.h.

◆ K2_SetTimerForNextTick()

static void UKismetSystemLibrary::K2_SetTimerForNextTick ( UObject * Object,
FString FunctionName,
bool bLooping )
inlinestatic

Definition at line 494 of file Other.h.

◆ K2_SetTimerForNextTickDelegate()

static void UKismetSystemLibrary::K2_SetTimerForNextTickDelegate ( FBlueprintTimerDynamicDelegate Delegate,
bool bLooping )
inlinestatic

Definition at line 496 of file Other.h.

◆ K2_TimerExists()

static bool UKismetSystemLibrary::K2_TimerExists ( UObject * Object,
FString FunctionName )
inlinestatic

Definition at line 502 of file Other.h.

◆ K2_UnPauseTimer()

static void UKismetSystemLibrary::K2_UnPauseTimer ( UObject * Object,
FString FunctionName )
inlinestatic

Definition at line 499 of file Other.h.

◆ LineTraceMultiForObjects()

static bool UKismetSystemLibrary::LineTraceMultiForObjects ( UObject * WorldContextObject,
FVector Start,
FVector End,
TArray< TEnumAsByte< enum EObjectTypeQuery > > * ObjectTypes,
bool bTraceComplex,
TArray< AActor * > * ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray< FHitResult > * OutHits,
bool bIgnoreSelf )
inlinestatic

Definition at line 523 of file Other.h.

◆ LineTraceSingleForObjects()

static bool UKismetSystemLibrary::LineTraceSingleForObjects ( UObject * WorldContextObject,
FVector Start,
FVector End,
TArray< TEnumAsByte< enum EObjectTypeQuery > > * ObjectTypes,
bool bTraceComplex,
TArray< AActor * > * ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult * OutHit,
bool bIgnoreSelf )
inlinestatic

Definition at line 522 of file Other.h.

◆ SphereOverlapActors()

static bool UKismetSystemLibrary::SphereOverlapActors ( UObject * WorldContextObject,
FVector SpherePos,
float SphereRadius,
TArray< TEnumAsByte< enum EObjectTypeQuery > > * ObjectTypes,
UClass * ActorClassFilter,
TArray< AActor * > * ActorsToIgnore,
TArray< AActor * > * OutActors )
inlinestatic

Definition at line 511 of file Other.h.

◆ SphereOverlapActorsSimple()

static bool UKismetSystemLibrary::SphereOverlapActorsSimple ( UObject * WorldContextObject,
FVector SpherePos,
float SphereRadius,
TEnumAsByte< enum EObjectTypeQuery > ObjectType,
UClass * ActorClassFilter,
TArray< AActor * > * ActorsToIgnore,
TArray< AActor * > * OutActors )
inlinestatic

Definition at line 512 of file Other.h.

◆ SphereOverlapComponents_NEW()

static bool UKismetSystemLibrary::SphereOverlapComponents_NEW ( UObject * WorldContextObject,
FVector SpherePos,
float SphereRadius,
TArray< TEnumAsByte< enum EObjectTypeQuery > > * ObjectTypes,
UClass * ComponentClassFilter,
TArray< AActor * > * ActorsToIgnore,
TArray< UPrimitiveComponent * > * OutComponents )
inlinestatic

Definition at line 513 of file Other.h.

◆ SphereTraceMultiForObjects()

static bool UKismetSystemLibrary::SphereTraceMultiForObjects ( UObject * WorldContextObject,
FVector Start,
FVector End,
float Radius,
TArray< TEnumAsByte< enum EObjectTypeQuery > > * ObjectTypes,
bool bTraceComplex,
TArray< AActor * > * ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray< FHitResult > * OutHits,
bool bIgnoreSelf )
inlinestatic

Definition at line 525 of file Other.h.

◆ SphereTraceSingleForObjects()

static bool UKismetSystemLibrary::SphereTraceSingleForObjects ( UObject * WorldContextObject,
FVector Start,
FVector End,
float Radius,
TArray< TEnumAsByte< enum EObjectTypeQuery > > * ObjectTypes,
bool bTraceComplex,
TArray< AActor * > * ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult * OutHit,
bool bIgnoreSelf )
inlinestatic

Definition at line 524 of file Other.h.

◆ StaticRegisterNativesUKismetSystemLibrary()

static void UKismetSystemLibrary::StaticRegisterNativesUKismetSystemLibrary ( )
inlinestatic

Definition at line 540 of file Other.h.


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