Zdexby TheHolyOneZ
5,159 classes
Class

ABP_Lian_C

: AActor : UObject
/Game/Ride/Interactables/BalloonPack/BP_Lian.BP_Lian_C 0x0360 (864 B) align 8 inherited 0x02A8 73 scripted vtable /Game/Ride/Interactables/BalloonPack/BP_Lian
implements IBPI_Interact_C
0x00x0360

Members 16

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08SphereUStaticMeshComponent*6 flagsnullptr
0x08PhysicsConstraintUPhysicsConstraintComponent*6 flagsnullptr
0x08CableUCableComponent*6 flagsnullptr
0x08OtherPrimitiveComponentUPrimitiveComponent*7 flagsnullptr
0x08Balloon HandleABP_PlayerAttachedPhysicsHandle_C*NetRepNotify+7 flagsnullptr
0x01StartedAttachbool7 flagsfalse
0x02D90x07padding / unreflected
0x08CurrentForwardBackValuedoubleNetRepNotify+7 flags0
0x08InteractingPlayerABP_FirstPersonCharacter_C*NetRepNotify+7 flagsnullptr
0x08Distancedouble7 flags0
0x10CollisionsTArray<UCapsuleComponent*>4 flags[]
0x18GrabLocationFVectorNetRepNotify+7 flags{X=0, Y=0, Z=0}
0x04StartingCableLengthfloat7 flags0
0x03240x04padding / unreflected
0x18StartingCableEndLocationFVector7 flags{X=0, Y=0, Z=0}
0x01FinishedAttachbool7 flagsfalse
0x03410x07padding / unreflected
0x18IncomingVelocityFVector7 flags{X=0, Y=0, Z=0}
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 73

SignatureFlagsNativeParams
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)
Script4 statements · 34 bytes of bytecode
0x0000IsRideable = false;0x000BSeatType = 0;0x001Freturn;0x0021// end of script
Public0x02
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)
Script15 statements · 486 bytes of bytecode
0x0000if (!(StartedAttach)) goto Label_0013;0x000Egoto Label_01E3;0x0013Label_0013:0x0013CallFunc_GetController_ReturnValue = PlayerCharacter.GetController();0x003DK2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x0061K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x007Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_01E3;0x008CBreakHitResult(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);0x0141CallFunc_GetTransform_ReturnValue = GetTransform();0x015DCallFunc_TransformLocation_ReturnValue = TransformLocation(CallFunc_GetTransform_ReturnValue, CallFunc_BreakHitResult_HitComponent.RelativeLocation);0x01A1K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_GrabLian(PlayerCharacter, this, CallFunc_TransformLocation_ReturnValue);0x01D8Success = true;0x01E3Label_01E3:0x01E3return;0x01E5// 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, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x19
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(const bool& Success, FText& DisplayName)
Script4 statements · 34 bytes of bytecode
0x0000Success = false;0x000BDisplayName = FText();0x001Freturn;0x0021// end of script
Public0x18
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 TryAttach()
Script7 statements · 65 bytes of bytecode
0x0000IsAllVariablesSet(CallFunc_IsAllVariablesSet_Success);0x0017if (!(CallFunc_IsAllVariablesSet_Success)) goto Label_003E;0x0025StartedAttach = true;0x0030Attach();0x003ELabel_003E:0x003Ereturn;0x0040// end of script
Public0x00
void InitialPush()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void BalloonPush(double CurrentForwardBackValue)
Script14 statements · 472 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue_1 = IsValid(InteractingPlayer);0x001Dif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_01D5;0x002BCallFunc_IsValid_ReturnValue = IsValid(Balloon Handle);0x0048if (!(CallFunc_IsValid_ReturnValue)) goto Label_01D5;0x0056CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CurrentForwardBackValue, 50000);0x0084CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue);0x00A9CallFunc_GetForwardVector_ReturnValue = InteractingPlayer.FirstPersonCamera.GetForwardVector();0x00F1CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x011FBreakVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x014DCallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, 0);0x0184Balloon Handle.Cube.AddForce(CallFunc_MakeVector_ReturnValue, FName(None), false);0x01D5Label_01D5:0x01D5return;0x01D7// end of script
Public0x08
void IsAllVariablesSet(const bool& Success)
Script10 statements · 282 bytes of bytecode
0x0000CallFunc_NotEqual_VectorVector_ReturnValue = NotEqual_VectorVector(GrabLocation, FVector(0, 0, 0), 0f);0x003BCallFunc_IsValid_ReturnValue = IsValid(InteractingPlayer);0x0058CallFunc_Not_PreBool_ReturnValue = Not_PreBool(StartedAttach);0x0075CallFunc_IsValid_ReturnValue_1 = IsValid(Balloon Handle);0x0092CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsValid_ReturnValue_1, CallFunc_IsValid_ReturnValue);0x00B8CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x00DECallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_NotEqual_VectorVector_ReturnValue);0x0104Success = CallFunc_BooleanAND_ReturnValue_2;0x0117return;0x0119// end of script
Public0x01
void Attach()
Script57 statements · 2,109 bytes of bytecode
0x0000CallFunc_GetVelocity_ReturnValue = InteractingPlayer.GetVelocity();0x0036IncomingVelocity = CallFunc_GetVelocity_ReturnValue;0x0051InteractingPlayer.CharacterMovement.SetMovementMode(6, 0);0x008FCallFunc_GetController_ReturnValue = InteractingPlayer.GetController();0x00B9K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x00DDK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x00FAEnableInput(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0111CallFunc_GetController_ReturnValue = InteractingPlayer.GetController();0x013BK2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x015FK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x017CCallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(K2Node_DynamicCast_AsBP_First_Person_Player_Controller, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x01A2K2Node_DynamicCast_AsEnhanced_Input_Subsystem_Interface = Cast<EnhancedInputSubsystemInterface>(CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue);0x01C6K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsEnhanced_Input_Subsystem_Interface);0x01E3if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0269;0x01F1K2Node_MakeStruct_ModifyContextOptions.bIgnoreAllPressedKeysUntilRelease = true;0x0205K2Node_MakeStruct_ModifyContextOptions.bForceImmediately = false;0x0219K2Node_MakeStruct_ModifyContextOptions.bNotifyUserSettings = false;0x022DK2Node_DynamicCast_AsEnhanced_Input_Subsystem_Interface.AddMappingContext(/Game/Ride/Input/IMC/IMC_PlayerBalloon.IMC_PlayerBalloon, 2, K2Node_MakeStruct_ModifyContextOptions);0x0269Label_0269:0x0269OtherPrimitiveComponent = InteractingPlayer.CapsuleComponent;0x0292CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(GrabLocation, FVector(0, 0, 50));0x02D0CallFunc_K2_SetActorLocation_ReturnValue = Balloon Handle.K2_SetActorLocation(CallFunc_Add_VectorVector_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x030ECallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(GrabLocation, FVector(0, 0, 50));0x034CCallFunc_K2_GetComponentLocation_ReturnValue = Sphere.K2_GetComponentLocation();0x037ECallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue);0x03ACDistance = CallFunc_Vector_Distance_ReturnValue;0x03C7CallFunc_SetLinearXLimit_LimitSize_ImplicitCast = Cast<3>(Distance);0x03E4PhysicsConstraint.SetLinearXLimit(1, CallFunc_SetLinearXLimit_LimitSize_ImplicitCast);0x040FCallFunc_SetLinearYLimit_LimitSize_ImplicitCast = Cast<3>(Distance);0x042CPhysicsConstraint.SetLinearYLimit(1, CallFunc_SetLinearYLimit_LimitSize_ImplicitCast);0x0457CallFunc_SetLinearZLimit_LimitSize_ImplicitCast = Cast<3>(Distance);0x0474PhysicsConstraint.SetLinearZLimit(1, CallFunc_SetLinearZLimit_LimitSize_ImplicitCast);0x049FPhysicsConstraint.SetConstrainedComponents(Balloon Handle.Cube, FName(None), Sphere, FName(None));0x0501Cable.bAttachEnd = true;0x0522Cable.SetAttachEndToComponent(Balloon Handle.Cube, FName(None));0x056ECallFunc_K2_AttachToComponent_ReturnValue = InteractingPlayer.K2_AttachToComponent(Balloon Handle.Cube, FName(None), 2, 1, 1, false);0x05CBK2Node_VariableSet_CableLength_ImplicitCast_1 = Cast<3>(Distance);0x05E8Cable.CableLength = K2Node_VariableSet_CableLength_ImplicitCast_1;0x0619Cable.EndLocation = FVector(0, 0, 0);0x065AK2Node_DynamicCast_AsBP_Player_Attached_Physics_Handle_Lian = Cast<BP_PlayerAttachedPhysicsHandle_Lian_C>(Balloon Handle);0x067EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Player_Attached_Physics_Handle_Lian);0x069Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_083A;0x06A9K2Node_DynamicCast_AsBP_Player_Attached_Physics_Handle_Lian.SecondCable.SetVisibility(true, false);0x06E1CallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(StartingCableLength);0x06FECallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, Distance);0x072CK2Node_VariableSet_CableLength_ImplicitCast = Cast<3>(CallFunc_Subtract_DoubleDouble_ReturnValue);0x0749K2Node_DynamicCast_AsBP_Player_Attached_Physics_Handle_Lian.SecondCable.CableLength = K2Node_VariableSet_CableLength_ImplicitCast;0x0790CallFunc_IsServer_ReturnValue = IsServer(this);0x07A5if (!(CallFunc_IsServer_ReturnValue)) goto Label_082F;0x07B3CallFunc_IsValid_ReturnValue = IsValid(Balloon Handle);0x07D0if (!(CallFunc_IsValid_ReturnValue)) goto Label_082F;0x07DEBalloon Handle.Cube.AddImpulse(IncomingVelocity, FName(None), true);0x082FLabel_082F:0x082FFinishedAttach = true;0x083ALabel_083A:0x083Areturn;0x083C// end of script
Public0x00
void OnRep_Balloon Handle()
Script3 statements · 17 bytes of bytecode
0x0000TryAttach();0x000Ereturn;0x0010// end of script
0x00
void OnRep_InteractingPlayer()
Script3 statements · 17 bytes of bytecode
0x0000TryAttach();0x000Ereturn;0x0010// end of script
0x00
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 OnRep_GrabLocation()
Script3 statements · 17 bytes of bytecode
0x0000TryAttach();0x000Ereturn;0x0010// end of script
0x00
void InpActEvt_IA_MoveBalloon_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_Lian(1779);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Unmount_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_Lian(1216);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_Lian(2700);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_Lian(2701);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_Lian(2702);0x0033return;0x0035// end of script
Public0x40
void StartCooking(int32 Heat)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Heat_1 = Heat;0x0012ExecuteUbergraph_BP_Lian(2703);0x0021return;0x0023// end of script
Public0x04
void StopCooking()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Lian(2704);0x000Freturn;0x0011// end of script
Public0x00
void StartWelding(int32 Heat)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Heat = Heat;0x0012ExecuteUbergraph_BP_Lian(2705);0x0021return;0x0023// end of script
Public0x04
void StopWelding()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Lian(2706);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_Lian(2707);0x0033return;0x0035// end of script
Public0x09
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Lian(2708);0x000Freturn;0x0011// end of script
EventProtected0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_Lian(2888);0x0021return;0x0023// end of script
EventPublic0x04
void Multicast_ReleaseLian(ABP_FirstPersonCharacter_C* ReleasingPlayer)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ReleasingPlayer = ReleasingPlayer;0x0012ExecuteUbergraph_BP_Lian(3766);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_BP_Lian(int32 EntryPoint)
Script173 statements · 3,909 bytes of bytecode
0x0000PushFlow(Label_0F42);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FOnRep_Balloon Handle();0x001DLabel_001D:0x001DStartingCableLength = Cable.CableLength;0x004EStartingCableEndLocation = Cable.EndLocation;0x007FTemp_int_Loop_Counter_Variable_1 = 0;0x0096Temp_int_Array_Index_Variable = 0;0x00ADLabel_00AD:0x00ADCallFunc_GetCableParticleLocations_Locations = {};0x00B8Cable.GetCableParticleLocations(CallFunc_GetCableParticleLocations_Locations);0x00E1CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetCableParticleLocations_Locations);0x011CCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x0142if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x014CTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0167PushFlow(Label_0362);0x016CCallFunc_GetCableParticleLocations_Locations = {};0x0177Cable.GetCableParticleLocations(CallFunc_GetCableParticleLocations_Locations);0x01A0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCableParticleLocations_Locations, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01DBCallFunc_GetTransform_ReturnValue_1 = GetTransform();0x01F7CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_GetTransform_ReturnValue_1, CallFunc_Array_Get_Item);0x0225CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_InverseTransformLocation_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x027CCallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddCapsuleComponent-0), false, CallFunc_MakeTransform_ReturnValue, this, false);0x02A9CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Collisions, CallFunc_AddComponent_ReturnValue);0x02EDCallFunc_AddComponent_ReturnValue.SetCollisionEnabled(1);0x0313CallFunc_AddComponent_ReturnValue.SetCollisionResponseToAllChannels(0);0x0339CallFunc_AddComponent_ReturnValue.SetCollisionResponseToChannel(3, 2);0x0361PopFlow();0x0362Label_0362:0x0362CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x038CTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x03A7goto Label_00AD;0x03ACLabel_03AC:0x03ACMarkPropertyDirtyFromRepIndex(this, 10, FName(Balloon Handle));0x03C9goto Label_000F;0x03CELabel_03CE:0x03CEFlushNetDormancy();0x03D8Balloon Handle = CallFunc_FinishSpawningActor_ReturnValue;0x03EBgoto Label_03AC;0x03F0Label_03F0:0x03F0OnRep_GrabLocation();0x03FEPopFlow();0x03FFLabel_03FF:0x03FFMarkPropertyDirtyFromRepIndex(this, 13, FName(GrabLocation));0x041Cgoto Label_03F0;0x0421Label_0421:0x0421FlushNetDormancy();0x042BGrabLocation = FVector(0, 0, 0);0x0456goto Label_03FF;0x045BLabel_045B:0x045BOnRep_InteractingPlayer();0x0469FinishedAttach = false;0x0474StartedAttach = false;0x047Fgoto Label_0421;0x0484Label_0484:0x0484MarkPropertyDirtyFromRepIndex(this, 12, FName(InteractingPlayer));0x04A1goto Label_045B;0x04A6Label_04A6:0x04A6FlushNetDormancy();0x04B0InteractingPlayer = nullptr;0x04BBgoto Label_0484;0x04C0CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue);0x04DDTemp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x04F0Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x050DTemp_real_Variable_1 = Temp_real_Variable_1;0x0528Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x0545Temp_real_Variable = Temp_real_Variable;0x0560Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction;0x0573CallFunc_GetController_ReturnValue_1 = InteractingPlayer.GetController();0x059DK2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0x05C1K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0x05DEK2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.Server_ReleaseLian(this, InteractingPlayer);0x060CPopFlow();0x060DLabel_060D:0x060DCallFunc_IsValid_ReturnValue = IsValid(InteractingPlayer);0x062Aif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0634CallFunc_GetController_ReturnValue = InteractingPlayer.GetController();0x065EK2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x0682K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x069FBreakVector2D(Temp_struct_Variable, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x06C4K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_PushLian(this, CallFunc_BreakVector2D_Y);0x06F2PopFlow();0x06F3CallFunc_Conv_InputActionValueToAxis2D_ReturnValue = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_1);0x0718Temp_struct_Variable = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue;0x0733Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x0750Temp_real_Variable_2 = Temp_real_Variable_2;0x076BTemp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x0788Temp_real_Variable_3 = Temp_real_Variable_3;0x07A3Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_1;0x07B6if (!(FinishedAttach)) PopFlow();0x07C0goto Label_060D;0x07C5Label_07C5:0x07C5PushFlow(Label_0955);0x07CA/Script/Engine.Default__KismetArrayLibrary.Array_Get(Collisions, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x0805CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item_2);0x0822if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x082CCallFunc_GetCableParticleLocations_Locations_1 = {};0x0837Cable.GetCableParticleLocations(CallFunc_GetCableParticleLocations_Locations_1);0x0860/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCableParticleLocations_Locations_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x089BCallFunc_GetTransform_ReturnValue_2 = GetTransform();0x08B7CallFunc_InverseTransformLocation_ReturnValue_1 = InverseTransformLocation(CallFunc_GetTransform_ReturnValue_2, CallFunc_Array_Get_Item_1);0x08E5/Script/Engine.Default__KismetArrayLibrary.Array_Get(Collisions, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x0920CallFunc_Array_Get_Item_2.K2_SetRelativeLocation(CallFunc_InverseTransformLocation_ReturnValue_1, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, true);0x0954PopFlow();0x0955Label_0955:0x0955CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x097FTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x099ALabel_099A:0x099ACallFunc_GetCableParticleLocations_Locations_1 = {};0x09A5Cable.GetCableParticleLocations(CallFunc_GetCableParticleLocations_Locations_1);0x09CECallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetCableParticleLocations_Locations_1);0x0A09CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0A2Fif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0A39Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0A54goto Label_07C5;0x0A59Label_0A59:0x0A59Temp_int_Loop_Counter_Variable = 0;0x0A70Temp_int_Array_Index_Variable_1 = 0;0x0A87goto Label_099A;0x0A8CPopFlow();0x0A8DPopFlow();0x0A8EPopFlow();0x0A8FPopFlow();0x0A90PopFlow();0x0A91PopFlow();0x0A92PopFlow();0x0A93PopFlow();0x0A94CallFunc_IsServer_ReturnValue = IsServer(this);0x0AA9if (!(CallFunc_IsServer_ReturnValue)) goto Label_001D;0x0AB7CallFunc_GetTransform_ReturnValue = GetTransform();0x0AD3CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Ride/Interactables/BalloonPack/BP_PlayerAttachedPhysicsHandle_Lian.BP_PlayerAttachedPhysicsHandle_Lian_C, CallFunc_GetTransform_ReturnValue, 0, nullptr, 1);0x0AFFCallFunc_GetTransform_ReturnValue = GetTransform();0x0B1BCallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetTransform_ReturnValue, 1);0x0B43goto Label_03CE;0x0B48goto Label_0A59;0x0B4DLabel_0B4D:0x0B4DPhysicsConstraint.BreakConstraint();0x0B6DCable.bAttachEnd = false;0x0B8ECable.CableLength = StartingCableLength;0x0BBFCable.EndLocation = StartingCableEndLocation;0x0BF0K2Node_CustomEvent_ReleasingPlayer.K2_DetachFromActor(1, 1, 1);0x0C16CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x0C2Bif (!(CallFunc_IsServer_ReturnValue_1)) goto Label_0C9E;0x0C39CallFunc_GetVelocity_ReturnValue = Balloon Handle.GetVelocity();0x0C6FInteractingPlayer.LaunchCharacter(CallFunc_GetVelocity_ReturnValue, false, false);0x0C9ELabel_0C9E:0x0C9ECallFunc_GetController_ReturnValue_2 = K2Node_CustomEvent_ReleasingPlayer.GetController();0x0CC8K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_2);0x0CECK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2);0x0D09DisableInput(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2);0x0D20CallFunc_GetController_ReturnValue_2 = K2Node_CustomEvent_ReleasingPlayer.GetController();0x0D4AK2Node_DynamicCast_AsBP_First_Person_Player_Controller_2 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_2);0x0D6EK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2);0x0D8BCallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x0DB1K2Node_DynamicCast_AsEnhanced_Input_Subsystem_Interface = Cast<EnhancedInputSubsystemInterface>(CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue);0x0DD5K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsEnhanced_Input_Subsystem_Interface);0x0DF2if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0E73;0x0E00K2Node_MakeStruct_ModifyContextOptions.bIgnoreAllPressedKeysUntilRelease = true;0x0E14K2Node_MakeStruct_ModifyContextOptions.bForceImmediately = true;0x0E28K2Node_MakeStruct_ModifyContextOptions.bNotifyUserSettings = false;0x0E3CK2Node_DynamicCast_AsEnhanced_Input_Subsystem_Interface.RemoveMappingContext(/Game/Ride/Input/IMC/IMC_PlayerBalloon.IMC_PlayerBalloon, K2Node_MakeStruct_ModifyContextOptions);0x0E73Label_0E73:0x0E73K2Node_CustomEvent_ReleasingPlayer.CharacterMovement.SetMovementMode(1, 0);0x0EB1goto Label_04A6;0x0EB6K2Node_DynamicCast_AsBP_Player_Attached_Physics_Handle_Lian = Cast<BP_PlayerAttachedPhysicsHandle_Lian_C>(Balloon Handle);0x0EDAK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_Player_Attached_Physics_Handle_Lian);0x0EF7if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0B4D;0x0F05K2Node_DynamicCast_AsBP_Player_Attached_Physics_Handle_Lian.SecondCable.SetVisibility(false, false);0x0F3Dgoto Label_0B4D;0x0F42Label_0F42:0x0F42return;0x0F44// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type