Zdexby TheHolyOneZ
6,144 classes
Class

ABP_Balloon_C

: AActor : UObject
/Game/Ride/Interactables/BalloonPack/BP_Balloon.BP_Balloon_C 0x0418 (1,048 B) align 8 inherited 0x02A8 78 scripted vtable /Game/Ride/Interactables/BalloonPack/BP_Balloon
implements IBPI_Interact_C
0x00x0418

Members 15

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08SphereUStaticMeshComponent*6 flagsnullptr
0x08PhysicsConstraintUPhysicsConstraintComponent*6 flagsnullptr
0x08CableUCableComponent*6 flagsnullptr
0x08OtherPrimitiveComponentUPrimitiveComponent*7 flagsnullptr
0x08TargetActorAActor*7 flagsnullptr
0x100Balloon Attach HitFHitResultNetRepNotify+6 flags{FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=…
0x08VehicleBaseForcedouble7 flags1100000
0x08VehicleDeclineForcedouble7 flags950000
0x08DeclineAmountdouble7 flags0
0x08DeclineTimerFTimerHandle5 flags{Handle=0}
0x04ElevationTimefloat7 flags10
0x03FC0x04padding / unreflected
0x08Balloon HandleABP_PlayerAttachedPhysicsHandle_C*NetRepNotify+7 flagsnullptr
0x01Attachedbool7 flagsfalse
0x04090x07padding / unreflected
0x08CurrentForwardBackValuedoubleNetRepNotify+7 flags0
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 78

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)
Script3 statements · 43 bytes of bytecode
0x0000LookAtPlayerInteractionTexts = TMap{};0x0028return;0x002A// 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 Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// 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 · 34 bytes of bytecode
0x0000Success = false;0x000BDisplayName = FText();0x001Freturn;0x0021// end of script
Public0x20
void ShouldUseHoldTransform(const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x01
void IsPickupable(const bool& IsPickupable)
Script3 statements · 14 bytes of bytecode
0x0000IsPickupable = false;0x000Breturn;0x000D// end of script
Public0x01
void InitialPush()
Script40 statements · 1,336 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(OtherPrimitiveComponent);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_01FF;0x002BK2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(TargetActor);0x004FK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x006Cif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_024F;0x007ACallFunc_GetActorForwardVector_ReturnValue = K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.GetActorForwardVector();0x00ACK2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.GetAirSpeed(CallFunc_GetAirSpeed_AirSpeed);0x00D9CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_GetAirSpeed_AirSpeed, 100);0x0107CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x012CCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x015ABreakVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0188CallFunc_MakeVector_ReturnValue_3 = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, 27500000);0x01BFSphere.AddForce(CallFunc_MakeVector_ReturnValue_3, FName(None), false);0x01FAgoto Label_0535;0x01FFLabel_01FF:0x01FFSphere.AddForce(FVector(0, 0, 10000), FName(None), false);0x024Agoto Label_0535;0x024FLabel_024F:0x024FK2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(TargetActor);0x0273K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0290if (!(K2Node_DynamicCast_bSuccess)) goto Label_03C0;0x029ECallFunc_IsServer_ReturnValue = IsServer(this);0x02B3if (!(CallFunc_IsServer_ReturnValue)) goto Label_0535;0x02C1CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, 1350000);0x02F8Sphere.AddForce(CallFunc_MakeVector_ReturnValue, FName(None), false);0x0333CallFunc_MakeVector_ReturnValue_2 = MakeVector(0, 0, 1350000);0x036ABalloon Handle.Cube.AddForce(CallFunc_MakeVector_ReturnValue_2, FName(None), false);0x03BBgoto Label_0535;0x03C0Label_03C0:0x03C0CallFunc_GetMass_ReturnValue = OtherPrimitiveComponent.GetMass();0x03F6CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetMass_ReturnValue);0x0413CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, 750);0x0441CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetMass_ReturnValue);0x045ECallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 1000);0x048CCallFunc_Lerp_ReturnValue = Lerp(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_Multiply_DoubleDouble_ReturnValue, DeclineAmount);0x04C3CallFunc_MakeVector_ReturnValue_1 = MakeVector(0, 0, CallFunc_Lerp_ReturnValue);0x04FASphere.AddForce(CallFunc_MakeVector_ReturnValue_1, FName(None), false);0x0535Label_0535:0x0535return;0x0537// end of script
Public0x00
void BalloonPush(double CurrentForwardBackValue)
Script11 statements · 451 bytes of bytecode
0x0000CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CurrentForwardBackValue, 50000);0x002ECallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0053K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(TargetActor);0x0077K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0094CallFunc_GetForwardVector_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.FirstPersonCamera.GetForwardVector();0x00DCCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x010ABreakVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0138CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x016FBalloon Handle.Cube.AddForce(CallFunc_MakeVector_ReturnValue, FName(None), false);0x01C0return;0x01C2// end of script
Public0x08
void OnRep_CurrentForwardBackValue()
Script6 statements · 61 bytes of bytecode
0x0000CallFunc_IsServer_ReturnValue = IsServer(this);0x0015if (!(CallFunc_IsServer_ReturnValue)) goto Label_003A;0x0023BalloonPush(CurrentForwardBackValue);0x003ALabel_003A:0x003Areturn;0x003C// end of script
0x00
void IsAllVariablesSet(const bool& Success)
Script9 statements · 366 bytes of bytecode
0x0000CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Attached);0x001DBreakHitResult(Balloon Attach 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);0x00D2CallFunc_IsValid_ReturnValue = IsValid(CallFunc_BreakHitResult_HitActor);0x00EFCallFunc_IsValid_ReturnValue_1 = IsValid(Balloon Handle);0x010CCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsValid_ReturnValue_1, CallFunc_IsValid_ReturnValue);0x0132CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x0158Success = CallFunc_BooleanAND_ReturnValue_1;0x016Breturn;0x016D// end of script
Public0x01
void Attach(FHitResult& Hit)
Script67 statements · 2,942 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_GetAttachParentActor_ReturnValue = CallFunc_BreakHitResult_HitActor.GetAttachParentActor();0x00DFCallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_GetAttachParentActor_ReturnValue);0x00FCCallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C);0x0122if (!(CallFunc_EqualEqual_ClassClass_ReturnValue)) goto Label_0600;0x0130BreakHitResult(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);0x01E5CallFunc_GetAttachParentActor_ReturnValue = CallFunc_BreakHitResult_HitActor.GetAttachParentActor();0x020FTargetActor = CallFunc_GetAttachParentActor_ReturnValue;0x0222Label_0222:0x0222K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(TargetActor);0x0246K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0263if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0B60;0x0271K2Node_DynamicCast_AsBPI_Interact.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success, CallFunc_GetPhysicsMesh_PrimitiveComponent);0x02A8Label_02A8:0x02A8if (!(CallFunc_GetPhysicsMesh_Success)) goto Label_0B7B;0x02B6OtherPrimitiveComponent = CallFunc_GetPhysicsMesh_PrimitiveComponent;0x02C9BreakHitResult(Hit, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x037EPhysicsConstraint.K2_SetWorldLocation(CallFunc_BreakHitResult_Location_2, false, CallFunc_K2_SetWorldLocation_SweepHitResult_2, false);0x03B2PhysicsConstraint.SetConstrainedComponents(CallFunc_GetPhysicsMesh_PrimitiveComponent, FName(None), Sphere, FName(None));0x03FECable.SetAttachEndToComponent(CallFunc_GetPhysicsMesh_PrimitiveComponent, FName(None));0x0434Label_0434:0x0434BreakHitResult(Hit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x04E9CallFunc_K2_GetComponentToWorld_ReturnValue = OtherPrimitiveComponent.K2_GetComponentToWorld();0x051BCallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakHitResult_Location_1);0x0549Cable.EndLocation = CallFunc_InverseTransformLocation_ReturnValue;0x057AInitialPush();0x0588CallFunc_K2_SetTimer_ReturnValue_1 = K2_SetTimer(this, "StartDecline", ElevationTime, false, false, 0f, 0f);0x05C8CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "Die", 22f, false, false, 0f, 0f);0x05FBgoto Label_0B7B;0x0600Label_0600:0x0600BreakHitResult(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);0x06B5TargetActor = CallFunc_BreakHitResult_HitActor;0x06C8K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(TargetActor);0x06ECK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0709if (!(K2Node_DynamicCast_bSuccess)) goto Label_0222;0x0717K2Node_DynamicCast_AsBP_First_Person_Character.CharacterMovement.SetMovementMode(5, 0);0x0755CallFunc_GetController_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.GetController();0x077FK2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x07A3K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x07C0EnableInput(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x07D7CallFunc_GetController_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.GetController();0x0801K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x0825K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0842CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(K2Node_DynamicCast_AsBP_First_Person_Player_Controller, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x0868K2Node_DynamicCast_AsEnhanced_Input_Subsystem_Interface = Cast<EnhancedInputSubsystemInterface>(CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue);0x088CK2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsEnhanced_Input_Subsystem_Interface);0x08A9if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0931;0x08B7Temp_struct_Variable = ModifyContextOptions{true, false, false};0x08F5K2Node_DynamicCast_AsEnhanced_Input_Subsystem_Interface.AddMappingContext(/Game/Ride/Input/IMC/IMC_PlayerBalloon.IMC_PlayerBalloon, 2, Temp_struct_Variable);0x0931Label_0931:0x0931OtherPrimitiveComponent = K2Node_DynamicCast_AsBP_First_Person_Character.CapsuleComponent;0x095ACallFunc_K2_GetRootComponent_ReturnValue = Balloon Handle.K2_GetRootComponent();0x0984CallFunc_K2_GetComponentLocation_ReturnValue = OtherPrimitiveComponent.K2_GetComponentLocation();0x09B6CallFunc_K2_GetRootComponent_ReturnValue.K2_SetWorldLocation(CallFunc_K2_GetComponentLocation_ReturnValue, false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x09EACallFunc_K2_GetComponentLocation_ReturnValue = OtherPrimitiveComponent.K2_GetComponentLocation();0x0A1CPhysicsConstraint.K2_SetWorldLocation(CallFunc_K2_GetComponentLocation_ReturnValue, false, CallFunc_K2_SetWorldLocation_SweepHitResult_1, false);0x0A50PhysicsConstraint.SetConstrainedComponents(Balloon Handle.Cube, FName(None), Sphere, FName(None));0x0AB2Cable.SetAttachEndToComponent(Balloon Handle.Cube, FName(None));0x0AFECallFunc_K2_AttachToComponent_ReturnValue = TargetActor.K2_AttachToComponent(Balloon Handle.Cube, FName(None), 1, 1, 1, false);0x0B5Bgoto Label_0434;0x0B60Label_0B60:0x0B60CallFunc_GetPhysicsMesh_Success = false;0x0B6BCallFunc_GetPhysicsMesh_PrimitiveComponent = nullptr;0x0B76goto Label_02A8;0x0B7BLabel_0B7B:0x0B7Breturn;0x0B7D// end of script
Public0x100
void OnRep_Balloon Handle()
Script7 statements · 74 bytes of bytecode
0x0000IsAllVariablesSet(CallFunc_IsAllVariablesSet_Success);0x0017if (!(CallFunc_IsAllVariablesSet_Success)) goto Label_0047;0x0025Attached = true;0x0030Attach(Balloon Attach Hit);0x0047Label_0047:0x0047return;0x0049// end of script
0x00
void OnRep_Balloon Attach Hit()
Script7 statements · 74 bytes of bytecode
0x0000IsAllVariablesSet(CallFunc_IsAllVariablesSet_Success);0x0017if (!(CallFunc_IsAllVariablesSet_Success)) goto Label_0047;0x0025Attached = true;0x0030Attach(Balloon Attach Hit);0x0047Label_0047:0x0047return;0x0049// end of script
0x00
void InpActEvt_IA_Unmount_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_1 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_1 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_1 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_1 = SourceAction;0x0048ExecuteUbergraph_BP_Balloon(211);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction = SourceAction;0x0048ExecuteUbergraph_BP_Balloon(604);0x0057return;0x0059// end of script
0x30
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_Balloon(1059);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_Balloon(1064);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_Balloon(1069);0x0033return;0x0035// end of script
Public0x40
void StartCooking(int32 Heat)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Heat_1 = Heat;0x0012ExecuteUbergraph_BP_Balloon(1074);0x0021return;0x0023// end of script
Public0x04
void StopCooking()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Balloon(1079);0x000Freturn;0x0011// end of script
Public0x00
void StartWelding(int32 Heat)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Heat = Heat;0x0012ExecuteUbergraph_BP_Balloon(1084);0x0021return;0x0023// end of script
Public0x04
void StopWelding()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Balloon(1089);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_Balloon(1094);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_Balloon(1099);0x008Dreturn;0x008F// end of script
Public0x61
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_Balloon(1104);0x0021return;0x0023// end of script
EventPublic0x04
void AttachSetup(const FHitResult& BalloonAttachHit, ABP_PlayerAttachedPhysicsHandle_C* BalloonHandle)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_BalloonAttachHit = BalloonAttachHit;0x0012PersistentFrame.K2Node_CustomEvent_BalloonHandle = BalloonHandle;0x0024ExecuteUbergraph_BP_Balloon(2091);0x0033return;0x0035// end of script
0x108
void StartDecline()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Balloon(2096);0x000Freturn;0x0011// end of script
0x00
void Die()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Balloon(2128);0x000Freturn;0x0011// end of script
0x00
void ReceiveDestroyed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Balloon(2911);0x000Freturn;0x0011// end of script
EventPublic0x00
void ReleaseBalloon()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Balloon(2916);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BP_Balloon(int32 EntryPoint)
Script131 statements · 2,924 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AK2_DestroyActor();0x0018goto Label_0B69;0x001DLabel_001D:0x001DOnRep_Balloon Attach Hit();0x002Bgoto Label_0B69;0x0030Label_0030:0x0030MarkPropertyDirtyFromRepIndex(this, 10, FName(Balloon Attach Hit));0x004Dgoto Label_001D;0x0052Label_0052:0x0052FlushNetDormancy();0x005CBalloon Attach Hit = K2Node_CustomEvent_BalloonAttachHit;0x0077goto Label_0030;0x007CLabel_007C:0x007COnRep_Balloon Handle();0x008Agoto Label_0052;0x008FLabel_008F:0x008FMarkPropertyDirtyFromRepIndex(this, 11, FName(Balloon Handle));0x00ACgoto Label_007C;0x00B1Label_00B1:0x00B1FlushNetDormancy();0x00BBBalloon Handle = K2Node_CustomEvent_BalloonHandle;0x00CEgoto Label_008F;0x00D3CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_1);0x00F0Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x0103Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x0120Temp_real_Variable_1 = Temp_real_Variable_1;0x013BTemp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x0158Temp_real_Variable = Temp_real_Variable;0x0173Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_1;0x0186K2Node_DynamicCast_AsBP_First_Person_Character_3 = Cast<BP_FirstPersonCharacter_C>(TargetActor);0x01AAK2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_3);0x01C7CallFunc_GetController_ReturnValue_2 = K2Node_DynamicCast_AsBP_First_Person_Character_3.GetController();0x01F1K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_2);0x0215K2Node_DynamicCast_bSuccess_8 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2);0x0232K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2.Server_ReleaseBalloon(this);0x0257goto Label_0B69;0x025CCallFunc_Conv_InputActionValueToAxis2D_ReturnValue = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue);0x0281Temp_struct_Variable = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue;0x029CTemp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x02B9Temp_real_Variable_3 = Temp_real_Variable_3;0x02D4Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x02F1Temp_real_Variable_2 = Temp_real_Variable_2;0x030CTemp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction;0x031FBreakVector2D(Temp_struct_Variable, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0344K2Node_DynamicCast_AsBP_First_Person_Character_2 = Cast<BP_FirstPersonCharacter_C>(TargetActor);0x0368K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_2);0x0385CallFunc_GetController_ReturnValue_1 = K2Node_DynamicCast_AsBP_First_Person_Character_2.GetController();0x03AFK2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0x03D3K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0x03F0K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.Server_PushBalloon(this, CallFunc_BreakVector2D_Y);0x041Egoto Label_0B69;0x0423goto Label_0B69;0x0428goto Label_0B69;0x042Dgoto Label_0B69;0x0432goto Label_0B69;0x0437goto Label_0B69;0x043Cgoto Label_0B69;0x0441goto Label_0B69;0x0446goto Label_0B69;0x044Bgoto Label_0B69;0x0450CallFunc_IsValid_ReturnValue_1 = IsValid(OtherPrimitiveComponent);0x046Dif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0578;0x047BK2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(TargetActor);0x049FK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x04BCif (!(K2Node_DynamicCast_bSuccess)) goto Label_05C8;0x04CACallFunc_Lerp_ReturnValue = Lerp(VehicleBaseForce, VehicleDeclineForce, DeclineAmount);0x0501CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Lerp_ReturnValue);0x0538Sphere.AddForce(CallFunc_MakeVector_ReturnValue, FName(None), false);0x0573goto Label_0B69;0x0578Label_0578:0x0578Sphere.AddForce(FVector(0, 0, 10000), FName(None), false);0x05C3goto Label_0B69;0x05C8Label_05C8:0x05C8K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(TargetActor);0x05ECK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0609if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_06B1;0x0617CallFunc_IsServer_ReturnValue = IsServer(this);0x062Cif (!(CallFunc_IsServer_ReturnValue)) goto Label_0B69;0x063ACallFunc_MakeVector_ReturnValue_1 = MakeVector(0, 0, 37500);0x0671Sphere.AddForce(CallFunc_MakeVector_ReturnValue_1, FName(None), false);0x06ACgoto Label_0B69;0x06B1Label_06B1:0x06B1CallFunc_GetMass_ReturnValue = OtherPrimitiveComponent.GetMass();0x06E7CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetMass_ReturnValue);0x0704CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, 1000);0x0732CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetMass_ReturnValue);0x074FCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 750);0x077DCallFunc_Lerp_ReturnValue_1 = Lerp(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue_1, DeclineAmount);0x07B4CallFunc_MakeVector_ReturnValue_2 = MakeVector(0, 0, CallFunc_Lerp_ReturnValue_1);0x07EBSphere.AddForce(CallFunc_MakeVector_ReturnValue_2, FName(None), false);0x0826goto Label_0B69;0x082Bgoto Label_00B1;0x0830DeclineAmount = 1;0x084Bgoto Label_0B69;0x0850K2_DestroyActor();0x085Egoto Label_0B69;0x0863Label_0863:0x0863PhysicsConstraint.BreakConstraint();0x0883TargetActor.K2_DetachFromActor(1, 1, 1);0x08A9K2Node_DynamicCast_AsBP_First_Person_Character_1 = Cast<BP_FirstPersonCharacter_C>(TargetActor);0x08CDK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_1);0x08EAif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0B0B;0x08F8CallFunc_GetController_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character_1.GetController();0x0922K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x0946K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0963DisableInput(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x097ACallFunc_GetController_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character_1.GetController();0x09A4K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x09C8K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x09E5CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(K2Node_DynamicCast_AsBP_First_Person_Player_Controller, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x0A0BK2Node_DynamicCast_AsEnhanced_Input_Subsystem_Interface = Cast<EnhancedInputSubsystemInterface>(CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue);0x0A2FK2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsEnhanced_Input_Subsystem_Interface);0x0A4Cif (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0ACD;0x0A5AK2Node_MakeStruct_ModifyContextOptions.bIgnoreAllPressedKeysUntilRelease = true;0x0A6EK2Node_MakeStruct_ModifyContextOptions.bForceImmediately = true;0x0A82K2Node_MakeStruct_ModifyContextOptions.bNotifyUserSettings = false;0x0A96K2Node_DynamicCast_AsEnhanced_Input_Subsystem_Interface.RemoveMappingContext(/Game/Ride/Input/IMC/IMC_PlayerBalloon.IMC_PlayerBalloon, K2Node_MakeStruct_ModifyContextOptions);0x0ACDLabel_0ACD:0x0ACDK2Node_DynamicCast_AsBP_First_Person_Character_1.CharacterMovement.SetMovementMode(1, 0);0x0B0BLabel_0B0B:0x0B0BCallFunc_IsValid_ReturnValue = IsValid(Balloon Handle);0x0B28if (!(CallFunc_IsValid_ReturnValue)) goto Label_0B69;0x0B36Balloon Handle.K2_DestroyActor();0x0B5Agoto Label_0B69;0x0B5Fgoto Label_0863;0x0B64goto Label_000A;0x0B69Label_0B69:0x0B69return;0x0B6B// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type