void GetObjectTypesToDropBlock (TArray<EObjectTypeQuery > & ObjectTypesToBlock ) Script3 statements · 35 bytes of bytecode 0x0000 ObjectTypesToBlock = {};0x0020 return;Public 0x1495c50 0x10 void GetVehicleLockComponent (const USceneComponent * & LockComponent ) Script3 statements · 14 bytes of bytecode 0x0000 LockComponent = nullptr;0x000B return;Public 0x1495c50 0x08 void DisablePushRouting (const bool & bDisable ) Script3 statements · 14 bytes of bytecode 0x0000 bDisable = false;0x000B return;Public 0x1495c50 0x01 void GetRideableSteeringInput (const bool & Success , const double & Steering ) Script4 statements · 41 bytes of bytecode 0x0000 Success = false;0x000B Steering = 0;0x0026 return;Public 0x1495c50 0x10 void AllowsHeldObjectInteraction (ABP_FirstPersonCharacter_C * Player , AActor * HeldItem , const FHitResult & HitResult , const bool & Result ) Script3 statements · 14 bytes of bytecode 0x0000 Result = false;0x000B return;Public 0x1495c50 0x111 void TeleportByRocket (AActor * Rocket , const FVector & NewLocation , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x21 void CanBeTeleportedByRocket (const bool & Result , const FVector & ActorLocation ) Script4 statements · 57 bytes of bytecode 0x0000 Result = false;0x000B ActorLocation = FVector(0, 0, 0);0x0036 return;Public 0x1495c50 0x20 void SetInsideRV (bool InsideRV , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x02 void CanBeNailed (const bool & CanBeNailed , const bool & CanBeNailAnchor ) Script4 statements · 25 bytes of bytecode 0x0000 CanBeNailed = false;0x000B CanBeNailAnchor = false;0x0016 return;Public 0x1495c50 0x02 void SetFastenedPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void RemoveNail (AActor * Nail , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void AddNail (AActor * Nail , const FTransform & NailedActorTransform , AActor * OtherNailedActor , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x79 void EnableRideableInput (bool EnableInput , ABP_FirstPersonPlayerController_C * PlayerController , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x11 void GetRideableAttachmentPoint (ARGFirstPersonCharacter * Player , const USceneComponent * & AttachmentPoint , const FVector & AttachmentOffset , const bool & SetRotationToWorld ) Script5 statements · 68 bytes of bytecode 0x0000 AttachmentPoint = nullptr;0x000B AttachmentOffset = FVector(0, 0, 0);0x0036 SetRotationToWorld = false;0x0041 return;Public 0x1495c50 0x29 void IsRideable (const bool & IsRideable , const ECharSeatType & SeatType , const bool & MultiSeat ) Script5 statements · 45 bytes of bytecode 0x0000 IsRideable = false;0x000B SeatType = 0;0x001F MultiSeat = false;0x002A return;Public 0x1495c50 0x03 void GetAttachedToPlayerInteractionTexts (TMap<UInputAction *, FText> & PickedUpPlayerInteractions ) Script3 statements · 43 bytes of bytecode 0x0000 PickedUpPlayerInteractions = TMap{};0x0028 return;Public 0x1495c50 0x50 void GetPickedUpPlayerInteractionTexts (TMap<UInputAction *, FText> & PickedUpPlayerInteractions , const UInputMappingContext * & IMC ) Script4 statements · 54 bytes of bytecode 0x0000 PickedUpPlayerInteractions = TMap{};0x0028 IMC = nullptr;0x0033 return;Public 0x1495c50 0x58 void GetLookAtPlayerInteractionTexts (ARGFirstPersonCharacter * InstigatingPlayer , AActor * InstigatingPlayerHeldActor , const FHitResult & Hit , TMap<UInputAction *, FText> & LookAtPlayerInteractionTexts ) Script50 statements · 2,120 bytes of bytecode 0x0000 BreakHitResult(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);0x00B5 CallFunc_EqualEqual_ObjectObject_ReturnValue_6 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, PlayButton);0x00DB if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_6)) goto Label_0162;0x00E9 K2Node_MakeMap_Map_6 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: FText::FromStringTable("/Game/Ride/Menu/ST_GenericMenu.ST_GenericMenu", "Accept")};0x0142 LookAtPlayerInteractionTexts = K2Node_MakeMap_Map_6;0x015D goto Label_0845;0x0162 Label_0162:0x0162 BreakHitResult(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);0x0217 CallFunc_EqualEqual_ObjectObject_ReturnValue_5 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 8Button);0x023D if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_5)) goto Label_0288;0x024B K2Node_MakeMap_Map_5 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: FText::AsCultureInvariant("8")};0x0268 LookAtPlayerInteractionTexts = K2Node_MakeMap_Map_5;0x0283 goto Label_0845;0x0288 Label_0288:0x0288 BreakHitResult(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);0x033D CallFunc_EqualEqual_ObjectObject_ReturnValue_4 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 23Button);0x0363 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_4)) goto Label_03AF;0x0371 K2Node_MakeMap_Map_4 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: FText::AsCultureInvariant("23")};0x038F LookAtPlayerInteractionTexts = K2Node_MakeMap_Map_4;0x03AA goto Label_0845;0x03AF Label_03AF:0x03AF BreakHitResult(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);0x0464 CallFunc_EqualEqual_ObjectObject_ReturnValue_3 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 15Button);0x048A if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_3)) goto Label_04D6;0x0498 K2Node_MakeMap_Map_3 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: FText::AsCultureInvariant("15")};0x04B6 LookAtPlayerInteractionTexts = K2Node_MakeMap_Map_3;0x04D1 goto Label_0845;0x04D6 Label_04D6:0x04D6 BreakHitResult(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);0x058B CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = EqualEqual_ObjectObject(16Button, CallFunc_BreakHitResult_HitComponent);0x05B1 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_2)) goto Label_05FD;0x05BF K2Node_MakeMap_Map_2 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: FText::AsCultureInvariant("16")};0x05DD LookAtPlayerInteractionTexts = K2Node_MakeMap_Map_2;0x05F8 goto Label_0845;0x05FD Label_05FD:0x05FD BreakHitResult(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);0x06B2 CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(42Button, CallFunc_BreakHitResult_HitComponent);0x06D8 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_0724;0x06E6 K2Node_MakeMap_Map_1 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: FText::AsCultureInvariant("42")};0x0704 LookAtPlayerInteractionTexts = K2Node_MakeMap_Map_1;0x071F goto Label_0845;0x0724 Label_0724:0x0724 BreakHitResult(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);0x07D9 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(4Button, CallFunc_BreakHitResult_HitComponent);0x07FF if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0845;0x080D K2Node_MakeMap_Map = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: FText::AsCultureInvariant("4")};0x082A LookAtPlayerInteractionTexts = K2Node_MakeMap_Map;0x0845 Label_0845:0x0845 return;Public 0x1495c50 0x160 void GetCustomCrosshair (const bool & UseCustomBrush , FSlateBrush & Brush ) Script4 statements · 381 bytes of bytecode 0x0000 UseCustomBrush = false;0x000B Brush = 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)};0x017A return;Public 0x1495c50 0xC0 void IsAttachPointBlocking (UObject * PickUpObject , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void PlaceActor (const FTransform & PlacementTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x61 void AddImpulseAtLocation (const FVector & ImpulseStrength , const FVector & Location , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x31 void BlockInteraction (ABP_FirstPersonCharacter_C * Player , const bool & BlockInteraction ) Script3 statements · 14 bytes of bytecode 0x0000 BlockInteraction = false;0x000B return;Public 0x1495c50 0x09 void IsPickupable (const bool & IsPickupable ) Script3 statements · 14 bytes of bytecode 0x0000 IsPickupable = false;0x000B return;Public 0x1495c50 0x01 void Interact (ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult , double HoldTime , bool NewParam , const bool & Success ) Script86 statements · 3,330 bytes of bytecode 0x0000 TempNewVolume = 0;0x001B BreakHitResult(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);0x00D0 CallFunc_EqualEqual_ObjectObject_ReturnValue_6 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, PlayButton);0x00F6 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_6)) goto Label_0190;0x0104 CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x0120 PlaySoundAtLocation(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);0x0169 EnterPressed(PlayerCharacter);0x0180 Success = true;0x018B goto Label_0CFF;0x0190 Label_0190:0x0190 BreakHitResult(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);0x0245 CallFunc_EqualEqual_ObjectObject_ReturnValue_5 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 8Button);0x026B if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_5)) goto Label_0381;0x0279 CallFunc_K2_GetActorLocation_ReturnValue_5 = K2_GetActorLocation();0x0295 PlaySoundAtLocation(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);0x02DE CallFunc_GetPlayerControllerFromID_ReturnValue_3 = GetPlayerControllerFromID(this, 0);0x02F8 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_3);0x031C K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3);0x0339 if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0CFF;0x0347 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3.Server_Kharma_Key_Pressed(this, 8);0x0371 Label_0371:0x0371 Success = true;0x037C goto Label_0CFF;0x0381 Label_0381:0x0381 BreakHitResult(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);0x0436 CallFunc_EqualEqual_ObjectObject_ReturnValue_4 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 23Button);0x045C if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_4)) goto Label_0567;0x046A CallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x0486 PlaySoundAtLocation(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);0x04CF CallFunc_GetPlayerControllerFromID_ReturnValue_5 = GetPlayerControllerFromID(this, 0);0x04E9 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_5 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_5);0x050D K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_5);0x052A if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_0CFF;0x0538 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_5.Server_Kharma_Key_Pressed(this, 23);0x0562 goto Label_0371;0x0567 Label_0567:0x0567 BreakHitResult(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);0x061C CallFunc_EqualEqual_ObjectObject_ReturnValue_3 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 15Button);0x0642 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_3)) goto Label_074D;0x0650 CallFunc_K2_GetActorLocation_ReturnValue_4 = K2_GetActorLocation();0x066C PlaySoundAtLocation(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);0x06B5 CallFunc_GetPlayerControllerFromID_ReturnValue_2 = GetPlayerControllerFromID(this, 0);0x06CF K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_2);0x06F3 K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2);0x0710 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0CFF;0x071E K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2.Server_Kharma_Key_Pressed(this, 15);0x0748 goto Label_0371;0x074D Label_074D:0x074D BreakHitResult(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);0x0802 CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 16Button);0x0828 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_2)) goto Label_0933;0x0836 CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x0852 PlaySoundAtLocation(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);0x089B CallFunc_GetPlayerControllerFromID_ReturnValue_4 = GetPlayerControllerFromID(this, 0);0x08B5 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_4);0x08D9 K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4);0x08F6 if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0CFF;0x0904 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4.Server_Kharma_Key_Pressed(this, 16);0x092E goto Label_0371;0x0933 Label_0933:0x0933 BreakHitResult(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);0x09E8 CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 42Button);0x0A0E if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_0B19;0x0A1C CallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x0A38 PlaySoundAtLocation(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);0x0A81 CallFunc_GetPlayerControllerFromID_ReturnValue_1 = GetPlayerControllerFromID(this, 0);0x0A9B K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_1);0x0ABF K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0x0ADC if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0CFF;0x0AEA K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.Server_Kharma_Key_Pressed(this, 42);0x0B14 goto Label_0371;0x0B19 Label_0B19:0x0B19 BreakHitResult(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);0x0BCE CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, 4Button);0x0BF4 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0CFF;0x0C02 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0C1E PlaySoundAtLocation(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);0x0C67 CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x0C81 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x0CA5 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0CC2 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0CFF;0x0CD0 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_Kharma_Key_Pressed(this, 4);0x0CFA goto Label_0371;0x0CFF Label_0CFF:0x0CFF return;Public 0x1495c50 0x112 void GetPhysicsMesh (const bool & Success , const UPrimitiveComponent * & PrimitiveComponent ) Script4 statements · 25 bytes of bytecode 0x0000 Success = false;0x000B PrimitiveComponent = nullptr;0x0016 return;Public 0x1495c50 0x10 void SetPickedUpPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void SetDroppedPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void GetCustomHoldTransform (const bool & Success , FTransform & Transform ) Script4 statements · 113 bytes of bytecode 0x0000 Success = false;0x000B Transform = FTransform(...);0x006E return;Public 0x1495c50 0x70 void SetAttachedPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void AttachByPlayer (AActor * Parent , const FTransform & RelativeTransform , ABP_FirstPersonCharacter_C * PlayerAttaching , const FName & SocketName , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x81 void ForceAttach (AActor * Parent , const FTransform & RelativeTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x71 void ForceDetach (bool Destroy , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x02 void Hit (AActor * ActorHitting , const FHitResult & Hit , const FVector & ImpulseVector , const FST_Damage_Results & DamageResults , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x131 void CanPickUpObjectBeAttachedToLookAtObject (UObject * PickUpObject , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void GetObjectAttachType (const bool & Success , FGameplayTagContainer & AttachType ) Script4 statements · 60 bytes of bytecode 0x0000 Success = false;0x000B AttachType = GameplayTagContainer{{}};0x0039 return;Public 0x1495c50 0x28 void SetAttachPointState (const FGameplayTag & AttachPointState , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void GetAttachPointState (const bool & Success , FGameplayTag & AttachPointState ) Script4 statements · 59 bytes of bytecode 0x0000 Success = false;0x000B AttachPointState = GameplayTag{FName(None)};0x0038 return;Public 0x1495c50 0x0C void GetCustomAttachComponent (const bool & Success , const USceneComponent * & CustomAttachComponent ) Script4 statements · 25 bytes of bytecode 0x0000 Success = false;0x000B CustomAttachComponent = nullptr;0x0016 return;Public 0x1495c50 0x10 void GetCustomAttachTransform (AActor * AttachParent , const bool & Success , FTransform & CustomAttachTransform ) Script4 statements · 113 bytes of bytecode 0x0000 Success = false;0x000B CustomAttachTransform = FTransform(...);0x006E return;Public 0x1495c50 0x70 void SetNewAttachTransform (const FTransform & NewTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x61 void GetCharacterPose (const bool & Success , const E_CharacterPose & CharacterPose , const UAnimSequenceBase * & CharacterPoseAnim ) Script5 statements · 45 bytes of bytecode 0x0000 Success = false;0x000B CharacterPose = 0;0x001F CharacterPoseAnim = nullptr;0x002A return;Public 0x1495c50 0x10 void Explode (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void GetThirdPersonDummyClass (const TSubclassOf<ABP_ThirdPersonDummy_C > & ThirdPersonDummyClass ) Script3 statements · 14 bytes of bytecode 0x0000 ThirdPersonDummyClass = nullptr;0x000B return;Public 0x1495c50 0x08 void GetVisuals (const UStaticMesh * & Mesh , const UMaterialInstanceDynamic * & DynamicMaterial ) Script4 statements · 25 bytes of bytecode 0x0000 Mesh = nullptr;0x000B DynamicMaterial = nullptr;0x0016 return;Public 0x1495c50 0x10 void GetAttachOffset (FTransform & FPPOffset , FTransform & TPPOffset , const bool & Success ) Script5 statements · 212 bytes of bytecode 0x0000 FPPOffset = FTransform(...);0x0063 TPPOffset = FTransform(...);0x00C6 Success = false;0x00D1 return;Public 0x1495c50 0xC1 void GetAcceptedDamageTypes (const bool & Success , FGameplayTagContainer & AcceptedDamageTypes ) Script4 statements · 60 bytes of bytecode 0x0000 Success = false;0x000B AcceptedDamageTypes = GameplayTagContainer{{}};0x0039 return;Public 0x1495c50 0x28 void Repair (AActor * RepairTarget , ABP_Interactable_Actor_C * RepairTool , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x11 void StopInteract (ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x109 void AddImpulse (const FVector & ImpulseStrength , UObject * Instigator , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x21 void SecondaryInteract (ABP_FirstPersonCharacter_C * InstigatingPlayer , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void GetDisplayName (ARGFirstPersonCharacter * Player , const bool & Success , FText & DisplayName ) Script4 statements · 87 bytes of bytecode 0x0000 Success = true;0x000B DisplayName = NSLOCTEXT("D0B544694A09F2B73BD47FB57EB92C22", "", "Kharma Computer");0x0054 return;Public 0x1495c50 0x20 void ShouldUseHoldTransform (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void PlaySoundOnInputCheck (bool Correct ) Script8 statements · 266 bytes of bytecode 0x0000 if (!(Correct)) goto Label_008D;0x000E CallFunc_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);0x0088 goto Label_0107;0x008D Label_008D:0x008D CallFunc_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);0x0107 Label_0107:0x0107 return;Public 0x1495c50 0x01 void CheckCorrect () Script71 statements · 1,223 bytes of bytecode 0x0000 PushFlow(Label_04C4);0x0005 Lcl_Correct = false;0x0010 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Numbers);0x004B CallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Array_Length_ReturnValue, 6);0x006D if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_009A;0x007B Lcl_Correct = false;0x0086 Label_0086:0x0086 Numbers_Correct = Lcl_Correct;0x0099 PopFlow();0x009A Label_009A:0x009A Lcl_Correct = true;0x00A5 Temp_bool_True_if_break_was_hit_Variable = false;0x00B0 Temp_int_Loop_Counter_Variable = 0;0x00C7 Temp_int_Array_Index_Variable = 0;0x00DE Label_00DE:0x00DE CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Numbers);0x0119 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0136 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x015C CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue_1);0x0182 if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0086;0x0190 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01AB PushFlow(Label_0282);0x01B0 Lcl_Idx = Temp_int_Array_Index_Variable;0x01CB /Script/Engine.Default__KismetArrayLibrary.Array_Get(Numbers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0206 Lcl_Entered = CallFunc_Array_Get_Item;0x0221 CallFunc_EqualEqual_IntInt_ReturnValue_11 = EqualEqual_IntInt(Lcl_Idx, 0);0x0243 if (!(CallFunc_EqualEqual_IntInt_ReturnValue_11)) goto Label_02CC;0x0251 CallFunc_EqualEqual_IntInt_ReturnValue_10 = EqualEqual_IntInt(Lcl_Entered, 4);0x0273 if (!(CallFunc_EqualEqual_IntInt_ReturnValue_10)) goto Label_04AD;0x0281 PopFlow();0x0282 Label_0282:0x0282 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02AC Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02C7 goto Label_00DE;0x02CC Label_02CC:0x02CC CallFunc_EqualEqual_IntInt_ReturnValue_9 = EqualEqual_IntInt(Lcl_Idx, 1);0x02EE if (!(CallFunc_EqualEqual_IntInt_ReturnValue_9)) goto Label_032D;0x02FC CallFunc_EqualEqual_IntInt_ReturnValue_8 = EqualEqual_IntInt(Lcl_Entered, 8);0x031E if (!(CallFunc_EqualEqual_IntInt_ReturnValue_8)) goto Label_04AD;0x032C PopFlow();0x032D Label_032D:0x032D CallFunc_EqualEqual_IntInt_ReturnValue_6 = EqualEqual_IntInt(Lcl_Idx, 2);0x034F if (!(CallFunc_EqualEqual_IntInt_ReturnValue_6)) goto Label_038E;0x035D CallFunc_EqualEqual_IntInt_ReturnValue_7 = EqualEqual_IntInt(Lcl_Entered, 15);0x037F if (!(CallFunc_EqualEqual_IntInt_ReturnValue_7)) goto Label_04AD;0x038D PopFlow();0x038E Label_038E:0x038E CallFunc_EqualEqual_IntInt_ReturnValue_4 = EqualEqual_IntInt(Lcl_Idx, 3);0x03B0 if (!(CallFunc_EqualEqual_IntInt_ReturnValue_4)) goto Label_03EF;0x03BE CallFunc_EqualEqual_IntInt_ReturnValue_5 = EqualEqual_IntInt(Lcl_Entered, 16);0x03E0 if (!(CallFunc_EqualEqual_IntInt_ReturnValue_5)) goto Label_04AD;0x03EE PopFlow();0x03EF Label_03EF:0x03EF CallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(Lcl_Idx, 4);0x0411 if (!(CallFunc_EqualEqual_IntInt_ReturnValue_2)) goto Label_0450;0x041F CallFunc_EqualEqual_IntInt_ReturnValue_3 = EqualEqual_IntInt(Lcl_Entered, 23);0x0441 if (!(CallFunc_EqualEqual_IntInt_ReturnValue_3)) goto Label_04AD;0x044F PopFlow();0x0450 Label_0450:0x0450 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Lcl_Idx, 5);0x0472 if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x047C CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(Lcl_Entered, 42);0x049E if (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) goto Label_04AD;0x04AC PopFlow();0x04AD Label_04AD:0x04AD Lcl_Correct = false;0x04B8 Temp_bool_True_if_break_was_hit_Variable = true;0x04C3 PopFlow();0x04C4 Label_04C4:0x04C4 return;Public 0x1495c50 0x00 void CallBackPrimaryFire (ABP_FirstPersonCharacter_C * Player , bool Stop ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Player_1 = Player;0x0012 PersistentFrame.K2Node_Event_Stop_1 = Stop;0x0024 ExecuteUbergraph_BP_KharmaComputer_01(1511);0x0033 return;Public 0x1495c50 0x09 void CallBackSecondaryFire (ABP_FirstPersonCharacter_C * Player , bool Stop ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Player = Player;0x0012 PersistentFrame.K2Node_Event_Stop = Stop;0x0024 ExecuteUbergraph_BP_KharmaComputer_01(1512);0x0033 return;Public 0x1495c50 0x09 void AssignGamePlayTags (const FGameplayTagContainer & TagsToAdd , const FGameplayTagContainer & TagsToRemove ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_TagsToAdd = TagsToAdd;0x0012 PersistentFrame.K2Node_Event_TagsToRemove = TagsToRemove;0x0024 ExecuteUbergraph_BP_KharmaComputer_01(1513);0x0033 return;Public 0x1495c50 0x40 void StartCooking (int32 Heat ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Heat_1 = Heat;0x0012 ExecuteUbergraph_BP_KharmaComputer_01(1514);0x0021 return;Public 0x1495c50 0x04 void StopCooking () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_KharmaComputer_01(1515);0x000F return;Public 0x1495c50 0x00 void StartWelding (int32 Heat ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Heat = Heat;0x0012 ExecuteUbergraph_BP_KharmaComputer_01(1516);0x0021 return;Public 0x1495c50 0x04 void StopWelding () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_KharmaComputer_01(1517);0x000F return;Public 0x1495c50 0x00 void OnPlayerSit (ARGFirstPersonCharacter * PlayerCharacter , bool IsSittingDown ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_PlayerCharacter = PlayerCharacter;0x0012 PersistentFrame.K2Node_Event_IsSittingDown = IsSittingDown;0x0024 ExecuteUbergraph_BP_KharmaComputer_01(1518);0x0033 return;Public 0x1495c50 0x09 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 0x0000 PersistentFrame.K2Node_Event_Instigator = Instigator;0x0012 PersistentFrame.K2Node_Event_Target = Target;0x0024 PersistentFrame.K2Node_Event_ImpulseStartLocation = ImpulseStartLocation;0x0036 PersistentFrame.K2Node_Event_ImpulseEndLocation = ImpulseEndLocation;0x0048 PersistentFrame.K2Node_Event_Force = Force;0x005A PersistentFrame.K2Node_Event_LookUpClass = LookUpClass;0x006C PersistentFrame.K2Node_Event_IsLocal = IsLocal;0x007E ExecuteUbergraph_BP_KharmaComputer_01(1519);0x008D return;Public 0x1495c50 0x61 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_KharmaComputer_01(1520);0x000F return;Event Protected 0x1495c50 0x00 void Kharma_Key_Pressed (int32 idx ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Idx = idx;0x0012 ExecuteUbergraph_BP_KharmaComputer_01(1521);0x0021 return;0x1495c50 0x04 void EnteredWrong () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_KharmaComputer_01(1778);0x000F return;0x1495c50 0x00 void EnteredCorrect () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_KharmaComputer_01(1906);0x000F return;0x1495c50 0x00 void LockComputer () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_KharmaComputer_01(1971);0x000F return;0x1495c50 0x00 void EnterPressed (ABP_FirstPersonCharacter_C * PlayerPressing ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PlayerPressing = PlayerPressing;0x0012 ExecuteUbergraph_BP_KharmaComputer_01(2125);0x0021 return;0x1495c50 0x08 void BndEvt__BP_KharmaComputer_01_Significance_K2Node_ComponentBoundEvent_0_OnSignificanceUpdated__DelegateSignature (const FGameplayTag & OldSignificance , const FGameplayTag & NewSignificance ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OldSignificance = OldSignificance;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_NewSignificance = NewSignificance;0x0024 ExecuteUbergraph_BP_KharmaComputer_01(2591);0x0033 return;0x1495c50 0x10 void Blink () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_KharmaComputer_01(2755);0x000F return;0x1495c50 0x00 void Destroy () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_KharmaComputer_01(2760);0x000F return;0x1495c50 0x00 void SpawnVFX_open (const FVector & Location ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Location = Location;0x0012 ExecuteUbergraph_BP_KharmaComputer_01(2982);0x0021 return;0x1495c50 0x18 void ExecuteUbergraph_BP_KharmaComputer_01 (int32 EntryPoint ) Script153 statements · 3,080 bytes of bytecode 0x0000 PushFlow(Label_0C05);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F CallFunc_IsValid_ReturnValue = IsValid(ActorToDestroy);0x002C if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0036 ActorToDestroy.K2_DestroyActor();0x005A PopFlow();0x005B Label_005B:0x005B K2Node_CreateDelegate_OutputDelegate.Bind(this, Blink);0x0072 CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.5f, true, false, 0f, 0f);0x00A8 BlinkTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x00C3 PopFlow();0x00C4 Label_00C4:0x00C4 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Destroy);0x00DB CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_1, 5f, false, false, 0f, 0f);0x0111 PopFlow();0x0112 Label_0112:0x0112 CallFunc_IsValid_ReturnValue_1 = IsValid(ActorToDestroy);0x012F if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0139 CallFunc_K2_GetActorLocation_ReturnValue = ActorToDestroy.K2_GetActorLocation();0x016B PlaySoundAtLocation(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);0x01B4 PopFlow();0x01B5 Label_01B5:0x01B5 PushFlow(Label_0468);0x01BA /Script/Engine.Default__KismetArrayLibrary.Array_Get(Numbers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01F5 CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_Array_Get_Item);0x021A K2Node_MakeStruct_FormatArgumentData.ArgumentName = "1";0x0238 K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x0255 K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0272 K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x0296 K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x02B6 K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x02DA K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x02F7 K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "0";0x0315 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 4;0x0332 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = Numbers_Text.Text;0x036C K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = 0;0x0390 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x03B0 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x03D4 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x03F1 K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData_1, K2Node_MakeStruct_FormatArgumentData};0x040E CallFunc_Format_ReturnValue = Format(FText::AsCultureInvariant("{0} {1}"), K2Node_MakeArray_Array);0x043E Numbers_Text.K2_SetText(CallFunc_Format_ReturnValue);0x0467 PopFlow();0x0468 Label_0468:0x0468 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0492 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x04AD Label_04AD:0x04AD CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Numbers);0x04E8 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x050E if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0518 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0533 goto Label_01B5;0x0538 Label_0538:0x0538 Temp_int_Array_Index_Variable = 0;0x054F goto Label_04AD;0x0554 Label_0554:0x0554 if (!(Temp_bool_Variable)) goto Label_0588;0x0562 Label_0562:0x0562 PointLight.SetIntensity(0f);0x0587 PopFlow();0x0588 Label_0588:0x0588 PointLight.SetIntensity(10000f);0x05AD goto Label_0112;0x05B2 Label_05B2:0x05B2 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_Variable);0x05CF Temp_bool_Variable = CallFunc_Not_PreBool_ReturnValue;0x05E2 goto Label_0554;0x05E7 PopFlow();0x05E8 PopFlow();0x05E9 PopFlow();0x05EA PopFlow();0x05EB PopFlow();0x05EC PopFlow();0x05ED PopFlow();0x05EE PopFlow();0x05EF PopFlow();0x05F0 PopFlow();0x05F1 if (!(bIsLocked)) goto Label_0600;0x05FF PopFlow();0x0600 Label_0600:0x0600 CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(Numbers, K2Node_CustomEvent_Idx);0x063C if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_064B;0x064A PopFlow();0x064B Label_064B:0x064B CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(Numbers, K2Node_CustomEvent_Idx);0x068F CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText());0x06AD Numbers_Text.K2_SetText(CallFunc_MakeLiteralText_ReturnValue);0x06D6 Temp_int_Loop_Counter_Variable = 0;0x06ED goto Label_0538;0x06F2 PlaySoundOnInputCheck(false);0x0701 CallFunc_MakeLiteralText_ReturnValue_1 = MakeLiteralText(FText());0x071F Numbers_Text.K2_SetText(CallFunc_MakeLiteralText_ReturnValue_1);0x0748 /Script/Engine.Default__KismetArrayLibrary.Array_Clear(Numbers);0x0771 PopFlow();0x0772 PlaySoundOnInputCheck(true);0x0781 CallFunc_IsServer_ReturnValue = IsServer(this);0x0796 if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x07A0 LockComputer();0x07AE goto Label_00C4;0x07B3 bIsLocked = true;0x07BE CallFunc_MakeLiteralText_ReturnValue_2 = MakeLiteralText(FText::AsCultureInvariant("OK"));0x07E0 Numbers_Text.K2_SetText(CallFunc_MakeLiteralText_ReturnValue_2);0x0809 Label_0809:0x0809 CallFunc_K2_IsValidTimerHandle_ReturnValue = K2_IsValidTimerHandle(BlinkTimer);0x0826 if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue)) goto Label_005B;0x0834 K2_ClearAndInvalidateTimerHandle(this, BlinkTimer);0x0848 goto Label_005B;0x084D if (!(bIsLocked)) goto Label_085C;0x085B PopFlow();0x085C Label_085C:0x085C CheckCorrect();0x086A if (!(Numbers_Correct)) goto Label_0994;0x0878 CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x0892 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x08B6 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x08D3 if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x08DD K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_KharmaCompleted(this);0x0902 CallFunc_GetController_ReturnValue = K2Node_CustomEvent_PlayerPressing.GetController();0x092C K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetController_ReturnValue);0x0950 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x096D if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0977 UnlockAchievementForPC(K2Node_DynamicCast_AsRGPlayer_Controller, ComputerAchievement);0x0993 PopFlow();0x0994 Label_0994:0x0994 CallFunc_GetPlayerControllerFromID_ReturnValue_1 = GetPlayerControllerFromID(this, 0);0x09AE K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_1);0x09D2 K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0x09EF if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x09F9 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.Server_KharmaWrong(this);0x0A1E PopFlow();0x0A1F GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_ComponentBoundEvent_NewSignificance, "Significance.High");0x0A4F if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_0A9B;0x0A5D GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_ComponentBoundEvent_NewSignificance, "Significance.Low");0x0A8C if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_0AAA;0x0A9A PopFlow();0x0A9B Label_0A9B:0x0A9B if (!(bIsLocked)) PopFlow();0x0AA5 goto Label_0809;0x0AAA Label_0AAA:0x0AAA K2_ClearAndInvalidateTimerHandle(this, BlinkTimer);0x0ABE goto Label_0562;0x0AC3 goto Label_05B2;0x0AC8 CallFunc_K2_GetActorLocation_ReturnValue_1 = ActorToDestroy.K2_GetActorLocation();0x0AFA SpawnVFX_open(CallFunc_K2_GetActorLocation_ReturnValue_1);0x0B11 CallFunc_K2_GetActorLocation_ReturnValue_1 = ActorToDestroy.K2_GetActorLocation();0x0B43 CallFunc_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);0x0BA1 goto Label_000F;0x0BA6 CallFunc_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);0x0C04 PopFlow();0x0C05 Label_0C05:0x0C05 return;Final 0x1495c50 0x04