UnrealLua: Difference between revisions
From Onset Developer Wiki
No edit summary |
No edit summary |
||
Line 406: | Line 406: | ||
:: static UClass LoadFromAsset(string AssetPath) | :: static UClass LoadFromAsset(string AssetPath) | ||
: '''FVector2D''' | : '''FVector2D''' | ||
:: | :: X | ||
:: | :: Y | ||
: '''FVector''' | : '''FVector''' | ||
:: | :: X | ||
:: | :: Y | ||
:: | :: Z | ||
:: '''FVector_NetQuantize''' | :: '''FVector_NetQuantize''' | ||
:: '''FVector_NetQuantizeNormal''' | :: '''FVector_NetQuantizeNormal''' | ||
:: '''FPlane''' | :: '''FPlane''' | ||
::: | ::: W | ||
: '''FRotator''' | : '''FRotator''' | ||
:: | :: Pitch | ||
:: | :: Yaw | ||
:: | :: Roll | ||
: '''FLinearColor''' | : '''FLinearColor''' | ||
:: | :: R | ||
:: | :: G | ||
:: | :: B | ||
:: | :: A | ||
: '''FColor''' | : '''FColor''' | ||
:: | :: G | ||
:: | :: B | ||
:: | :: R | ||
:: | :: A | ||
: '''FBox''' | : '''FBox''' | ||
:: | :: Min | ||
:: | :: Max | ||
:: | :: IsValid | ||
: '''FSphere''' | : '''FSphere''' | ||
:: | :: Center | ||
:: | :: W | ||
: '''FBoxSphereBounds''' | : '''FBoxSphereBounds''' | ||
:: | :: Origin | ||
:: | :: BoxExtent | ||
:: | :: SphereRadius | ||
: '''FHitResult''' | : '''FHitResult''' | ||
:: | :: Location | ||
:: | :: ImpactPoint | ||
:: | :: Normal | ||
:: | :: ImpactNormal | ||
:: | :: Distance | ||
:: | :: Time | ||
:: | :: FaceIndex | ||
:: | :: TraceStart | ||
:: | :: TraceEnd | ||
:: | :: PenetrationDepth | ||
: '''UEngineTypes''' | : '''UEngineTypes''' | ||
: '''FAttachmentTransformRules''' | : '''FAttachmentTransformRules''' | ||
:: | :: LocationRule | ||
:: | :: RotationRule | ||
:: | :: ScaleRule | ||
:: | :: bWeldSimulatedBodies | ||
: '''FDetachmentTransformRules''' | : '''FDetachmentTransformRules''' | ||
:: | :: LocationRule | ||
:: | :: RotationRule | ||
:: | :: ScaleRule | ||
:: | :: bCallModify | ||
: '''FMath''' | : '''FMath''' | ||
: '''UKismetSystemLibrary''' | : '''UKismetSystemLibrary''' | ||
: FHitResult LineTraceSingle(UObject Object, FVector Start, FVector End, ETraceTypeQuery TraceChannel, bool bTraceComplex, Table LuaActorsToIgnore, EDrawDebugTrace DrawDebugType, bool bIgnoreSelf, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime) | : FHitResult LineTraceSingle(UObject Object, FVector Start, FVector End, ETraceTypeQuery TraceChannel, bool bTraceComplex, Table LuaActorsToIgnore, EDrawDebugTrace DrawDebugType, bool bIgnoreSelf, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime) | ||
Line 624: | Line 475: | ||
: string GetDisplayName(UObject LuaObject) | : string GetDisplayName(UObject LuaObject) | ||
: '''UKismetMathLibrary''' | : '''UKismetMathLibrary''' | ||
: FRotator REase(FRotator A, FRotator B, float Alpha, bool bShortestPath, EEasingFunc::Type EasingFunc, float BlendExp, integer Steps) | : FRotator REase(FRotator A, FRotator B, float Alpha, bool bShortestPath, EEasingFunc::Type EasingFunc, float BlendExp, integer Steps) | ||
: '''EAttachmentRule''' | : '''EAttachmentRule''' | ||
:: KeepRelative = 0 | :: KeepRelative = 0 | ||
Line 824: | Line 624: | ||
:: BLEND_AlphaComposite = 5 | :: BLEND_AlphaComposite = 5 | ||
:: BLEND_AlphaHoldout = 6 | :: BLEND_AlphaHoldout = 6 | ||
: '''EInputEvent''' | |||
:: IE_Pressed = 0 | |||
:: IE_Released = 1 | |||
:: IE_Repeat = 2 | |||
:: IE_DoubleClick = 3 | |||
:: IE_Axis = 4 | |||
: '''EDrawDebugTrace''' | : '''EDrawDebugTrace''' | ||
:: None = 0 | :: None = 0 |
Revision as of 15:06, 25 February 2022
- UObject
- bool IsValid()
- UClass GetClass()
- string GetClassName()
- string GetName()
- string GetPathName()
- string GetClassPathName()
- integer GetUniqueID()
- bool IsA(UClass Class)
- ReturnValues... ProcessEvent(string FunctionName, varargs Args)
- UAISense
- static UClass Class()
- UAISense_Sight
- static UClass Class()
- UActorComponent
- void Destroy()
- void DestroyComponent()
- AActor GetOwner()
- void SetComponentTickEnabled(bool bEnabled)
- bool IsComponentTickEnabled()
- void SetComponentTickInterval(float TickInterval)
- float GetComponentTickInterval()
- void RecreatePhysicsState()
- bool ComponentHasTag(string Tag)
- bool ComponentAddTag(string Tag)
- bool ComponentRemoveTag(string Tag)
- static UClass Class()
- UCharacterMovementComponent
- void SetMovementMode(EMovementMode NewMovementMode, integer NewCustomMode)
- static UClass Class()
- UAIPerceptionStimuliSourceComponent
- integer RegisterForSense(any L)
- integer UnregisterFromSense(any L)
- static UClass Class()
- USceneComponent
- void SetWorldLocation(FVector NewLocation)
- void SetWorldRotation(FRotator NewRotation)
- void SetWorldScale3D(FVector NewScale)
- FVector GetWorldLocation()
- FRotator GetWorldRotation()
- FVector GetWorldScale3D()
- void SetRelativeLocation(FVector NewLocation)
- void SetRelativeRotation(FRotator NewRotation)
- void SetRelativeScale3D(FVector NewScale)
- FVector GetRelativeLocation()
- FRotator GetRelativeRotation()
- FVector GetRelativeScale3D()
- FVector GetForwardVector()
- FVector GetRightVector()
- FVector GetUpVector()
- void SetHiddenInGame(bool bNewHidden, bool bPropagateToChildren)
- void SetMobility(integer Mobility)
- integer GetMobility()
- FVector GetSocketLocation(string InSocketName)
- FRotator GetSocketRotation(string InSocketName)
- bool DoesSocketExist(string InSocketName)
- Table GetAllSocketNames()
- void SetVisibility(bool bNewVisibility, bool bPropagateToChildren)
- bool AttachToComponent(USceneComponent InLuaParent, FAttachmentTransformRules AttachmentRules, string InSocketName)
- static UClass Class()
- UAudioComponent
- UDecalComponent
- UPrimitiveComponent
- float GetMass()
- void SetMassOverrideInKg(string BoneName, float MassInKG, bool bNewOverrideMass)
- void SetMaterial(integer ElementIndex, UMaterialInterface LuaMaterialInterface)
- UMaterialInterface GetMaterial(integer ElementIndex)
- integer GetNumMaterials()
- UMaterialInstanceDynamic CreateDynamicMaterialInstance(integer ElementIndex)
- void SetPhysicsLinearVelocity(FVector NewVel, bool bAddToCurrent, string BoneName)
- void SetPhysicsAngularVelocityInDegrees(FVector NewAngVel, bool bAddToCurrent, string BoneName)
- FVector GetPhysicsLinearVelocity(string BoneName)
- FVector GetPhysicsLinearVelocityAtPoint(FVector Point, string BoneName)
- FVector GetPhysicsAngularVelocityInDegrees(string BoneName)
- void AddImpulseAtLocation(FVector Impulse, FVector Location, string BoneName)
- bool IsSimulatingPhysics(string BoneName)
- void SetSimulatePhysics(bool bSimulate)
- integer GetMaterialFromCollisionFaceIndex(integer FaceIndex)
- FVector GetInertiaTensor(string BoneName)
- void SetEnableGravity(bool bGravityEnabled)
- void SetCollisionEnabled(integer NewType)
- void SetAngularDamping(float InDamping)
- void SetLinearDamping(float InDamping)
- void SetReceivesDecals(bool bNewReceivesDecals)
- void SetRenderCustomDepth(bool bEnable)
- void SetCollisionResponseToChannel(ECollisionChannel Channel, ECollisionResponse NewResponse)
- static UClass Class()
- UShapeComponent
- static UClass Class()
- UCapsuleComponent
- void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps)
- float GetUnscaledCapsuleHalfHeight()
- void SetCapsuleRadius(float Radius, bool bUpdateOverlaps)
- float GetUnscaledCapsuleRadius()
- void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps)
- static UClass Class()
- UParticleSystemComponent
- void SetTemplate(UParticleSystem NewTemplate)
- void SetFloatParameter(string ParameterName, float Param)
- void SetColorParameter(string ParameterName, FLinearColor Param)
- void SetEmitterEnable(string EmitterName, bool bNewEnableState)
- bool HasCompleted()
- static UClass Class()
- UMeshComponent
- integer GetMaterialIndex(string MaterialSlotName)
- Table GetMaterialSlotNames()
- void SetFloatParameterOnMaterials(string ParameterName, float Value)
- void SetColorParameterOnMaterials(string ParameterName, FLinearColor NewColor)
- static UClass Class()
- USkinnedMeshComponent
- void ShowMaterialSection(integer MaterialID, integer SectionIndex, bool bShow, integer LODIndex)
- void ShowAllMaterialSections(integer LODIndex)
- void SetMasterPoseComponent(USkinnedMeshComponent LuaNewMasterBoneComponent, bool bForceUpdate)
- integer GetNumBones()
- integer GetBoneIndex(string BoneName)
- string GetBoneName(integer BoneIndex)
- string GetSocketBoneName(string InSocketName)
- bool BoneIsChildOf(string BoneName, string ParentBoneName)
- static UClass Class()
- USkeletalMeshComponent
- void SetSkeletalMesh(USkeletalMesh LuaSkeletalMesh, bool bReinitPose)
- USkeletalMesh GetSkeletalMesh()
- float GetBoneMass(string BoneName, bool bScaleMass)
- void SetMorphTarget(string MorphName, float NewValue)
- float GetMorphTarget(string MorphName)
- void ClearMorphTargets()
- void SetGlobalAnimRateScale(float GlobalAnimRateScale)
- float GetGlobalAnimRateScale()
- void SetPauseAnims(bool bPause)
- bool GetPauseAnims()
- void SetNoSkeletonUpdate(bool bNoSkeletonUpdate)
- bool GetNoSkeletonUpdate()
- void InitAnim(bool bForceReInit)
- UAnimInstance GetAnimInstance()
- void SetAnimInstanceClass(UClass NewClass)
- void LinkAnimClassLayers(UClass InClass)
- void UnlinkAnimClassLayers(UClass InClass)
- UAnimInstance GetLinkedAnimLayerInstanceByClass(UClass InClass)
- UAnimInstance GetLinkedAnimGraphInstanceByTag(string InTag)
- void LinkAnimGraphByTag(string InTag, UClass InClass)
- UAnimInstance GetPostProcessInstance()
- void ToggleDisablePostProcessBlueprint()
- bool GetDisablePostProcessBlueprint()
- void SetDisablePostProcessBlueprint(bool bInDisablePostProcess)
- bool HasValidAnimationInstance()
- void ResetAnimInstanceDynamics(ETeleportType InTeleportType)
- void SetAnimationMode(EAnimationMode::Type InAnimationMode)
- EAnimationMode::Type GetAnimationMode()
- void PlayAnimation(UAnimationAsset NewAnimToPlay, bool bLooping)
- void SetAnimation(UAnimationAsset NewAnimToPlay)
- void Play(bool bLooping)
- void Stop()
- bool IsPlaying()
- void SetPosition(float InPos, bool bFireNotifies)
- float GetPosition()
- void SetPlayRate(float Rate)
- float GetPlayRate()
- void OverrideAnimationData(UAnimationAsset InAnimToPlay, bool bIsLooping, bool bIsPlaying, float Position, float PlayRate)
- void SetAllBodiesBelowSimulatePhysics(string BoneName, bool bNewSimulate, bool bIncludeSelf)
- void SetEnableBodyGravity(bool bEnableGravity, string BoneName)
- bool IsBodyGravityEnabled(string BoneName)
- void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, string BoneName, bool bIncludeSelf)
- void AddForceToAllBodiesBelow(FVector Force, string BoneName, bool bAccelChange, bool bIncludeSelf)
- void AddImpulseToAllBodiesBelow(FVector Impulse, string BoneName, bool bVelChange, bool bIncludeSelf)
- static UClass Class()
- UStaticMeshComponent
- void SetStaticMesh(UStaticMesh LuaStaticMesh)
- UStaticMesh GetStaticMesh()
- static UClass Class()
- UTextRenderComponent
- void SetText(string NewText)
- void SetTextMaterial(UMaterialInterface LuaMaterial)
- void SetTextRenderColor(FLinearColor NewColor)
- void SetHorizontalAlignment(integer Value)
- void SetVerticalAlignment(integer Value)
- void SetWorldSize(float Value)
- void SetXScale(float Value)
- void SetYScale(float Value)
- void SetHorizSpacingAdjust(float Value)
- void SetVertSpacingAdjust(float Value)
- FVector GetTextLocalSize()
- FVector GetTextWorldSize()
- static UClass Class()
- ULightComponentBase
- void SetCastShadows(bool bNewValue)
- static UClass Class()
- ULightComponent
- void SetIntensity(float NewIntensity)
- void SetLightColor(FLinearColor NewLightColor)
- static UClass Class()
- ULocalLightComponent
- void SetAttenuationRadius(float NewRadius)
- void SetIntensityUnits(integer NewIntensityUnits)
- static UClass Class()
- UPointLightComponent
- void SetLightFalloffExponent(float NewLightFalloffExponent)
- void SetSoftSourceRadius(float NewValue)
- void SetSourceLength(float NewValue)
- void SetSourceRadius(float NewValue)
- static UClass Class()
- USpotLightComponent
- void SetInnerConeAngle(float NewInnerConeAngle)
- void SetOuterConeAngle(float NewOuterConeAngle)
- static UClass Class()
- URectLightComponent
- void SetBarnDoorAngle(float NewValue)
- void SetBarnDoorLength(float NewValue)
- void SetSourceHeight(float NewValue)
- void SetSourceTexture(UTexture NewTexture)
- void SetSourceWidth(float NewValue)
- static UClass Class()
- UMaterialInterface
- static UMaterialInterface LoadFromAsset(string AssetPath)
- UMaterialInstanceDynamic
- void SetFloatParameter(string ParameterName, float Value)
- void SetColorParameter(string ParameterName, FLinearColor NewColor)
- void SetTextureParameter(string ParameterName, UTexture NewTexture)
- float GetFloatParameter(string ParameterName)
- FLinearColor GetColorParameter(string ParameterName)
- UTexture GetTextureParameter(string ParameterName)
- UMaterialParameterCollectionInstance
- void SetFloatParameter(string ParameterName, float Value)
- USkeletalMesh
- FBoxSphereBounds GetBounds()
- FBox GetBoundingBox()
- FVector GetBoundingBoxSize()
- void SetPostProcessAnimBlueprint(UClass NewAnimClass)
- static USkeletalMesh LoadFromAsset(string AssetPath)
- UStaticMesh
- FBoxSphereBounds GetBounds()
- FBox GetBoundingBox()
- FVector GetBoundingBoxSize()
- static UStaticMesh LoadFromAsset(string AssetPath)
- UTexture
- void ReleaseTexture()
- UTexture2D
- static UTexture2D LoadFromAsset(string AssetPath)
- static UTexture2D LoadFromFile(string FilePath)
- UAnimationAsset
- UAnimSequenceBase
- bool HasRootMotion()
- float GetPlayLength()
- integer GetNumberOfFrames()
- UAnimSequence
- float GetFrameRate()
- static UAnimSequence LoadFromAsset(string AssetPath)
- UAnimMontage
- UAnimSequenceBase
- UAnimInstance
- UAnimMontage PlaySlotAnimationAsDynamicMontage(UAnimSequenceBase Asset, string SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, integer LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt)
- void StopSlotAnimation(float InBlendOutTime, string SlotNodeName)
- bool IsAnyMontagePlaying()
- USoundBase
- USoundCue
- static USoundCue LoadFromAsset(string AssetPath)
- USoundCue
- UParticleSystem
- static UParticleSystem LoadFromAsset(string AssetPath)
- AActor
- bool Destroy()
- Table GetComponents()
- Table GetComponentsByClass(UClass Class)
- CastedType AddComponent(UClass Class, UObject Object)
- bool SetRootComponent(USceneComponent NewRootComponent)
- USceneComponent GetRootComponent()
- bool SetActorLocation(FVector NewLocation)
- FVector GetActorLocation()
- bool SetActorRotation(FRotator NewRotation)
- FRotator GetActorRotation()
- void SetActorScale3D(FVector NewScale)
- FVector GetActorScale3D()
- void SetActorRelativeLocation(FVector NewRelativeLocation)
- void SetActorRelativeRotation(FRotator NewRelativeRotation)
- FVector GetActorForwardVector()
- FVector GetActorRightVector()
- FVector GetActorUpVector()
- FVector GetVelocity()
- void SetActorHiddenInGame(bool bNewHidden)
- void SetActorEnableCollision(bool bNewActorEnableCollision)
- bool GetActorEnableCollision()
- bool ActorHasTag(string Tag)
- bool ActorAddTag(string Tag)
- bool ActorRemoveTag(string Tag)
- Table GetActorTags()
- void AttachToActor(AActor LuaParentActor, FAttachmentTransformRules AttachmentRules, string SocketName)
- void DetachFromActor(FDetachmentTransformRules DetachmentRules)
- Table GetAttachedActors()
- AActor GetAttachParentActor()
- void SetActorTickEnabled(bool bEnabled)
- bool IsActorTickEnabled()
- void SetActorTickInterval(float TickInterval)
- float GetActorTickInterval()
- static UClass Class()
- APawn
- void AddControllerYawInput(float Val)
- void AddControllerPitchInput(float Val)
- FRotator GetControlRotation()
- void AddMovementInput(FVector WorldDirection, float ScaleValue, bool bForce)
- AController GetController()
- static UClass Class()
- ACharacter
- USkeletalMeshComponent GetMesh()
- AMainCharacter
- void PlayBloodDecalEffects()
- APlayer
- ARemotePlayer
- ALocalPlayer
- ANPC
- AVehicle
- ASkeletalVehicle
- AWheeledVehicle
- AHelicopter
- AMotorBoat
- ASkeletalVehicle
- AController
- ACharacter GetCharacter()
- APawn GetPawn()
- FRotator GetControlRotation()
- FRotator GetDesiredRotation()
- bool IsPlayerController()
- void SetControlRotation(FRotator NewRotation)
- static UClass Class()
- APlayerController
- static UClass Class()
- APickup
- ADoor
- AStaticMeshActor
- UStaticMeshComponent GetStaticMeshComponent()
- static UClass Class()
- ASkeletalMeshActor
- USkeletalMeshComponent GetSkeletalMeshComponent()
- static UClass Class()
- ALight
- void SetMobility(EComponentMobility::Type InMobility)
- static UClass Class()
- APointLight
- static UClass Class()
- ASpotLight
- static UClass Class()
- ARectLight
- static UClass Class()
- UWorld
- AActor SpawnActor(UClass Class, FVector Location, Rotation Rotation)
- UParticleSystemComponent SpawnEmitterAtLocation(UParticleSystem LuaParticleSystem, FVector Location, FRotator Rotation, FVector Scale)
- UParticleSystemComponent SpawnEmitterAttached(UParticleSystem LuaParticleSystem, USceneComponent AttachComponent, string BoneName, FVector Location, FRotator Rotation, integer AttachLocation)
- UAudioComponent SpawnSoundAtLocation(USoundBase LuaSound, FVector Location)
- UAudioComponent SpawnSoundAttached(USoundBase LuaSound, USceneComponent AttachComponent, string BoneName, FVector Location, integer AttachLocation)
- UDecalComponent SpawnDecalAttached(UMaterialInterface LuaMaterial, FVector DecalSize, USceneComponent AttachComponent, string BoneName, FVector Location, FRotator Rotation, float LifeSpan, integer AttachLocation)
- UDecalComponent SpawnDecalAtLocation(UMaterialInterface LuaMaterial, FVector DecalSize, FVector Location, FRotator Rotation, float LifeSpan)
- string GetMapName()
- APlayerController GetFirstPlayerController()
- Table GetActorsByClass(UClass Class)
- Table GetAllActorsWithTag(string TagName)
- UWeaponIdentifier
- UWeapon NewWeapon(integer Identifier)
- bool RegisterWeapon(UWeapon LuaWeapon)
- UWeapon
- void SetModelName(string NewName)
- void SetWeaponType(integer WeaponType)
- void SetWeaponSubType(integer WeaponSubType)
- void SetWeaponModel(USkeletalMesh LuaSkeletalMesh)
- void SetStaticWeaponModel(UStaticMesh LuaStaticMesh)
- void SetMeshScale(FVector MeshScale)
- void SetEquipTime(float EquipTime)
- void SetUnequipTime(float UnequipTime)
- void SetAimWalkSpeed(float AimWalkSpeed)
- void SetCameraAimTargetOffset(FVector CameraAimOffset)
- void SetCameraAimFoV(float AimFoV)
- void SetAimBlendTime(float AimBlendTime)
- void SetRange(float Range)
- void SetRecoil(float Recoil)
- void SetCameraShake(float CameraShake)
- void SetCameraShakeCrouching(float CameraShakeCrouching)
- void SetSpreadMin(float SpreadMin)
- void SetSpreadMax(float SpreadMax)
- void SetSpreadMovementModifier(float SpreadMovementModifier)
- void SetSpreadCrouchingModifier(float SpreadCrouchingModifier)
- void SetRateOfFire(float RateOfFire)
- void SetMagazineModel(UStaticMesh MagazineModel)
- void SetMagazineSize(integer MagazineSize)
- void SetMagazineDropTime(float MagazineDropTime)
- void SetScope(bool bScope)
- void SetShotSound(USoundCue ShotSound)
- void SetShotAnimation(UAnimSequence ShotAnimation)
- void SetShotAnimationTime(float ShotAnimationTime)
- void SetMuzzleFlash(UParticleSystem MuzzleFlash)
- void SetShellDelay(float ShellDelay)
- void SetProjectileShell(UParticleSystem ProjectileShell)
- void SetShellSmoke(UParticleSystem ShellSmoke)
- void SetAttachmentLocationModifier(FVector AttachmentLocationModifier)
- void SetAttachmentRotationModifier(FRotator AttachmentRotationModifier)
- void SetReloadAnimation(UAnimSequence ReloadAnimation)
- void SetReloadAnimationTime(float ReloadAnimationTime)
- void SetCharacterReloadAnimation(UAnimSequence CharacterReloadAnimation)
- void SetLeftHandIKLocation(FVector LeftHandIKLocation)
- void SetLeftHandARIdleIKLocation(FVector LeftHandARIdleIKLocation)
- void SetLeftHandARIdleIKLocationCrouching(FVector LeftHandARIdleIKLocationCrouching)
- void SetHUDImage(UTexture2D HUDImage)
- void SetAllowAimWhileCrouching(bool bAllowAimWhileCrouching)
- void SetZoomInSound(USoundCue ZoomInSound)
- void SetZoomOutSound(USoundCue ZoomOutSound)
- void SetEquipSound(USoundCue EquipSound)
- void SetUnequipSound(USoundCue UnequipSound)
- void SetReloadStartSound(USoundCue ReloadStartSound)
- void SetReloadEndSound(USoundCue ReloadEndSound)
- void SetNoAmmoSound(USoundCue NoAmmoSound)
- integer GetWeaponType()
- UClass
- static UClass LoadFromAsset(string AssetPath)
- FVector2D
- X
- Y
- FVector
- X
- Y
- Z
- FVector_NetQuantize
- FVector_NetQuantizeNormal
- FPlane
- W
- FRotator
- Pitch
- Yaw
- Roll
- FLinearColor
- R
- G
- B
- A
- FColor
- G
- B
- R
- A
- FBox
- Min
- Max
- IsValid
- FSphere
- Center
- W
- FBoxSphereBounds
- Origin
- BoxExtent
- SphereRadius
- FHitResult
- Location
- ImpactPoint
- Normal
- ImpactNormal
- Distance
- Time
- FaceIndex
- TraceStart
- TraceEnd
- PenetrationDepth
- UEngineTypes
- FAttachmentTransformRules
- LocationRule
- RotationRule
- ScaleRule
- bWeldSimulatedBodies
- FDetachmentTransformRules
- LocationRule
- RotationRule
- ScaleRule
- bCallModify
- FMath
- UKismetSystemLibrary
- FHitResult LineTraceSingle(UObject Object, FVector Start, FVector End, ETraceTypeQuery TraceChannel, bool bTraceComplex, Table LuaActorsToIgnore, EDrawDebugTrace DrawDebugType, bool bIgnoreSelf, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime)
- Table LineTraceMulti(UObject Object, FVector Start, FVector End, ETraceTypeQuery TraceChannel, bool bTraceComplex, Table LuaActorsToIgnore, EDrawDebugTrace DrawDebugType, bool bIgnoreSelf, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime)
- FHitResult SphereTraceSingle(UObject Object, FVector Start, FVector End, float Radius, ETraceTypeQuery TraceChannel, bool bTraceComplex, Table LuaActorsToIgnore, EDrawDebugTrace DrawDebugType, bool bIgnoreSelf, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime)
- FHitResult BoxTraceSingle(UObject Object, FVector Start, FVector End, FVector HalfSize, FRotator Orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, Table LuaActorsToIgnore, EDrawDebugTrace DrawDebugType, bool bIgnoreSelf, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime)
- FHitResult CapsuleTraceSingle(UObject Object, FVector Start, FVector End, float Radius, float HalfHeight, ETraceTypeQuery TraceChannel, bool bTraceComplex, Table LuaActorsToIgnore, EDrawDebugTrace DrawDebugType, bool bIgnoreSelf, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime)
- Table_AActor SphereOverlapActors(UObject Object, FVector SpherePos, float SphereRadius, Table_EObjectTypeQuery LuaObjectTypes, UClass ActorClassFilter, Table_AActor LuaActorsToIgnore)
- Table_AActor BoxOverlapActors(UObject Object, FVector BoxPos, FVector BoxExtent, Table_EObjectTypeQuery LuaObjectTypes, UClass ActorClassFilter, Table_AActor LuaActorsToIgnore)
- Table_AActor CapsuleOverlapActors(UObject Object, FVector CapsulePos, float Radius, float HalfHeight, Table_EObjectTypeQuery LuaObjectTypes, UClass ActorClassFilter, Table_AActor LuaActorsToIgnore)
- string GetDisplayName(UObject LuaObject)
- UKismetMathLibrary
- FRotator REase(FRotator A, FRotator B, float Alpha, bool bShortestPath, EEasingFunc::Type EasingFunc, float BlendExp, integer Steps)
- EAttachmentRule
- KeepRelative = 0
- KeepWorld = 1
- SnapToTarget = 2
- EDetachmentRule
- KeepRelative = 0
- KeepWorld = 1
- EAnimationMode
- AnimationBlueprint = 0
- AnimationSingleNode = 1
- AnimationCustomMode = 2
- ETeleportType
- None = 0
- TeleportPhysics = 1
- ResetPhysics = 2
- ETraceTypeQuery
- TraceTypeQuery1 = 0
- TraceTypeQuery2 = 1
- TraceTypeQuery3 = 2
- TraceTypeQuery4 = 3
- TraceTypeQuery5 = 4
- TraceTypeQuery6 = 5
- TraceTypeQuery7 = 6
- TraceTypeQuery8 = 7
- TraceTypeQuery9 = 8
- TraceTypeQuery10 = 9
- TraceTypeQuery11 = 10
- TraceTypeQuery12 = 11
- TraceTypeQuery13 = 12
- TraceTypeQuery14 = 13
- TraceTypeQuery15 = 14
- TraceTypeQuery16 = 15
- TraceTypeQuery17 = 16
- TraceTypeQuery18 = 17
- TraceTypeQuery19 = 18
- TraceTypeQuery20 = 19
- TraceTypeQuery21 = 20
- TraceTypeQuery22 = 21
- TraceTypeQuery23 = 22
- TraceTypeQuery24 = 23
- TraceTypeQuery25 = 24
- TraceTypeQuery26 = 25
- TraceTypeQuery27 = 26
- TraceTypeQuery28 = 27
- TraceTypeQuery29 = 28
- TraceTypeQuery30 = 29
- TraceTypeQuery31 = 30
- TraceTypeQuery32 = 31
- EObjectTypeQuery
- ObjectTypeQuery1 = 0
- ObjectTypeQuery2 = 1
- ObjectTypeQuery3 = 2
- ObjectTypeQuery4 = 3
- ObjectTypeQuery5 = 4
- ObjectTypeQuery6 = 5
- ObjectTypeQuery7 = 6
- ObjectTypeQuery8 = 7
- ObjectTypeQuery9 = 8
- ObjectTypeQuery10 = 9
- ObjectTypeQuery11 = 10
- ObjectTypeQuery12 = 11
- ObjectTypeQuery13 = 12
- ObjectTypeQuery14 = 13
- ObjectTypeQuery15 = 14
- ObjectTypeQuery16 = 15
- ObjectTypeQuery17 = 16
- ObjectTypeQuery18 = 17
- ObjectTypeQuery19 = 18
- ObjectTypeQuery20 = 19
- ObjectTypeQuery21 = 20
- ObjectTypeQuery22 = 21
- ObjectTypeQuery23 = 22
- ObjectTypeQuery24 = 23
- ObjectTypeQuery25 = 24
- ObjectTypeQuery26 = 25
- ObjectTypeQuery27 = 26
- ObjectTypeQuery28 = 27
- ObjectTypeQuery29 = 28
- ObjectTypeQuery30 = 29
- ObjectTypeQuery31 = 30
- ObjectTypeQuery32 = 31
- ECollisionChannel
- ECC_WorldStatic = 0
- ECC_WorldDynamic = 1
- ECC_Pawn = 2
- ECC_Visibility = 3
- ECC_Camera = 4
- ECC_PhysicsBody = 5
- ECC_Vehicle = 6
- ECC_Destructible = 7
- ECC_EngineTraceChannel2 = 9
- ECC_EngineTraceChannel3 = 10
- ECC_EngineTraceChannel4 = 11
- ECC_EngineTraceChannel5 = 12
- ECC_EngineTraceChannel6 = 13
- ECC_GameTraceChannel1 = 14
- ECC_GameTraceChannel2 = 15
- ECC_GameTraceChannel3 = 16
- ECC_GameTraceChannel4 = 17
- ECC_GameTraceChannel5 = 18
- ECC_GameTraceChannel6 = 19
- ECC_GameTraceChannel7 = 20
- ECC_GameTraceChannel8 = 21
- ECC_GameTraceChannel9 = 22
- ECC_GameTraceChannel10 = 23
- ECC_GameTraceChannel11 = 24
- ECC_GameTraceChannel12 = 25
- ECC_GameTraceChannel13 = 26
- ECC_GameTraceChannel14 = 27
- ECC_GameTraceChannel15 = 28
- ECC_GameTraceChannel16 = 29
- ECC_GameTraceChannel17 = 30
- ECC_GameTraceChannel18 = 31
- ECollisionResponse
- ECR_Ignore = 0
- ECR_Overlap = 1
- ECR_Block = 2
- EMovementMode
- MOVE_None = 0
- MOVE_Walking = 1
- MOVE_NavWalking = 2
- MOVE_Falling = 3
- MOVE_Swimming = 4
- MOVE_Flying = 5
- MOVE_Custom = 6
- EEasingFunc
- Linear = 0
- Step = 1
- SinusoidalIn = 2
- SinusoidalOut = 3
- SinusoidalInOut = 4
- EaseIn = 5
- EaseOut = 6
- EaseInOut = 7
- ExpoIn = 8
- ExpoOut = 9
- ExpoInOut = 10
- CircularIn = 11
- CircularOut = 12
- CircularInOut = 13
- EBlendMode
- BLEND_Opaque = 0
- BLEND_Masked = 1
- BLEND_Translucent = 2
- BLEND_Additive = 3
- BLEND_Modulate = 4
- BLEND_AlphaComposite = 5
- BLEND_AlphaHoldout = 6
- EInputEvent
- IE_Pressed = 0
- IE_Released = 1
- IE_Repeat = 2
- IE_DoubleClick = 3
- IE_Axis = 4
- EDrawDebugTrace
- None = 0
- ForOneFrame = 1
- ForDuration = 2
- Persistent = 3
- ECollisionEnabled
- NoCollision = 0
- QueryOnly = 1
- PhysicsOnly = 2
- QueryAndPhysics = 3
- EComponentMobility
- Static = 0
- Stationary = 1
- Movable = 2
- EHorizTextAligment
- EHTA_Left = 0
- EHTA_Center = 1
- EHTA_Right = 2
- EVerticalTextAligment
- EVRTA_TextTop = 0
- EVRTA_TextCenter = 1
- EVRTA_TextBottom = 2
- EVRTA_QuadTop = 3
- ELightUnits
- Unitless = 0
- Candelas = 1
- Lumens = 2
- EPhysicalSurface
- SurfaceDefault = 0
- SurfaceSoft = 1
- SurfaceAsphalt = 2
- SurfaceGround = 3
- SurfaceGrass = 4
- SurfaceSand = 5
- SurfaceMetal = 6
- SurfaceGlass = 7
- EAttachLocation
- KeepRelativeOffset = 0
- KeepWorldPosition = 1
- SnapToTarget = 2
- SnapToTargetIncludingScale = 3
- CastedType Cast(UClass Class, UObject Object)
- UWorld GetWorld()
- UWeaponIdentifier GetWeaponIdentifier()
- void DrawTexture(UTexture LuaTexture, float ScreenX, float ScreenY, float Scale, bool bScalePosition)
- integer DrawTextureEx(any L)
- void DrawMaterial(UMaterialInterface LuaMaterialInterface, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition)
- bool AddPostProcessMaterial(string Name, UMaterialInterface LuaMaterialInterface)
- bool RemovePostProcessMaterial(string Name)
- string GetPathNameSafe(UObject LuaObject)
- string GetNameSafe(UObject LuaObject)