Zdexby TheHolyOneZ
6,144 classes
Class

ABP_KharmaComputer_01_C

: AActor : UObject
/Game/Ride/Interactables/KharmaComputer/BP_KharmaComputer_01.BP_KharmaComputer_01_C 0x0370 (880 B) align 8 inherited 0x02A8 75 scripted vtable /Game/Ride/Interactables/KharmaComputer/BP_KharmaComputer_01
implements IBPI_Interact_C
0x00x0370

Members 21

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08SignificanceUSignificanceComponent*6 flagsnullptr
0x08PointLightUPointLightComponent*6 flagsnullptr
0x08TextRender1UTextRenderComponent*6 flagsnullptr
0x08Numbers_TextUTextRenderComponent*6 flagsnullptr
0x08BoxUBoxComponent*6 flagsnullptr
0x084ButtonUStaticMeshComponent*6 flagsnullptr
0x0842ButtonUStaticMeshComponent*6 flagsnullptr
0x0816ButtonUStaticMeshComponent*6 flagsnullptr
0x0815ButtonUStaticMeshComponent*6 flagsnullptr
0x0823ButtonUStaticMeshComponent*6 flagsnullptr
0x088ButtonUStaticMeshComponent*6 flagsnullptr
0x08PlayButtonUStaticMeshComponent*6 flagsnullptr
0x08CubeUStaticMeshComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x10NumbersTArray<int32>3 flags[]
0x01Numbers_Correctbool7 flagsfalse
0x01bIsLockedbool7 flagsfalse
0x03320x06padding / unreflected
0x08ActorToDestroyAActor*6 flagsnullptr
0x08BlinkTimerFTimerHandle5 flags{Handle=0}
0x28ComputerAchievementTSoftObjectPtr<URGAchievement>5 flags<SoftObjectProperty>
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 6boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 75

SignatureFlagsNativeParams
void GetObjectTypesToDropBlock(TArray<EObjectTypeQuery>& ObjectTypesToBlock)
Script3 statements · 35 bytes of bytecode
0x0000ObjectTypesToBlock = {};0x0020return;0x0022// end of script
Public0x10
void GetVehicleLockComponent(const USceneComponent*& LockComponent)
Script3 statements · 14 bytes of bytecode
0x0000LockComponent = nullptr;0x000Breturn;0x000D// end of script
Public0x08
void DisablePushRouting(const bool& bDisable)
Script3 statements · 14 bytes of bytecode
0x0000bDisable = false;0x000Breturn;0x000D// end of script
Public0x01
void GetRideableSteeringInput(const bool& Success, const double& Steering)
Script4 statements · 41 bytes of bytecode
0x0000Success = false;0x000BSteering = 0;0x0026return;0x0028// end of script
Public0x10
void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result)
Script3 statements · 14 bytes of bytecode
0x0000Result = false;0x000Breturn;0x000D// end of script
Public0x111
void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x21
void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation)
Script4 statements · 57 bytes of bytecode
0x0000Result = false;0x000BActorLocation = FVector(0, 0, 0);0x0036return;0x0038// end of script
Public0x20
void SetInsideRV(bool InsideRV, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x02
void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor)
Script4 statements · 25 bytes of bytecode
0x0000CanBeNailed = false;0x000BCanBeNailAnchor = false;0x0016return;0x0018// end of script
Public0x02
void SetFastenedPhysicsState(const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x01
void RemoveNail(AActor* Nail, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x09
void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x79
void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x11
void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld)
Script5 statements · 68 bytes of bytecode
0x0000AttachmentPoint = nullptr;0x000BAttachmentOffset = FVector(0, 0, 0);0x0036SetRotationToWorld = false;0x0041return;0x0043// end of script
Public0x29
void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType, const bool& MultiSeat)
Script5 statements · 45 bytes of bytecode
0x0000IsRideable = false;0x000BSeatType = 0;0x001FMultiSeat = false;0x002Areturn;0x002C// end of script
Public0x03
void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions)
Script3 statements · 43 bytes of bytecode
0x0000PickedUpPlayerInteractions = TMap{};0x0028return;0x002A// end of script
Public0x50
void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC)
Script4 statements · 54 bytes of bytecode
0x0000PickedUpPlayerInteractions = TMap{};0x0028IMC = nullptr;0x0033return;0x0035// end of script
Public0x58
void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts)
Script50 statements · 2,120 bytes of bytecode
0x0000BreakHitResult(Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x00B5CallFunc_EqualEqual_ObjectObject_ReturnValue_6 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, PlayButton);0x00DBif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_6)) goto Label_0162;0x00E9K2Node_MakeMap_Map_6 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: FText::FromStringTable("/Game/Ride/Menu/ST_GenericMenu.ST_GenericMenu", "Accept")};0x0142LookAtPlayerInteractionTexts = K2Node_MakeMap_Map_6;0x015Dgoto Label_0845;0x0162Label_0162:0x0162BreakHitResult(Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0217CallFunc_EqualEqual_ObjectObject_ReturnValue_5 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 8Button);0x023Dif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_5)) goto Label_0288;0x024BK2Node_MakeMap_Map_5 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: FText::AsCultureInvariant("8")};0x0268LookAtPlayerInteractionTexts = K2Node_MakeMap_Map_5;0x0283goto Label_0845;0x0288Label_0288:0x0288BreakHitResult(Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x033DCallFunc_EqualEqual_ObjectObject_ReturnValue_4 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 23Button);0x0363if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_4)) goto Label_03AF;0x0371K2Node_MakeMap_Map_4 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: FText::AsCultureInvariant("23")};0x038FLookAtPlayerInteractionTexts = K2Node_MakeMap_Map_4;0x03AAgoto Label_0845;0x03AFLabel_03AF:0x03AFBreakHitResult(Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0464CallFunc_EqualEqual_ObjectObject_ReturnValue_3 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 15Button);0x048Aif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_3)) goto Label_04D6;0x0498K2Node_MakeMap_Map_3 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: FText::AsCultureInvariant("15")};0x04B6LookAtPlayerInteractionTexts = K2Node_MakeMap_Map_3;0x04D1goto Label_0845;0x04D6Label_04D6:0x04D6BreakHitResult(Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x058BCallFunc_EqualEqual_ObjectObject_ReturnValue_2 = EqualEqual_ObjectObject(16Button, CallFunc_BreakHitResult_HitComponent);0x05B1if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_2)) goto Label_05FD;0x05BFK2Node_MakeMap_Map_2 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: FText::AsCultureInvariant("16")};0x05DDLookAtPlayerInteractionTexts = K2Node_MakeMap_Map_2;0x05F8goto Label_0845;0x05FDLabel_05FD:0x05FDBreakHitResult(Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x06B2CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(42Button, CallFunc_BreakHitResult_HitComponent);0x06D8if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_0724;0x06E6K2Node_MakeMap_Map_1 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: FText::AsCultureInvariant("42")};0x0704LookAtPlayerInteractionTexts = K2Node_MakeMap_Map_1;0x071Fgoto Label_0845;0x0724Label_0724:0x0724BreakHitResult(Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x07D9CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(4Button, CallFunc_BreakHitResult_HitComponent);0x07FFif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0845;0x080DK2Node_MakeMap_Map = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: FText::AsCultureInvariant("4")};0x082ALookAtPlayerInteractionTexts = K2Node_MakeMap_Map;0x0845Label_0845:0x0845return;0x0847// end of script
Public0x160
void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush)
Script4 statements · 381 bytes of bytecode
0x0000UseCustomBrush = false;0x000BBrush = SlateBrush{SlateColor{LinearColor{1f, 1f, 1f, 1f}, 0}, 3, 0, 0, 0, DeprecateSlateVector2D{32f, 32f}, Margin{0f, 0f, 0f, 0f}, nullptr, SlateBrushOutlineSettings{Vector4{0, 0, 0, 0}, SlateColor{LinearColor{0f, 0f, 0f, 0f}, 0}, 0f, 1, false}, Box2f{Vector2f{0f, 0f}, Vector2f{0f, 0f}, false}, false, false, FName(None)};0x017Areturn;0x017C// end of script
Public0xC0
void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x09
void PlaceActor(const FTransform& PlacementTransform, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x61
void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x31
void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction)
Script3 statements · 14 bytes of bytecode
0x0000BlockInteraction = false;0x000Breturn;0x000D// end of script
Public0x09
void IsPickupable(const bool& IsPickupable)
Script3 statements · 14 bytes of bytecode
0x0000IsPickupable = false;0x000Breturn;0x000D// end of script
Public0x01
void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success)
Script86 statements · 3,330 bytes of bytecode
0x0000TempNewVolume = 0;0x001BBreakHitResult(HitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x00D0CallFunc_EqualEqual_ObjectObject_ReturnValue_6 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, PlayButton);0x00F6if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_6)) goto Label_0190;0x0104CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x0120PlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Vehicle/CassettePlayer/MSS_Vehicle_CassettePlayer_Play.MSS_Vehicle_CassettePlayer_Play, CallFunc_K2_GetActorLocation_ReturnValue_6, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x0169EnterPressed(PlayerCharacter);0x0180Success = true;0x018Bgoto Label_0CFF;0x0190Label_0190:0x0190BreakHitResult(HitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0245CallFunc_EqualEqual_ObjectObject_ReturnValue_5 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 8Button);0x026Bif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_5)) goto Label_0381;0x0279CallFunc_K2_GetActorLocation_ReturnValue_5 = K2_GetActorLocation();0x0295PlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Vehicle/CassettePlayer/MSS_Vehicle_CassettePlayer_Stop.MSS_Vehicle_CassettePlayer_Stop, CallFunc_K2_GetActorLocation_ReturnValue_5, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x02DECallFunc_GetPlayerControllerFromID_ReturnValue_3 = GetPlayerControllerFromID(this, 0);0x02F8K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_3);0x031CK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3);0x0339if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0CFF;0x0347K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3.Server_Kharma_Key_Pressed(this, 8);0x0371Label_0371:0x0371Success = true;0x037Cgoto Label_0CFF;0x0381Label_0381:0x0381BreakHitResult(HitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0436CallFunc_EqualEqual_ObjectObject_ReturnValue_4 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 23Button);0x045Cif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_4)) goto Label_0567;0x046ACallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x0486PlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Vehicle/CassettePlayer/MSS_Vehicle_CassettePlayer_Play.MSS_Vehicle_CassettePlayer_Play, CallFunc_K2_GetActorLocation_ReturnValue_3, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x04CFCallFunc_GetPlayerControllerFromID_ReturnValue_5 = GetPlayerControllerFromID(this, 0);0x04E9K2Node_DynamicCast_AsBP_First_Person_Player_Controller_5 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_5);0x050DK2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_5);0x052Aif (!(K2Node_DynamicCast_bSuccess_5)) goto Label_0CFF;0x0538K2Node_DynamicCast_AsBP_First_Person_Player_Controller_5.Server_Kharma_Key_Pressed(this, 23);0x0562goto Label_0371;0x0567Label_0567:0x0567BreakHitResult(HitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x061CCallFunc_EqualEqual_ObjectObject_ReturnValue_3 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 15Button);0x0642if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_3)) goto Label_074D;0x0650CallFunc_K2_GetActorLocation_ReturnValue_4 = K2_GetActorLocation();0x066CPlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Vehicle/CassettePlayer/MSS_Vehicle_CassettePlayer_Stop.MSS_Vehicle_CassettePlayer_Stop, CallFunc_K2_GetActorLocation_ReturnValue_4, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x06B5CallFunc_GetPlayerControllerFromID_ReturnValue_2 = GetPlayerControllerFromID(this, 0);0x06CFK2Node_DynamicCast_AsBP_First_Person_Player_Controller_2 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_2);0x06F3K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2);0x0710if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0CFF;0x071EK2Node_DynamicCast_AsBP_First_Person_Player_Controller_2.Server_Kharma_Key_Pressed(this, 15);0x0748goto Label_0371;0x074DLabel_074D:0x074DBreakHitResult(HitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0802CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 16Button);0x0828if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_2)) goto Label_0933;0x0836CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x0852PlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Vehicle/CassettePlayer/MSS_Vehicle_CassettePlayer_Play.MSS_Vehicle_CassettePlayer_Play, CallFunc_K2_GetActorLocation_ReturnValue_1, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x089BCallFunc_GetPlayerControllerFromID_ReturnValue_4 = GetPlayerControllerFromID(this, 0);0x08B5K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_4);0x08D9K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4);0x08F6if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0CFF;0x0904K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4.Server_Kharma_Key_Pressed(this, 16);0x092Egoto Label_0371;0x0933Label_0933:0x0933BreakHitResult(HitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x09E8CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 42Button);0x0A0Eif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_0B19;0x0A1CCallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x0A38PlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Vehicle/CassettePlayer/MSS_Vehicle_CassettePlayer_Stop.MSS_Vehicle_CassettePlayer_Stop, CallFunc_K2_GetActorLocation_ReturnValue_2, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x0A81CallFunc_GetPlayerControllerFromID_ReturnValue_1 = GetPlayerControllerFromID(this, 0);0x0A9BK2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_1);0x0ABFK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0x0ADCif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0CFF;0x0AEAK2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.Server_Kharma_Key_Pressed(this, 42);0x0B14goto Label_0371;0x0B19Label_0B19:0x0B19BreakHitResult(HitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0BCECallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 4Button);0x0BF4if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0CFF;0x0C02CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0C1EPlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Vehicle/CassettePlayer/MSS_Vehicle_CassettePlayer_Stop.MSS_Vehicle_CassettePlayer_Stop, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x0C67CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x0C81K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x0CA5K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0CC2if (!(K2Node_DynamicCast_bSuccess)) goto Label_0CFF;0x0CD0K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_Kharma_Key_Pressed(this, 4);0x0CFAgoto Label_0371;0x0CFFLabel_0CFF:0x0CFFreturn;0x0D01// end of script
Public0x112
void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent)
Script4 statements · 25 bytes of bytecode
0x0000Success = false;0x000BPrimitiveComponent = nullptr;0x0016return;0x0018// end of script
Public0x10
void SetPickedUpPhysicsState(const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x01
void SetDroppedPhysicsState(const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x01
void GetCustomHoldTransform(const bool& Success, FTransform& Transform)
Script4 statements · 113 bytes of bytecode
0x0000Success = false;0x000BTransform = FTransform(...);0x006Ereturn;0x0070// end of script
Public0x70
void SetAttachedPhysicsState(const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x01
void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x81
void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x71
void ForceDetach(bool Destroy, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x02
void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x131
void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x09
void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType)
Script4 statements · 60 bytes of bytecode
0x0000Success = false;0x000BAttachType = GameplayTagContainer{{}};0x0039return;0x003B// end of script
Public0x28
void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x09
void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState)
Script4 statements · 59 bytes of bytecode
0x0000Success = false;0x000BAttachPointState = GameplayTag{FName(None)};0x0038return;0x003A// end of script
Public0x0C
void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent)
Script4 statements · 25 bytes of bytecode
0x0000Success = false;0x000BCustomAttachComponent = nullptr;0x0016return;0x0018// end of script
Public0x10
void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform)
Script4 statements · 113 bytes of bytecode
0x0000Success = false;0x000BCustomAttachTransform = FTransform(...);0x006Ereturn;0x0070// end of script
Public0x70
void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x61
void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim)
Script5 statements · 45 bytes of bytecode
0x0000Success = false;0x000BCharacterPose = 0;0x001FCharacterPoseAnim = nullptr;0x002Areturn;0x002C// end of script
Public0x10
void Explode(const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x01
void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass)
Script3 statements · 14 bytes of bytecode
0x0000ThirdPersonDummyClass = nullptr;0x000Breturn;0x000D// end of script
Public0x08
void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial)
Script4 statements · 25 bytes of bytecode
0x0000Mesh = nullptr;0x000BDynamicMaterial = nullptr;0x0016return;0x0018// end of script
Public0x10
void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success)
Script5 statements · 212 bytes of bytecode
0x0000FPPOffset = FTransform(...);0x0063TPPOffset = FTransform(...);0x00C6Success = false;0x00D1return;0x00D3// end of script
Public0xC1
void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes)
Script4 statements · 60 bytes of bytecode
0x0000Success = false;0x000BAcceptedDamageTypes = GameplayTagContainer{{}};0x0039return;0x003B// end of script
Public0x28
void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x11
void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x109
void AddImpulse(const FVector& ImpulseStrength, UObject* Instigator, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x21
void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x09
void GetDisplayName(ARGFirstPersonCharacter* Player, const bool& Success, FText& DisplayName)
Script4 statements · 87 bytes of bytecode
0x0000Success = true;0x000BDisplayName = NSLOCTEXT("D0B544694A09F2B73BD47FB57EB92C22", "", "Kharma Computer");0x0054return;0x0056// end of script
Public0x20
void ShouldUseHoldTransform(const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x01
void PlaySoundOnInputCheck(bool Correct)
Script8 statements · 266 bytes of bytecode
0x0000if (!(Correct)) goto Label_008D;0x000ECallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/World/Kharma/MSS_World_Kharma_CorrectInput.MSS_World_Kharma_CorrectInput, DefaultSceneRoot, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0088goto Label_0107;0x008DLabel_008D:0x008DCallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/World/Kharma/MSS_World_Kharma_InCorrectInput.MSS_World_Kharma_InCorrectInput, DefaultSceneRoot, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0107Label_0107:0x0107return;0x0109// end of script
Public0x01
void CheckCorrect()
Script71 statements · 1,223 bytes of bytecode
0x0000PushFlow(Label_04C4);0x0005Lcl_Correct = false;0x0010CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Numbers);0x004BCallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Array_Length_ReturnValue, 6);0x006Dif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_009A;0x007BLcl_Correct = false;0x0086Label_0086:0x0086Numbers_Correct = Lcl_Correct;0x0099PopFlow();0x009ALabel_009A:0x009ALcl_Correct = true;0x00A5Temp_bool_True_if_break_was_hit_Variable = false;0x00B0Temp_int_Loop_Counter_Variable = 0;0x00C7Temp_int_Array_Index_Variable = 0;0x00DELabel_00DE:0x00DECallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Numbers);0x0119CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0136CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x015CCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue_1);0x0182if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0086;0x0190Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01ABPushFlow(Label_0282);0x01B0Lcl_Idx = Temp_int_Array_Index_Variable;0x01CB/Script/Engine.Default__KismetArrayLibrary.Array_Get(Numbers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0206Lcl_Entered = CallFunc_Array_Get_Item;0x0221CallFunc_EqualEqual_IntInt_ReturnValue_11 = EqualEqual_IntInt(Lcl_Idx, 0);0x0243if (!(CallFunc_EqualEqual_IntInt_ReturnValue_11)) goto Label_02CC;0x0251CallFunc_EqualEqual_IntInt_ReturnValue_10 = EqualEqual_IntInt(Lcl_Entered, 4);0x0273if (!(CallFunc_EqualEqual_IntInt_ReturnValue_10)) goto Label_04AD;0x0281PopFlow();0x0282Label_0282:0x0282CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02ACTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02C7goto Label_00DE;0x02CCLabel_02CC:0x02CCCallFunc_EqualEqual_IntInt_ReturnValue_9 = EqualEqual_IntInt(Lcl_Idx, 1);0x02EEif (!(CallFunc_EqualEqual_IntInt_ReturnValue_9)) goto Label_032D;0x02FCCallFunc_EqualEqual_IntInt_ReturnValue_8 = EqualEqual_IntInt(Lcl_Entered, 8);0x031Eif (!(CallFunc_EqualEqual_IntInt_ReturnValue_8)) goto Label_04AD;0x032CPopFlow();0x032DLabel_032D:0x032DCallFunc_EqualEqual_IntInt_ReturnValue_6 = EqualEqual_IntInt(Lcl_Idx, 2);0x034Fif (!(CallFunc_EqualEqual_IntInt_ReturnValue_6)) goto Label_038E;0x035DCallFunc_EqualEqual_IntInt_ReturnValue_7 = EqualEqual_IntInt(Lcl_Entered, 15);0x037Fif (!(CallFunc_EqualEqual_IntInt_ReturnValue_7)) goto Label_04AD;0x038DPopFlow();0x038ELabel_038E:0x038ECallFunc_EqualEqual_IntInt_ReturnValue_4 = EqualEqual_IntInt(Lcl_Idx, 3);0x03B0if (!(CallFunc_EqualEqual_IntInt_ReturnValue_4)) goto Label_03EF;0x03BECallFunc_EqualEqual_IntInt_ReturnValue_5 = EqualEqual_IntInt(Lcl_Entered, 16);0x03E0if (!(CallFunc_EqualEqual_IntInt_ReturnValue_5)) goto Label_04AD;0x03EEPopFlow();0x03EFLabel_03EF:0x03EFCallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(Lcl_Idx, 4);0x0411if (!(CallFunc_EqualEqual_IntInt_ReturnValue_2)) goto Label_0450;0x041FCallFunc_EqualEqual_IntInt_ReturnValue_3 = EqualEqual_IntInt(Lcl_Entered, 23);0x0441if (!(CallFunc_EqualEqual_IntInt_ReturnValue_3)) goto Label_04AD;0x044FPopFlow();0x0450Label_0450:0x0450CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Lcl_Idx, 5);0x0472if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x047CCallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(Lcl_Entered, 42);0x049Eif (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) goto Label_04AD;0x04ACPopFlow();0x04ADLabel_04AD:0x04ADLcl_Correct = false;0x04B8Temp_bool_True_if_break_was_hit_Variable = true;0x04C3PopFlow();0x04C4Label_04C4:0x04C4return;0x04C6// end of script
Public0x00
void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Player_1 = Player;0x0012PersistentFrame.K2Node_Event_Stop_1 = Stop;0x0024ExecuteUbergraph_BP_KharmaComputer_01(1511);0x0033return;0x0035// end of script
Public0x09
void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Player = Player;0x0012PersistentFrame.K2Node_Event_Stop = Stop;0x0024ExecuteUbergraph_BP_KharmaComputer_01(1512);0x0033return;0x0035// end of script
Public0x09
void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_TagsToAdd = TagsToAdd;0x0012PersistentFrame.K2Node_Event_TagsToRemove = TagsToRemove;0x0024ExecuteUbergraph_BP_KharmaComputer_01(1513);0x0033return;0x0035// end of script
Public0x40
void StartCooking(int32 Heat)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Heat_1 = Heat;0x0012ExecuteUbergraph_BP_KharmaComputer_01(1514);0x0021return;0x0023// end of script
Public0x04
void StopCooking()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_KharmaComputer_01(1515);0x000Freturn;0x0011// end of script
Public0x00
void StartWelding(int32 Heat)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Heat = Heat;0x0012ExecuteUbergraph_BP_KharmaComputer_01(1516);0x0021return;0x0023// end of script
Public0x04
void StopWelding()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_KharmaComputer_01(1517);0x000Freturn;0x0011// end of script
Public0x00
void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_PlayerCharacter = PlayerCharacter;0x0012PersistentFrame.K2Node_Event_IsSittingDown = IsSittingDown;0x0024ExecuteUbergraph_BP_KharmaComputer_01(1518);0x0033return;0x0035// end of script
Public0x09
void CallbackLocalToServerAddImpulse(AActor* Instigator, AActor* Target, const FVector& ImpulseStartLocation, const FVector& ImpulseEndLocation, const FVector& Force, const FGameplayTag& LookUpClass, bool IsLocal)
Script10 statements · 144 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Instigator = Instigator;0x0012PersistentFrame.K2Node_Event_Target = Target;0x0024PersistentFrame.K2Node_Event_ImpulseStartLocation = ImpulseStartLocation;0x0036PersistentFrame.K2Node_Event_ImpulseEndLocation = ImpulseEndLocation;0x0048PersistentFrame.K2Node_Event_Force = Force;0x005APersistentFrame.K2Node_Event_LookUpClass = LookUpClass;0x006CPersistentFrame.K2Node_Event_IsLocal = IsLocal;0x007EExecuteUbergraph_BP_KharmaComputer_01(1519);0x008Dreturn;0x008F// end of script
Public0x61
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_KharmaComputer_01(1520);0x000Freturn;0x0011// end of script
EventProtected0x00
void Kharma_Key_Pressed(int32 idx)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Idx = idx;0x0012ExecuteUbergraph_BP_KharmaComputer_01(1521);0x0021return;0x0023// end of script
0x04
void EnteredWrong()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_KharmaComputer_01(1778);0x000Freturn;0x0011// end of script
0x00
void EnteredCorrect()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_KharmaComputer_01(1906);0x000Freturn;0x0011// end of script
0x00
void LockComputer()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_KharmaComputer_01(1971);0x000Freturn;0x0011// end of script
0x00
void EnterPressed(ABP_FirstPersonCharacter_C* PlayerPressing)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_PlayerPressing = PlayerPressing;0x0012ExecuteUbergraph_BP_KharmaComputer_01(2125);0x0021return;0x0023// end of script
0x08
void BndEvt__BP_KharmaComputer_01_Significance_K2Node_ComponentBoundEvent_0_OnSignificanceUpdated__DelegateSignature(const FGameplayTag& OldSignificance, const FGameplayTag& NewSignificance)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OldSignificance = OldSignificance;0x0012PersistentFrame.K2Node_ComponentBoundEvent_NewSignificance = NewSignificance;0x0024ExecuteUbergraph_BP_KharmaComputer_01(2591);0x0033return;0x0035// end of script
0x10
void Destroy()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_KharmaComputer_01(2760);0x000Freturn;0x0011// end of script
0x00
void SpawnVFX_open(const FVector& Location)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Location = Location;0x0012ExecuteUbergraph_BP_KharmaComputer_01(2982);0x0021return;0x0023// end of script
0x18
void ExecuteUbergraph_BP_KharmaComputer_01(int32 EntryPoint)
Script153 statements · 3,080 bytes of bytecode
0x0000PushFlow(Label_0C05);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FCallFunc_IsValid_ReturnValue = IsValid(ActorToDestroy);0x002Cif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0036ActorToDestroy.K2_DestroyActor();0x005APopFlow();0x005BLabel_005B:0x005BK2Node_CreateDelegate_OutputDelegate.Bind(this, Blink);0x0072CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.5f, true, false, 0f, 0f);0x00A8BlinkTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x00C3PopFlow();0x00C4Label_00C4:0x00C4K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Destroy);0x00DBCallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_1, 5f, false, false, 0f, 0f);0x0111PopFlow();0x0112Label_0112:0x0112CallFunc_IsValid_ReturnValue_1 = IsValid(ActorToDestroy);0x012Fif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0139CallFunc_K2_GetActorLocation_ReturnValue = ActorToDestroy.K2_GetActorLocation();0x016BPlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/World/Kharma/MSS_World_Kharma_Open.MSS_World_Kharma_Open, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x01B4PopFlow();0x01B5Label_01B5:0x01B5PushFlow(Label_0468);0x01BA/Script/Engine.Default__KismetArrayLibrary.Array_Get(Numbers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01F5CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_Array_Get_Item);0x021AK2Node_MakeStruct_FormatArgumentData.ArgumentName = "1";0x0238K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x0255K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0272K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x0296K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x02B6K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x02DAK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x02F7K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "0";0x0315K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 4;0x0332K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = Numbers_Text.Text;0x036CK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = 0;0x0390K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x03B0K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x03D4K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x03F1K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData_1, K2Node_MakeStruct_FormatArgumentData};0x040ECallFunc_Format_ReturnValue = Format(FText::AsCultureInvariant("{0} {1}"), K2Node_MakeArray_Array);0x043ENumbers_Text.K2_SetText(CallFunc_Format_ReturnValue);0x0467PopFlow();0x0468Label_0468:0x0468CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0492Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x04ADLabel_04AD:0x04ADCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Numbers);0x04E8CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x050Eif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0518Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0533goto Label_01B5;0x0538Label_0538:0x0538Temp_int_Array_Index_Variable = 0;0x054Fgoto Label_04AD;0x0554Label_0554:0x0554if (!(Temp_bool_Variable)) goto Label_0588;0x0562Label_0562:0x0562PointLight.SetIntensity(0f);0x0587PopFlow();0x0588Label_0588:0x0588PointLight.SetIntensity(10000f);0x05ADgoto Label_0112;0x05B2Label_05B2:0x05B2CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_Variable);0x05CFTemp_bool_Variable = CallFunc_Not_PreBool_ReturnValue;0x05E2goto Label_0554;0x05E7PopFlow();0x05E8PopFlow();0x05E9PopFlow();0x05EAPopFlow();0x05EBPopFlow();0x05ECPopFlow();0x05EDPopFlow();0x05EEPopFlow();0x05EFPopFlow();0x05F0PopFlow();0x05F1if (!(bIsLocked)) goto Label_0600;0x05FFPopFlow();0x0600Label_0600:0x0600CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(Numbers, K2Node_CustomEvent_Idx);0x063Cif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_064B;0x064APopFlow();0x064BLabel_064B:0x064BCallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(Numbers, K2Node_CustomEvent_Idx);0x068FCallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText());0x06ADNumbers_Text.K2_SetText(CallFunc_MakeLiteralText_ReturnValue);0x06D6Temp_int_Loop_Counter_Variable = 0;0x06EDgoto Label_0538;0x06F2PlaySoundOnInputCheck(false);0x0701CallFunc_MakeLiteralText_ReturnValue_1 = MakeLiteralText(FText());0x071FNumbers_Text.K2_SetText(CallFunc_MakeLiteralText_ReturnValue_1);0x0748/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Numbers);0x0771PopFlow();0x0772PlaySoundOnInputCheck(true);0x0781CallFunc_IsServer_ReturnValue = IsServer(this);0x0796if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x07A0LockComputer();0x07AEgoto Label_00C4;0x07B3bIsLocked = true;0x07BECallFunc_MakeLiteralText_ReturnValue_2 = MakeLiteralText(FText::AsCultureInvariant("OK"));0x07E0Numbers_Text.K2_SetText(CallFunc_MakeLiteralText_ReturnValue_2);0x0809Label_0809:0x0809CallFunc_K2_IsValidTimerHandle_ReturnValue = K2_IsValidTimerHandle(BlinkTimer);0x0826if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue)) goto Label_005B;0x0834K2_ClearAndInvalidateTimerHandle(this, BlinkTimer);0x0848goto Label_005B;0x084Dif (!(bIsLocked)) goto Label_085C;0x085BPopFlow();0x085CLabel_085C:0x085CCheckCorrect();0x086Aif (!(Numbers_Correct)) goto Label_0994;0x0878CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x0892K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x08B6K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x08D3if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x08DDK2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_KharmaCompleted(this);0x0902CallFunc_GetController_ReturnValue = K2Node_CustomEvent_PlayerPressing.GetController();0x092CK2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetController_ReturnValue);0x0950K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x096Dif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0977UnlockAchievementForPC(K2Node_DynamicCast_AsRGPlayer_Controller, ComputerAchievement);0x0993PopFlow();0x0994Label_0994:0x0994CallFunc_GetPlayerControllerFromID_ReturnValue_1 = GetPlayerControllerFromID(this, 0);0x09AEK2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_1);0x09D2K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0x09EFif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x09F9K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.Server_KharmaWrong(this);0x0A1EPopFlow();0x0A1FGameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_ComponentBoundEvent_NewSignificance, "Significance.High");0x0A4Fif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_0A9B;0x0A5DGameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_ComponentBoundEvent_NewSignificance, "Significance.Low");0x0A8Cif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_0AAA;0x0A9APopFlow();0x0A9BLabel_0A9B:0x0A9Bif (!(bIsLocked)) PopFlow();0x0AA5goto Label_0809;0x0AAALabel_0AAA:0x0AAAK2_ClearAndInvalidateTimerHandle(this, BlinkTimer);0x0ABEgoto Label_0562;0x0AC3goto Label_05B2;0x0AC8CallFunc_K2_GetActorLocation_ReturnValue_1 = ActorToDestroy.K2_GetActorLocation();0x0AFASpawnVFX_open(CallFunc_K2_GetActorLocation_ReturnValue_1);0x0B11CallFunc_K2_GetActorLocation_ReturnValue_1 = ActorToDestroy.K2_GetActorLocation();0x0B43CallFunc_SpawnSystemAtLocation_ReturnValue_1 = SpawnSystemAtLocation(this, /Game/Ride/VFX/Interactables/Treasure/NS_OpenKharma_01.NS_OpenKharma_01, CallFunc_K2_GetActorLocation_ReturnValue_1, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 1, true);0x0BA1goto Label_000F;0x0BA6CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/Ride/VFX/Interactables/Treasure/NS_OpenKharma_01.NS_OpenKharma_01, K2Node_CustomEvent_Location, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 1, true);0x0C04PopFlow();0x0C05Label_0C05:0x0C05return;0x0C07// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type