Zdexby TheHolyOneZ
5,159 classes
Class

ABP_Interactable_WinchController_C

: ABP_Interactable_Actor_C : ARGInteractableActor : AActor : UObject
/Game/Ride/Interactables/Winch/BP_Interactable_WinchController.BP_Interactable_WinchController_C 0x07A8 (1,960 B) align 16 inherited 0x0748 53 scripted vtable /Game/Ride/Interactables/Winch/BP_Interactable_WinchController
0x00x07A8

Members 9

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x01UseFrontWinchboolNetRepNotify+7 flagstrue
0x07510x07padding / unreflected
0x08Material_instanceUMaterialInstanceDynamic*6 flagsnullptr
0x01RemoteCommanderAchievement_Activebool7 flagsfalse
0x07610x07padding / unreflected
0x08RemoteCommanderAchievement_CachedRopeADynamicRopeActor*7 flagsnullptr
0x04RemoteCommanderAchievement_LastFrameRopeLengthfloat7 flags0
0x04RemoteCommanderAchievement_LengthWinchedInfloat7 flags0
0x08RemoteCommanderAchievement_HoldingPlayerControllerARGPlayerController*7 flagsnullptr
0x28RemoteCommanderAchievementTSoftObjectPtr<URGAchievementStat>5 flags<SoftObjectProperty>
Inherited from ABP_Interactable_Actor_C 40
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BuoyancyUBuoyancyComponent*6 flagsnullptr
0x08StaticMeshUStaticMeshComponent*6 flagsnullptr
0x60HoldTransformFTransform6 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=100, Y=0, Z…
0x08InteractableIMCUInputMappingContext*6 flags/Game/Ride/Input/IMC/IMC_Interactable.IMC_Interactable
0x08PlayerABP_FirstPersonCharacter_C*7 flagsnullptr
0x08AttachedToActorAActor*7 flagsnullptr
0x03480x08padding / unreflected
0x60RelativeAttachTransformFTransformNet+6 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0…
0x01TickWhenPickedUpbool7 flagsfalse
0x01TickInitialStatebool7 flagsfalse
0x01CanBePickedUpWhenAttachedbool7 flagstrue
0x03B30x05padding / unreflected
0x50Interactble_LookatPlayerInteractionsTMap<FName, UInputAction*>Deprecated+3 flags<TMap>
0x50Interactble_PickedUpPlayerInteractionsTMap<FName, UInputAction*>Deprecated+3 flags<TMap>
0x20ObjectAttachTypeFGameplayTagContainer2 flags{GameplayTags=[], ParentTags=[]}
0x20AcceptableAttachTypesFGameplayTagContainer2 flags{GameplayTags=[], ParentTags=[]}
0x08AttachPointStateFGameplayTag4 flags{TagName=AttachPointState.Free}
0x60CustomAttachTransformFTransformNet+5 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0…
0x01DefaultObjectTypeECollisionChannel7 flagsECC_PhysicsBody
0x01CharacterPoseE_CharacterPose6 flagsNewEnumerator1
0x01SpawnAttachedCollisionTypeECollisionChannelNet+7 flagsECC_GameTraceChannel2
0x05030x05padding / unreflected
0x08ThirdPersonDummyClassTSubclassOf<ABP_ThirdPersonDummy_C>6 flags/Game/Ride/Interactables/ThirdPerson/BP_ThirdPersonDummy.BP…
0x60FPPHoldOffsetFTransform5 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x60TPPHoldOffsetFTransform5 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x08CharacterPoseSequenceUAnimSequenceBase*5 flags/Game/Ride/Character/Animation/FPP_Tool_Idle_01.FPP_Tool_Id…
0x20CurrentTagsFGameplayTagContainerNetRepNotify+3 flags{GameplayTags=[], ParentTags=[]}
0x10DisplayNameFText3 flags<FText>
0x01ShouldBeAttachedOnSpawnboolNet+7 flagsfalse
0x06090x07padding / unreflected
0x08GameTimeOffsetdouble7 flags0
0x01Pickupablebool7 flagstrue
0x06190x07padding / unreflected
0x08SelfHitSoundUSoundBase*6 flagsnullptr
0x01PlayTriggerEffectsEffectboolNetRepNotify+7 flagsfalse
0x01IsHardHitbool7 flagsfalse
0x01HitSurfaceEPhysicalSurface7 flagsSurfaceType_Default
0x062B0x05padding / unreflected
0x08NormalizedImpactForcedouble7 flags0
0x50AttachPointTypeTransfromMapTMap<TSubclassOf<AActor>, FTransform>3 flags<TMap>
0x50Interactable_LookatPlayerInteractionTextsTMap<UInputAction*, FText>3 flags<TMap>
0x50Interactable_PickedUpPlayerInteractionTextsTMap<UInputAction*, FText>3 flags<TMap>
0x01AlwaysKeepHitEventbool8 flagsfalse
0x07290x07padding / unreflected
0x10NailsTArray<AActor*>NetRepNotify+4 flags[]
0x08Character Pose AnimTPPUAnimSequenceBase*5 flagsnullptr
Inherited from ARGInteractableActor 1
OffsetSizeNameTypeFlagsDefault
0x08SignificanceComponentUSignificanceComponent*12 flags/Script/Ride.Default__RGInteractableActor.SignificanceCompo…
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 53

SignatureFlagsNativeParams
void RemoteCommanderAchievement_UpdateWinchedLength(double DeltaSeconds)
Script24 statements · 637 bytes of bytecode
0x0000LocalRopeLengthDiff = 0;0x001Bif (!(RemoteCommanderAchievement_Active)) goto Label_027A;0x0029CallFunc_IsValid_ReturnValue = IsValid(RemoteCommanderAchievement_CachedRope);0x0046if (!(CallFunc_IsValid_ReturnValue)) goto Label_027A;0x0054RemoteCommanderAchievement_CachedRope.GetRopeLength(CallFunc_GetRopeLength_OutCurrentRopeLength, CallFunc_GetRopeLength_OutTargetRopeLength, CallFunc_GetRopeLength_OutMaxRopeLength);0x008FCallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetRopeLength_OutCurrentRopeLength);0x00ACCallFunc_Less_DoubleDouble_B_ImplicitCast = Cast<4>(RemoteCommanderAchievement_LastFrameRopeLength);0x00C9CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, CallFunc_Less_DoubleDouble_B_ImplicitCast);0x00EFif (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_025F;0x00FDCallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(RemoteCommanderAchievement_LastFrameRopeLength);0x011ACallFunc_Subtract_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetRopeLength_OutCurrentRopeLength);0x0137CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, CallFunc_Subtract_DoubleDouble_B_ImplicitCast);0x0165CallFunc_FMax_ReturnValue = FMax(CallFunc_Subtract_DoubleDouble_ReturnValue, 0);0x0193CallFunc_FMin_ReturnValue = FMin(CallFunc_FMax_ReturnValue, 200);0x01C1LocalRopeLengthDiff = CallFunc_FMin_ReturnValue;0x01DCCallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(RemoteCommanderAchievement_LengthWinchedIn);0x01F9CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, LocalRopeLengthDiff);0x0227K2Node_VariableSet_RemoteCommanderAchievement_LengthWinchedIn_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x0244RemoteCommanderAchievement_LengthWinchedIn = K2Node_VariableSet_RemoteCommanderAchievement_LengthWinchedIn_ImplicitCast;0x025FLabel_025F:0x025FRemoteCommanderAchievement_LastFrameRopeLength = CallFunc_GetRopeLength_OutCurrentRopeLength;0x027ALabel_027A:0x027Areturn;0x027C// end of script
Public0x08
void RemoteCommanderAchievement_UpdateActive(bool WinchIsActive, bool WinchIsPulling, bool WinchIsReleasing)
Script47 statements · 1,011 bytes of bytecode
0x0000PushFlow(Label_03F0);0x0005CallFunc_BooleanAND_ReturnValue = BooleanAND(WinchIsActive, WinchIsPulling);0x002BRemoteCommanderAchievement_Active = CallFunc_BooleanAND_ReturnValue;0x003Eif (!(RemoteCommanderAchievement_Active)) goto Label_02CA;0x004CInternal_GetWinchToControl(CallFunc_Internal_GetWinchToControl_ForwardWinch, CallFunc_Internal_GetWinchToControl_BackWinch);0x006CCallFunc_SelectObject_ReturnValue = SelectObject(CallFunc_Internal_GetWinchToControl_ForwardWinch, CallFunc_Internal_GetWinchToControl_BackWinch, UseFrontWinch);0x009BCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_SelectObject_ReturnValue);0x00B8if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x00C2CallFunc_SelectObject_ReturnValue = SelectObject(CallFunc_Internal_GetWinchToControl_ForwardWinch, CallFunc_Internal_GetWinchToControl_BackWinch, UseFrontWinch);0x00F1K2Node_DynamicCast_AsRGWinch = Cast<RGWinch>(CallFunc_SelectObject_ReturnValue);0x0115K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGWinch);0x0132if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x013CCallFunc_GetWinchRope_ReturnValue = K2Node_DynamicCast_AsRGWinch.GetWinchRope();0x0166RemoteCommanderAchievement_CachedRope = CallFunc_GetWinchRope_ReturnValue;0x0179CallFunc_IsValid_ReturnValue = IsValid(RemoteCommanderAchievement_CachedRope);0x0196if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x01A0RemoteCommanderAchievement_CachedRope.GetRopeLength(CallFunc_GetRopeLength_OutCurrentRopeLength, CallFunc_GetRopeLength_OutTargetRopeLength, CallFunc_GetRopeLength_OutMaxRopeLength);0x01DBRemoteCommanderAchievement_LastFrameRopeLength = CallFunc_GetRopeLength_OutCurrentRopeLength;0x01F6GetHoldingPlayer(CallFunc_GetHoldingPlayer_HoldingPlayer);0x020DCallFunc_GetController_ReturnValue = CallFunc_GetHoldingPlayer_HoldingPlayer.GetController();0x0237K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetController_ReturnValue);0x025BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x0278if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0282CallFunc_IsLocalPlayerController_ReturnValue = K2Node_DynamicCast_AsRGPlayer_Controller.IsLocalPlayerController();0x02ACif (!(CallFunc_IsLocalPlayerController_ReturnValue)) PopFlow();0x02B6RemoteCommanderAchievement_HoldingPlayerController = K2Node_DynamicCast_AsRGPlayer_Controller;0x02C9PopFlow();0x02CALabel_02CA:0x02CAPushFlow(Label_03AB);0x02CFCallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(RemoteCommanderAchievement_LengthWinchedIn);0x02ECCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, 0);0x0312if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x031CCallFunc_IsValid_ReturnValue_1 = IsValid(RemoteCommanderAchievement_HoldingPlayerController);0x0339if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0343CallFunc_FTrunc_A_ImplicitCast = Cast<4>(RemoteCommanderAchievement_LengthWinchedIn);0x0360CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_FTrunc_A_ImplicitCast);0x0385IncrementAchievementForPCByAmount(RemoteCommanderAchievement_HoldingPlayerController, RemoteCommanderAchievement, CallFunc_FTrunc_ReturnValue);0x03AAPopFlow();0x03ABLabel_03AB:0x03ABRemoteCommanderAchievement_CachedRope = nullptr;0x03B6RemoteCommanderAchievement_LastFrameRopeLength = 0f;0x03CDRemoteCommanderAchievement_LengthWinchedIn = 0f;0x03E4RemoteCommanderAchievement_HoldingPlayerController = nullptr;0x03EFPopFlow();0x03F0Label_03F0:0x03F0return;0x03F2// end of script
Public0x03
void UpdateInteractableState(ABP_FirstPersonCharacter_C* PlayerCharacter, bool ActorIsPickedUp)
Script5 statements · 59 bytes of bytecode
0x0000FlushPrimaryFire();0x000EFlushSecondaryFire();0x001CUpdateInteractableState(PlayerCharacter, ActorIsPickedUp);0x0038return;0x003A// end of script
Public0x09
void UpdateControllerState()
Script35 statements · 1,356 bytes of bytecode
0x0000Internal_GetWinchToControl(CallFunc_Internal_GetWinchToControl_ForwardWinch, CallFunc_Internal_GetWinchToControl_BackWinch);0x0020CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Internal_GetWinchToControl_ForwardWinch);0x003Dif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_050D;0x004BCallFunc_IsValid_ReturnValue = IsValid(CallFunc_Internal_GetWinchToControl_BackWinch);0x0068if (!(CallFunc_IsValid_ReturnValue)) goto Label_050D;0x0076CallFunc_SelectFloat_ReturnValue = SelectFloat(3, 0, UseFrontWinch);0x00ADCallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x00CAMaterial_instance.SetScalarParameterValue(FName(FRONT_REAR_Toggle), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x0100Temp_bool_Variable = UseFrontWinch;0x0113CallFunc_Internal_GetWinchToControl_BackWinch.GetActiveState(CallFunc_GetActiveState_outWinchIsActive, CallFunc_GetActiveState_outWinchIsPulling, CallFunc_GetActiveState_outWinchIsReleasing);0x014ECallFunc_Internal_GetWinchToControl_ForwardWinch.GetActiveState(CallFunc_GetActiveState_outWinchIsActive_1, CallFunc_GetActiveState_outWinchIsPulling_1, CallFunc_GetActiveState_outWinchIsReleasing_1);0x0189CallFunc_SelectFloat_ReturnValue_4 = SelectFloat(3, 0, Switch(Temp_bool_Variable, false => CallFunc_GetActiveState_outWinchIsPulling, true => CallFunc_GetActiveState_outWinchIsPulling_1, default => K2Node_Select_Default_1));0x01ECCallFunc_SetScalarParameterValue_Value_ImplicitCast_4 = Cast<3>(CallFunc_SelectFloat_ReturnValue_4);0x0209Material_instance.SetScalarParameterValue(FName(IN_Toggle), CallFunc_SetScalarParameterValue_Value_ImplicitCast_4);0x023FTemp_bool_Variable_1 = UseFrontWinch;0x0252CallFunc_Internal_GetWinchToControl_BackWinch.GetActiveState(CallFunc_GetActiveState_outWinchIsActive, CallFunc_GetActiveState_outWinchIsPulling, CallFunc_GetActiveState_outWinchIsReleasing);0x028DCallFunc_Internal_GetWinchToControl_ForwardWinch.GetActiveState(CallFunc_GetActiveState_outWinchIsActive_1, CallFunc_GetActiveState_outWinchIsPulling_1, CallFunc_GetActiveState_outWinchIsReleasing_1);0x02C8CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(3, 0, Switch(Temp_bool_Variable_1, false => CallFunc_GetActiveState_outWinchIsReleasing, true => CallFunc_GetActiveState_outWinchIsReleasing_1, default => K2Node_Select_Default));0x032BCallFunc_SetScalarParameterValue_Value_ImplicitCast_2 = Cast<3>(CallFunc_SelectFloat_ReturnValue_2);0x0348Material_instance.SetScalarParameterValue(FName(OUT_Toggle), CallFunc_SetScalarParameterValue_Value_ImplicitCast_2);0x037ECallFunc_Internal_GetWinchToControl_ForwardWinch.GetActiveState(CallFunc_GetActiveState_outWinchIsActive_1, CallFunc_GetActiveState_outWinchIsPulling_1, CallFunc_GetActiveState_outWinchIsReleasing_1);0x03B9CallFunc_SelectFloat_ReturnValue_3 = SelectFloat(3, 0, CallFunc_GetActiveState_outWinchIsActive_1);0x03F0CallFunc_SetScalarParameterValue_Value_ImplicitCast_3 = Cast<3>(CallFunc_SelectFloat_ReturnValue_3);0x040DMaterial_instance.SetScalarParameterValue(FName(FRONT LOCK Toggle), CallFunc_SetScalarParameterValue_Value_ImplicitCast_3);0x0443CallFunc_Internal_GetWinchToControl_BackWinch.GetActiveState(CallFunc_GetActiveState_outWinchIsActive, CallFunc_GetActiveState_outWinchIsPulling, CallFunc_GetActiveState_outWinchIsReleasing);0x047ECallFunc_SelectFloat_ReturnValue_1 = SelectFloat(3, 0, CallFunc_GetActiveState_outWinchIsActive);0x04B5CallFunc_SetScalarParameterValue_Value_ImplicitCast_1 = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x04D2Material_instance.SetScalarParameterValue(FName(REAR LOCK Toggle), CallFunc_SetScalarParameterValue_Value_ImplicitCast_1);0x0508goto Label_0549;0x050DLabel_050D:0x050DK2Node_CreateDelegate_OutputDelegate.Bind(this, UpdateControllerState);0x0524CallFunc_K2_SetTimerForNextTickDelegate_ReturnValue = K2_SetTimerForNextTickDelegate(K2Node_CreateDelegate_OutputDelegate);0x0549Label_0549:0x0549return;0x054B// end of script
Public0x00
void TryNotifyServerAboutTargetWinchChanged()
Script12 statements · 194 bytes of bytecode
0x0000CallFunc_IsServer_ReturnValue = IsServer(this);0x0015if (!(CallFunc_IsServer_ReturnValue)) goto Label_0028;0x0023goto Label_00BF;0x0028Label_0028:0x0028CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x0042K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x0066K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0083if (!(K2Node_DynamicCast_bSuccess)) goto Label_00BF;0x0091K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_SetWinchControllerTarget(this, UseFrontWinch);0x00BFLabel_00BF:0x00BFreturn;0x00C1// end of script
Private0x00
void OnRep_UseFrontWinch()
Script3 statements · 17 bytes of bytecode
0x0000OnUseFrontWinchUpdated();0x000Ereturn;0x0010// end of script
0x00
void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success)
Script4 statements · 69 bytes of bytecode
0x0000Interact(PlayerCharacter, HitResult, HoldTime, false, CallFunc_Interact_Success);0x002FSuccess = CallFunc_Interact_Success;0x0042return;0x0044// end of script
Public0x112
void ToogleWinching(bool WinchIsActive, bool WinchIsPulling, bool WinchIsReleasing)
Script17 statements · 326 bytes of bytecode
0x0000RemoteCommanderAchievement_UpdateActive(WinchIsActive, WinchIsPulling, WinchIsReleasing);0x0029Internal_GetWinchToControl(CallFunc_Internal_GetWinchToControl_ForwardWinch, CallFunc_Internal_GetWinchToControl_BackWinch);0x0049if (!(UseFrontWinch)) goto Label_00D4;0x0057CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Internal_GetWinchToControl_ForwardWinch);0x0074if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0143;0x0082CallFunc_Internal_GetWinchToControl_ForwardWinch.ToggleWinching(WinchIsActive, WinchIsPulling, WinchIsReleasing);0x00C1Label_00C1:0x00C1UpdateControllerState();0x00CFgoto Label_0143;0x00D4Label_00D4:0x00D4CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Internal_GetWinchToControl_BackWinch);0x00F1if (!(CallFunc_IsValid_ReturnValue)) goto Label_0143;0x00FFCallFunc_Internal_GetWinchToControl_BackWinch.ToggleWinching(WinchIsActive, WinchIsPulling, WinchIsReleasing);0x013Egoto Label_00C1;0x0143Label_0143:0x0143return;0x0145// end of script
Public0x03
void Internal_GetWinchToControl(const ABP_Winch_C*& ForwardWinch, const ABP_Winch_C*& BackWinch)
Script52 statements · 1,138 bytes of bytecode
0x0000PushFlow(Label_046F);0x0005CallFunc_GetAllActorsOfClass_OutActors = {};0x0010GetAllActorsOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_VehicleBase.BP_VehicleBase_C, CallFunc_GetAllActorsOfClass_OutActors);0x002DTemp_int_Loop_Counter_Variable = 0;0x0044Temp_int_Array_Index_Variable = 0;0x005BLabel_005B:0x005BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BCif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_026F;0x00CATemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E5PushFlow(Label_03D6);0x00EACallFunc_IsValid_ReturnValue_1 = IsValid(LocalVehicle);0x0107if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0420;0x0115CallFunc_GetDistanceTo_ReturnValue = LocalVehicle.GetDistanceTo(this);0x0148/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0183CallFunc_GetDistanceTo_ReturnValue_1 = CallFunc_Array_Get_Item.GetDistanceTo(this);0x01B6CallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetDistanceTo_ReturnValue_1);0x01D3CallFunc_Less_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetDistanceTo_ReturnValue);0x01F0CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, CallFunc_Less_DoubleDouble_B_ImplicitCast);0x0216if (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x0220/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x025BLocalVehicle = CallFunc_Array_Get_Item;0x026EPopFlow();0x026FLabel_026F:0x026FCallFunc_IsValid_ReturnValue = IsValid(LocalVehicle);0x028Cif (!(CallFunc_IsValid_ReturnValue)) goto Label_03BB;0x029AK2Node_DynamicCast_AsBP_Winch_1 = Cast<BP_Winch_C>(LocalVehicle.BP_Winch.ChildActor);0x02EAK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Winch_1);0x0307if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0315;0x0315Label_0315:0x0315K2Node_DynamicCast_AsBP_Winch = Cast<BP_Winch_C>(LocalVehicle.BP_RearWinch.ChildActor);0x0365K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Winch);0x0382if (!(K2Node_DynamicCast_bSuccess)) goto Label_0390;0x0390Label_0390:0x0390ForwardWinch = K2Node_DynamicCast_AsBP_Winch_1;0x03A3BackWinch = K2Node_DynamicCast_AsBP_Winch;0x03B6goto Label_046F;0x03BBLabel_03BB:0x03BBForwardWinch = nullptr;0x03C6BackWinch = nullptr;0x03D1goto Label_046F;0x03D6Label_03D6:0x03D6CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0400Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x041Bgoto Label_005B;0x0420Label_0420:0x0420/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x045BLocalVehicle = CallFunc_Array_Get_Item;0x046EPopFlow();0x046FLabel_046F:0x046Freturn;0x0471// end of script
Private0x10
void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_8(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_8 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_8 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_8 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_8 = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_WinchController(4587);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_7(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_7 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_7 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_7 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_7 = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_WinchController(2753);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_6(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_6 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_6 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_6 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_6 = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_WinchController(6584);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_5(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_5 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_5 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_5 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_5 = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_WinchController(272);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_4(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_4 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_4 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_4 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_4 = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_WinchController(650);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_3 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_3 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_3 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_3 = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_WinchController(834);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_DeactivateWinch_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_2 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_2 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_2 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_2 = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_WinchController(1341);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_DeactivateWinch_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_Interactable_WinchController(1536);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_ToogleActiveWinch_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_Interactable_WinchController(1748);0x0057return;0x0059// end of script
0x30
void OnNotifyEnd_9CF4A9DB49DA484D8F31C2B3C49EB6B9(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_24 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(1960);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_9CF4A9DB49DA484D8F31C2B3C49EB6B9(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_23 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(1988);0x0021return;0x0023// end of script
0x08
void OnInterrupted_9CF4A9DB49DA484D8F31C2B3C49EB6B9(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_22 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2016);0x0021return;0x0023// end of script
0x08
void OnBlendOut_9CF4A9DB49DA484D8F31C2B3C49EB6B9(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_21 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2044);0x0021return;0x0023// end of script
0x08
void OnCompleted_9CF4A9DB49DA484D8F31C2B3C49EB6B9(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_20 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2072);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_526D6A524421501E3EB06AAC2583C895(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_19 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2100);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_526D6A524421501E3EB06AAC2583C895(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_18 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2128);0x0021return;0x0023// end of script
0x08
void OnInterrupted_526D6A524421501E3EB06AAC2583C895(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_17 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2156);0x0021return;0x0023// end of script
0x08
void OnBlendOut_526D6A524421501E3EB06AAC2583C895(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_16 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2184);0x0021return;0x0023// end of script
0x08
void OnCompleted_526D6A524421501E3EB06AAC2583C895(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_15 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2212);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_C912DBAA4D2A24EAE8AC25896B340EBC(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_14 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2240);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_C912DBAA4D2A24EAE8AC25896B340EBC(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_13 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2268);0x0021return;0x0023// end of script
0x08
void OnInterrupted_C912DBAA4D2A24EAE8AC25896B340EBC(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_12 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2296);0x0021return;0x0023// end of script
0x08
void OnBlendOut_C912DBAA4D2A24EAE8AC25896B340EBC(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_11 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2324);0x0021return;0x0023// end of script
0x08
void OnCompleted_C912DBAA4D2A24EAE8AC25896B340EBC(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_10 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2352);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_C3B129D441F5891347B8FEA4FB643501(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2380);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_C3B129D441F5891347B8FEA4FB643501(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2408);0x0021return;0x0023// end of script
0x08
void OnInterrupted_C3B129D441F5891347B8FEA4FB643501(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2436);0x0021return;0x0023// end of script
0x08
void OnBlendOut_C3B129D441F5891347B8FEA4FB643501(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2464);0x0021return;0x0023// end of script
0x08
void OnCompleted_C3B129D441F5891347B8FEA4FB643501(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2492);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_C1228D394C87ECDB1C23FC9AC11D416A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2520);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_C1228D394C87ECDB1C23FC9AC11D416A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2548);0x0021return;0x0023// end of script
0x08
void OnInterrupted_C1228D394C87ECDB1C23FC9AC11D416A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2576);0x0021return;0x0023// end of script
0x08
void OnBlendOut_C1228D394C87ECDB1C23FC9AC11D416A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2604);0x0021return;0x0023// end of script
0x08
void OnCompleted_C1228D394C87ECDB1C23FC9AC11D416A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_WinchController(2632);0x0021return;0x0023// end of script
0x08
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_WinchController(3125);0x000Freturn;0x0011// end of script
EventProtected0x00
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_Interactable_WinchController(3343);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_Interactable_WinchController(4771);0x0033return;0x0035// end of script
Public0x09
void ReleaseAnim(bool Stop)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Stop = Stop;0x0012ExecuteUbergraph_BP_Interactable_WinchController(6015);0x0021return;0x0023// end of script
0x01
void RPC_SetWinchControllerTarget(bool UseFrontWinch)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_UseFrontWinch = UseFrontWinch;0x0012ExecuteUbergraph_BP_Interactable_WinchController(6778);0x0021return;0x0023// end of script
0x01
void OnUseFrontWinchUpdated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_WinchController(6783);0x000Freturn;0x0011// end of script
0x00
void FlushPrimaryFire()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_WinchController(6920);0x000Freturn;0x0011// end of script
0x00
void FlushSecondaryFire()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_WinchController(6925);0x000Freturn;0x0011// end of script
0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_Interactable_WinchController(15);0x0021return;0x0023// end of script
EventPublic0x04
void ExecuteUbergraph_BP_Interactable_WinchController(int32 EntryPoint)
Script362 statements · 6,933 bytes of bytecode
0x0000PushFlow(Label_1B12);0x0005goto [EntryPoint];0x000FCallFunc_RemoteCommanderAchievement_UpdateWinchedLength_DeltaSeconds_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x002CRemoteCommanderAchievement_UpdateWinchedLength(CallFunc_RemoteCommanderAchievement_UpdateWinchedLength_DeltaSeconds_ImplicitCast);0x0043PopFlow();0x0044Label_0044:0x0044MarkPropertyDirtyFromRepIndex(this, 17, FName(UseFrontWinch));0x0061OnRep_UseFrontWinch();0x006FTryNotifyServerAboutTargetWinchChanged();0x007DPopFlow();0x007ELabel_007E:0x007EFlushNetDormancy();0x0088CallFunc_Not_PreBool_ReturnValue = Not_PreBool(UseFrontWinch);0x00A5UseFrontWinch = CallFunc_Not_PreBool_ReturnValue;0x00B8goto Label_0044;0x00BDLabel_00BD:0x00BDOnRep_UseFrontWinch();0x00CBPopFlow();0x00CCLabel_00CC:0x00CCMarkPropertyDirtyFromRepIndex(this, 17, FName(UseFrontWinch));0x00E9goto Label_00BD;0x00EELabel_00EE:0x00EEFlushNetDormancy();0x00F8UseFrontWinch = K2Node_CustomEvent_UseFrontWinch;0x010Bgoto Label_00CC;0x0110CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_5);0x012DTemp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x0140Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_5);0x015DTemp_real_Variable_2 = Temp_real_Variable_2;0x0178Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_5);0x0195Temp_real_Variable_1 = Temp_real_Variable_1;0x01B0Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_5;0x01C3Label_01C3:0x01C3PushFlow(Label_01DC);0x01C8Label_01C8:0x01C8PushFlow(Label_0239);0x01CDif (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_0271;0x01DBPopFlow();0x01DCLabel_01DC:0x01DCif (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1)) PopFlow();0x01E6PushFlow(Label_0223);0x01EBToogleWinching(true, false, false);0x01FCPlayer.Server_SecondaryFire(this, true);0x0222PopFlow();0x0223Label_0223:0x0223PushFlow(Label_022D);0x0228goto Label_01C8;0x022DLabel_022D:0x022DTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = false;0x0238PopFlow();0x0239Label_0239:0x0239if (!(Temp_bool_IsClosed_Variable)) goto Label_0248;0x0247PopFlow();0x0248Label_0248:0x0248Temp_bool_IsClosed_Variable = true;0x0253if (!(true)) goto Label_0265;0x0259Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = false;0x0264PopFlow();0x0265Label_0265:0x0265Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = true;0x0270PopFlow();0x0271Label_0271:0x0271Temp_bool_Has_Been_Initd_Variable_1 = true;0x027Cif (!(false)) PopFlow();0x027ETemp_bool_IsClosed_Variable = true;0x0289PopFlow();0x028ACallFunc_Conv_InputActionValueToBool_ReturnValue_1 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_4);0x02A7Temp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_1;0x02BATemp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_4);0x02D7Temp_real_Variable_2 = Temp_real_Variable_2;0x02F2Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_4);0x030FTemp_real_Variable_1 = Temp_real_Variable_1;0x032ATemp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_4;0x033Dgoto Label_01C3;0x0342CallFunc_Conv_InputActionValueToBool_ReturnValue_2 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_3);0x035FTemp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_2;0x0372Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_3);0x038FTemp_real_Variable_2 = Temp_real_Variable_2;0x03AATemp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_3);0x03C7Temp_real_Variable_1 = Temp_real_Variable_1;0x03E2Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_3;0x03F5PushFlow(Label_04B1);0x03FAPushFlow(Label_050E);0x03FFToogleWinching(true, false, true);0x0410CallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/Vinsch/MSS_Equipment_Vinsch_Button_Off.MSS_Equipment_Vinsch_Button_Off, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x048APlayer.Server_SecondaryFire(this, false);0x04B0PopFlow();0x04B1Label_04B1:0x04B1PushFlow(Label_0502);0x04B6Label_04B6:0x04B6PushFlow(Label_04CA);0x04BBif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0524;0x04C9PopFlow();0x04CALabel_04CA:0x04CAif (!(Temp_bool_IsClosed_Variable_1)) goto Label_04D9;0x04D8PopFlow();0x04D9Label_04D9:0x04D9Temp_bool_IsClosed_Variable_1 = true;0x04E4if (!(true)) goto Label_04F6;0x04EATemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x04F5PopFlow();0x04F6Label_04F6:0x04F6Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0501PopFlow();0x0502Label_0502:0x0502Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x050DPopFlow();0x050ELabel_050E:0x050EPushFlow(Label_0518);0x0513goto Label_01C8;0x0518Label_0518:0x0518Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = true;0x0523PopFlow();0x0524Label_0524:0x0524Temp_bool_Has_Been_Initd_Variable = true;0x052Fif (!(false)) PopFlow();0x0531Temp_bool_IsClosed_Variable_1 = true;0x053CPopFlow();0x053DCallFunc_Conv_InputActionValueToBool_ReturnValue_3 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_2);0x055ATemp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_3;0x056DTemp_real_Variable_4 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_2);0x058ATemp_real_Variable_4 = Temp_real_Variable_4;0x05A5Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_2);0x05C2Temp_real_Variable_3 = Temp_real_Variable_3;0x05DDTemp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction_2;0x05F0ReleaseAnim(true);0x05FFPopFlow();0x0600CallFunc_Conv_InputActionValueToBool_ReturnValue_4 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_1);0x061DTemp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_4;0x0630Temp_real_Variable_4 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x064DTemp_real_Variable_4 = Temp_real_Variable_4;0x0668Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x0685Temp_real_Variable_3 = Temp_real_Variable_3;0x06A0Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction_1;0x06B3ToogleWinching(false, false, false);0x06C4ReleaseAnim(false);0x06D3PopFlow();0x06D4CallFunc_Conv_InputActionValueToBool_ReturnValue_5 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue);0x06F1Temp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_5;0x0704Temp_real_Variable_6 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x0721Temp_real_Variable_6 = Temp_real_Variable_6;0x073CTemp_real_Variable_5 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x0759Temp_real_Variable_5 = Temp_real_Variable_5;0x0774Temp_object_Variable_2 = K2Node_EnhancedInputActionEvent_SourceAction;0x0787FlushPrimaryFire();0x0795FlushSecondaryFire();0x07A3goto Label_007E;0x07A8Temp_name_Variable = K2Node_CustomEvent_NotifyName_24;0x07C3PopFlow();0x07C4Temp_name_Variable = K2Node_CustomEvent_NotifyName_23;0x07DFPopFlow();0x07E0Temp_name_Variable = K2Node_CustomEvent_NotifyName_22;0x07FBPopFlow();0x07FCTemp_name_Variable = K2Node_CustomEvent_NotifyName_21;0x0817PopFlow();0x0818Temp_name_Variable = K2Node_CustomEvent_NotifyName_20;0x0833PopFlow();0x0834Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_19;0x084FPopFlow();0x0850Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_18;0x086BPopFlow();0x086CTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_17;0x0887PopFlow();0x0888Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_16;0x08A3PopFlow();0x08A4Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_15;0x08BFPopFlow();0x08C0Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_14;0x08DBPopFlow();0x08DCTemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_13;0x08F7PopFlow();0x08F8Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_12;0x0913PopFlow();0x0914Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_11;0x092FPopFlow();0x0930Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_10;0x094BPopFlow();0x094CTemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_9;0x0967PopFlow();0x0968Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_8;0x0983PopFlow();0x0984Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_7;0x099FPopFlow();0x09A0Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_6;0x09BBPopFlow();0x09BCTemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_5;0x09D7PopFlow();0x09D8Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_4;0x09F3PopFlow();0x09F4Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_3;0x0A0FPopFlow();0x0A10Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_2;0x0A2BPopFlow();0x0A2CTemp_name_Variable_4 = K2Node_CustomEvent_NotifyName_1;0x0A47PopFlow();0x0A48Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName;0x0A63PopFlow();0x0A64Label_0A64:0x0A64Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0A6FPopFlow();0x0A70Label_0A70:0x0A70if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x0A7APushFlow(Label_04B1);0x0A7FToogleWinching(true, false, false);0x0A90Player.Server_PrimaryFire(this, true);0x0AB6PopFlow();0x0AB7Label_0AB7:0x0AB7PushFlow(Label_0A70);0x0ABCgoto Label_04B6;0x0AC1CallFunc_Conv_InputActionValueToBool_ReturnValue_6 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_7);0x0ADETemp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue_6;0x0AF1Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_7);0x0B0ETemp_real_Variable = Temp_real_Variable;0x0B29Temp_real_Variable_7 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_7);0x0B46Temp_real_Variable_7 = Temp_real_Variable_7;0x0B61Temp_object_Variable_3 = K2Node_EnhancedInputActionEvent_SourceAction_7;0x0B74goto Label_0AB7;0x0B79Label_0B79:0x0B79PushFlow(Label_0A64);0x0B7Egoto Label_04B6;0x0B83Label_0B83:0x0B83ToogleWinching(true, true, false);0x0B94CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/Vinsch/MSS_Equipment_Vinsch_Button_On.MSS_Equipment_Vinsch_Button_On, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0C0EPlayer.Server_PrimaryFire(this, false);0x0C34PopFlow();0x0C35ReceiveBeginPlay();0x0C3FCallFunc_GetMaterial_ReturnValue = StaticMesh.GetMaterial(0);0x0C72CallFunc_CreateDynamicMaterialInstance_ReturnValue = StaticMesh.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue, FName(None));0x0CBBMaterial_instance = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0CCEStaticMesh.SetMaterial(0, Material_instance);0x0D00UpdateControllerState();0x0D0EPopFlow();0x0D0Fif (!(K2Node_Event_Stop_1)) goto Label_0E37;0x0D1DCallFunc_IsLocallyControlled_ReturnValue_1 = K2Node_Event_Player_1.IsLocallyControlled();0x0D4Bif (!(CallFunc_IsLocallyControlled_ReturnValue_1)) goto Label_0DC8;0x0D59CallFunc_GetAnimInstance_ReturnValue = K2Node_Event_Player_1.SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x0D99CallFunc_GetAnimInstance_ReturnValue.Montage_Stop(0.25f, /Game/Ride/Character/Animation/FPP_WinchController_Back_01_Montage.FPP_WinchController_Back_01_Montage);0x0DC7PopFlow();0x0DC8Label_0DC8:0x0DC8CallFunc_GetAnimInstance_ReturnValue_1 = K2Node_Event_Player_1.Mesh.GetAnimInstance();0x0E08CallFunc_GetAnimInstance_ReturnValue_1.Montage_Stop(0.25f, /Game/Ride/Character/Animation/FPP_WinchController_Back_01_Montage.FPP_WinchController_Back_01_Montage);0x0E36PopFlow();0x0E37Label_0E37:0x0E37CallFunc_IsLocallyControlled_ReturnValue = K2Node_Event_Player_1.IsLocallyControlled();0x0E65if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_102F;0x0E73CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(K2Node_Event_Player_1.SK_BoxyRider_FPP_Arms_01, /Game/Ride/Character/Animation/FPP_WinchController_Back_01_Montage.FPP_WinchController_Back_01_Montage, 1f, 0f, FName(None), true);0x0EC7CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x0EE4if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0EEEK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnCompleted_9CF4A9DB49DA484D8F31C2B3C49EB6B9);0x0F05CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_4;0x0F2EK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnBlendOut_9CF4A9DB49DA484D8F31C2B3C49EB6B9);0x0F45CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_3;0x0F6EK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnInterrupted_9CF4A9DB49DA484D8F31C2B3C49EB6B9);0x0F85CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_2;0x0FAEK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyBegin_9CF4A9DB49DA484D8F31C2B3C49EB6B9);0x0FC5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_1;0x0FEEK2Node_CreateDelegate_OutputDelegate.Bind(this, OnNotifyEnd_9CF4A9DB49DA484D8F31C2B3C49EB6B9);0x1005CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate;0x102EPopFlow();0x102FLabel_102F:0x102FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(K2Node_Event_Player_1.Mesh, /Game/Ride/Character/Animation/FPP_WinchController_Back_01_Montage.FPP_WinchController_Back_01_Montage, 1f, 0f, FName(None), true);0x1083CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x10A0if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x10AAK2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnCompleted_526D6A524421501E3EB06AAC2583C895);0x10C1CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_9;0x10EAK2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnBlendOut_526D6A524421501E3EB06AAC2583C895);0x1101CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_8;0x112AK2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnInterrupted_526D6A524421501E3EB06AAC2583C895);0x1141CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_7;0x116AK2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnNotifyBegin_526D6A524421501E3EB06AAC2583C895);0x1181CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_6;0x11AAK2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnNotifyEnd_526D6A524421501E3EB06AAC2583C895);0x11C1CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_5;0x11EAPopFlow();0x11EBCallFunc_Conv_InputActionValueToBool_ReturnValue_7 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_8);0x1208Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue_7;0x121BTemp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_8);0x1238Temp_real_Variable = Temp_real_Variable;0x1253Temp_real_Variable_7 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_8);0x1270Temp_real_Variable_7 = Temp_real_Variable_7;0x128BTemp_object_Variable_3 = K2Node_EnhancedInputActionEvent_SourceAction_8;0x129Egoto Label_0AB7;0x12A3if (!(K2Node_Event_Stop)) goto Label_13CB;0x12B1CallFunc_IsLocallyControlled_ReturnValue_3 = K2Node_Event_Player.IsLocallyControlled();0x12DFif (!(CallFunc_IsLocallyControlled_ReturnValue_3)) goto Label_135C;0x12EDCallFunc_GetAnimInstance_ReturnValue_2 = K2Node_Event_Player.SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x132DCallFunc_GetAnimInstance_ReturnValue_2.Montage_Stop(0.25f, /Game/Ride/Character/Animation/FPP_WinchController_Front_01_Montage.FPP_WinchController_Front_01_Montage);0x135BPopFlow();0x135CLabel_135C:0x135CCallFunc_GetAnimInstance_ReturnValue_3 = K2Node_Event_Player.Mesh.GetAnimInstance();0x139CCallFunc_GetAnimInstance_ReturnValue_3.Montage_Stop(0.25f, /Game/Ride/Character/Animation/FPP_WinchController_Front_01_Montage.FPP_WinchController_Front_01_Montage);0x13CAPopFlow();0x13CBLabel_13CB:0x13CBCallFunc_IsLocallyControlled_ReturnValue_2 = K2Node_Event_Player.IsLocallyControlled();0x13F9if (!(CallFunc_IsLocallyControlled_ReturnValue_2)) goto Label_15C3;0x1407CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3 = CreateProxyObjectForPlayMontage(K2Node_Event_Player.SK_BoxyRider_FPP_Arms_01, /Game/Ride/Character/Animation/FPP_WinchController_Front_01_Montage.FPP_WinchController_Front_01_Montage, 1f, 0f, FName(None), true);0x145BCallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3);0x1478if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x1482K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnCompleted_C912DBAA4D2A24EAE8AC25896B340EBC);0x1499CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnCompleted += K2Node_CreateDelegate_OutputDelegate_14;0x14C2K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnBlendOut_C912DBAA4D2A24EAE8AC25896B340EBC);0x14D9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_13;0x1502K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnInterrupted_C912DBAA4D2A24EAE8AC25896B340EBC);0x1519CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_12;0x1542K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnNotifyBegin_C912DBAA4D2A24EAE8AC25896B340EBC);0x1559CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_11;0x1582K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnNotifyEnd_C912DBAA4D2A24EAE8AC25896B340EBC);0x1599CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_10;0x15C2PopFlow();0x15C3Label_15C3:0x15C3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(K2Node_Event_Player.Mesh, /Game/Ride/Character/Animation/FPP_WinchController_Front_01_Montage.FPP_WinchController_Front_01_Montage, 1f, 0f, FName(None), true);0x1617CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x1634if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x163EK2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnCompleted_C3B129D441F5891347B8FEA4FB643501);0x1655CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_19;0x167EK2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnBlendOut_C3B129D441F5891347B8FEA4FB643501);0x1695CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_18;0x16BEK2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnInterrupted_C3B129D441F5891347B8FEA4FB643501);0x16D5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_17;0x16FEK2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnNotifyBegin_C3B129D441F5891347B8FEA4FB643501);0x1715CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_16;0x173EK2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnNotifyEnd_C3B129D441F5891347B8FEA4FB643501);0x1755CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_15;0x177EPopFlow();0x177Fif (!(K2Node_CustomEvent_Stop)) goto Label_17FC;0x178DCallFunc_GetAnimInstance_ReturnValue_4 = Player.SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x17CDCallFunc_GetAnimInstance_ReturnValue_4.Montage_Stop(0.25f, /Game/Ride/Character/Animation/FPP_WinchController_Release_01_Montage.FPP_WinchController_Release_01_Montage);0x17FBPopFlow();0x17FCLabel_17FC:0x17FCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4 = CreateProxyObjectForPlayMontage(Player.SK_BoxyRider_FPP_Arms_01, /Game/Ride/Character/Animation/FPP_WinchController_Release_01_Montage.FPP_WinchController_Release_01_Montage, 1f, 0f, FName(None), true);0x1850CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4);0x186Dif (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x1877K2Node_CreateDelegate_OutputDelegate_24.Bind(this, OnCompleted_C1228D394C87ECDB1C23FC9AC11D416A);0x188ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnCompleted += K2Node_CreateDelegate_OutputDelegate_24;0x18B7K2Node_CreateDelegate_OutputDelegate_23.Bind(this, OnBlendOut_C1228D394C87ECDB1C23FC9AC11D416A);0x18CECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_23;0x18F7K2Node_CreateDelegate_OutputDelegate_22.Bind(this, OnInterrupted_C1228D394C87ECDB1C23FC9AC11D416A);0x190ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_22;0x1937K2Node_CreateDelegate_OutputDelegate_21.Bind(this, OnNotifyBegin_C1228D394C87ECDB1C23FC9AC11D416A);0x194ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_21;0x1977K2Node_CreateDelegate_OutputDelegate_20.Bind(this, OnNotifyEnd_C1228D394C87ECDB1C23FC9AC11D416A);0x198ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_20;0x19B7PopFlow();0x19B8CallFunc_Conv_InputActionValueToBool_ReturnValue_8 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_6);0x19D5Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue_8;0x19E8Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_6);0x1A05Temp_real_Variable = Temp_real_Variable;0x1A20Temp_real_Variable_7 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_6);0x1A3DTemp_real_Variable_7 = Temp_real_Variable_7;0x1A58Temp_object_Variable_3 = K2Node_EnhancedInputActionEvent_SourceAction_6;0x1A6BPushFlow(Label_0223);0x1A70PushFlow(Label_0B79);0x1A75goto Label_0B83;0x1A7Agoto Label_00EE;0x1A7FUpdateControllerState();0x1A8DCallFunc_SpawnSoundAttached_ReturnValue_2 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/Vinsch/MSS_Equipment_Vinsch_Button_Toggle.MSS_Equipment_Vinsch_Button_Toggle, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x1B07PopFlow();0x1B08goto Label_0AB7;0x1B0Dgoto Label_01C3;0x1B12Label_1B12:0x1B12return;0x1B14// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type