Zdexby TheHolyOneZ
2,942 classes
Class

ABP_PlayerGoatMain_C

: ACharacter : APawn : AActor : UObject
/Game/ThirdPerson/Player/BP_PlayerGoatMain.BP_PlayerGoatMain_C 0x10E8 (4,328 B) align 16 inherited 0x0620 257 scripted vtable /Game/ThirdPerson/Player/BP_PlayerGoatMain
0x00x10E8

Members 252

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08LockonMeshUStaticMeshComponent*6 flagsnullptr
0x08WeaponMeshUSkeletalMeshComponent*6 flagsnullptr
0x08VisualMeshUSkeletalMeshComponent*6 flagsnullptr
0x08LightMeshUStaticMeshComponent*6 flagsnullptr
0x08DialogueCamUCameraComponent*6 flagsnullptr
0x08SpringArm1USpringArmComponent*6 flagsnullptr
0x08AIPerceptionStimuliSourceUAIPerceptionStimuliSourceComponent*6 flagsnullptr
0x08PlayerLightUChildActorComponent*6 flagsnullptr
0x08BlobShadowUStaticMeshComponent*6 flagsnullptr
0x08SpringArmUSpringArmComponent*6 flagsnullptr
0x08PointLightUPointLightComponent*6 flagsnullptr
0x08BP_HpHitableUBP_HpHitable_C*6 flagsnullptr
0x04Timeline_6_NewTrack_0_4C2661B1458DFB764026F5BE365D4104float4 flags0
0x01Timeline_6__Direction_4C2661B1458DFB764026F5BE365D4104ETimelineDirection4 flagsForward
0x068D0x03padding / unreflected
0x08Timeline_6UTimelineComponent*5 flagsnullptr
0x04Timeline_5_NewTrack_0_6BF353D9407B8E4B61D18D904C49BFE5float4 flags0
0x01Timeline_5__Direction_6BF353D9407B8E4B61D18D904C49BFE5ETimelineDirection4 flagsForward
0x069D0x03padding / unreflected
0x08Timeline_5UTimelineComponent*5 flagsnullptr
0x04Timeline_4_NewTrack_0_DA47C1D44D8935A833EB6FA8BABA3DF9float4 flags0
0x01Timeline_4__Direction_DA47C1D44D8935A833EB6FA8BABA3DF9ETimelineDirection4 flagsForward
0x06AD0x03padding / unreflected
0x08Timeline_4UTimelineComponent*5 flagsnullptr
0x06BD0x03padding / unreflected
0x04Timeline_3_fadeIn_CE32FF874F878DAF67A5CCA826D3169Afloat4 flags0
0x04Timeline_3_fadeOut_CE32FF874F878DAF67A5CCA826D3169Afloat4 flags0
0x01Timeline_3__Direction_CE32FF874F878DAF67A5CCA826D3169AETimelineDirection4 flagsForward
0x06D10x07padding / unreflected
0x08Timeline_3UTimelineComponent*5 flagsnullptr
0x04Timeline_2_fadeIn_CCAA76F640AD459D9B54CDB309798F6Bfloat4 flags0
0x04Timeline_2_fadeOut_CCAA76F640AD459D9B54CDB309798F6Bfloat4 flags0
0x01Timeline_2__Direction_CCAA76F640AD459D9B54CDB309798F6BETimelineDirection4 flagsForward
0x06E90x07padding / unreflected
0x08Timeline_2UTimelineComponent*5 flagsnullptr
0x04Timeline_1_NewTrack_0_0AEDA7BA4192BCE0E33EF9B34BF1FB91float4 flags0
0x01Timeline_1__Direction_0AEDA7BA4192BCE0E33EF9B34BF1FB91ETimelineDirection4 flagsForward
0x06FD0x03padding / unreflected
0x08Timeline_1UTimelineComponent*5 flagsnullptr
0x04Timeline_0_NewTrack_0_62F4E24F4F02298B81F48888B596AECDfloat4 flags0
0x01Timeline_0__Direction_62F4E24F4F02298B81F48888B596AECDETimelineDirection4 flagsForward
0x070D0x03padding / unreflected
0x08Timeline_0UTimelineComponent*5 flagsnullptr
0x04Timeline_NewTrack_0_67CB4E1F4E28FFD93C778BB121C0B2DEfloat4 flags0
0x01Timeline__Direction_67CB4E1F4E28FFD93C778BB121C0B2DEETimelineDirection4 flagsForward
0x071D0x03padding / unreflected
0x08TimelineUTimelineComponent*5 flagsnullptr
0x08verticalSpeeddouble7 flags0
0x08horizontalSpeeddouble7 flags0
0x01moveStateEN_MoveState7 flagsNewEnumerator0
0x01previousMoveStateEN_MoveState7 flagsNewEnumerator0
0x01actionStateEN_ActionState7 flagsNewEnumerator0
0x01previousActionStateEN_ActionState7 flagsNewEnumerator0
0x073C0x04padding / unreflected
0x08moveStateUptimedouble7 flags0
0x08prevMoveStateUptimedouble7 flags0
0x08actionStateUptimedouble7 flags0
0x08prevActionStateUptimedouble7 flags0
0x08animBPrefUABP_PlayerGoat_C*6 flagsnullptr
0x18inputVectorWorldFVector7 flags{X=0, Y=0, Z=0}
0x08moveInputAmountdouble7 flags0
0x01hasMovementInput?bool7 flagsfalse
0x07890x07padding / unreflected
0xE8wallHitFHitResult6 flags{FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=…
0xE8ledgeHitFHitResult6 flags{FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=…
0x01rightWallHit?bool7 flagsfalse
0x09610x07padding / unreflected
0xE8wallRideHitFHitResult6 flags{FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=…
0x08Wall Run Character Angle Thresholddouble7 flags0.7
0x04wallRunDecelerationfloat7 flags800
0x04defaultGravfloat7 flags2
0x01jumpTypeEN_JumpType7 flagsNewEnumerator0
0x0A610x03padding / unreflected
0x04airKickLimitint327 flags0
0x01canWallRunbool7 flagsfalse
0x01canSlidebool7 flagsfalse
0x01hasSuperLightbool7 flagsfalse
0x01hasGroundPoundbool7 flagsfalse
0x01hasDoubleJumpbool7 flagsfalse
0x01hasWallJumpbool7 flagsfalse
0x0A6E0x02padding / unreflected
0x08slideTimerFTimerHandle5 flags{Handle=0}
0x01lockedOnbool7 flagsfalse
0x0A790x07padding / unreflected
0x08SlideCurveUCurveFloat*6 flags/Game/Data/Curves/SlideCurve.SlideCurve
0x08slideDurationdouble7 flags0.6
0x04hardLandingDurationfloat7 flags0.75
0x0A940x04padding / unreflected
0x48ST Hitbox DataFST_HitboxData5 flags{Damage_15_2068E77745C092F1FC7634A91107BEAB=50, HitStopDura…
0x10hitActorsArrayTArray<AActor*>4 flags[]
0x04longJumpForwardPowerfloat7 flags1100
0x04longJumpGravScalefloat7 flags0.8
0x04currentAirKicksint327 flags0
0x0AFC0x04padding / unreflected
0x18wallJumpNormalFVector7 flags{X=0, Y=0, Z=0}
0x08physicsControlResetTimerFTimerHandle5 flags{Handle=0}
0x08WallRunCurveUCurveVector*6 flags/Game/Data/Curves/WallRunCurve.WallRunCurve
0x08Camera ReferenceABP_PlayerCam_C*7 flagsnullptr
0x08customCameraArmRefUSpringArmComponent*7 flagsnullptr
0x01autoAlignCamOnWalls?bool7 flagstrue
0x01justWallJumpedbool7 flagsfalse
0x01canDoubleJumpbool7 flagstrue
0x0B3B0x05padding / unreflected
0x08doubleJumpLiftStrengthdouble7 flags500
0x01wallRideButtonHeld?bool7 flagsfalse
0x01wallKickActivebool7 flagsfalse
0x0B4A0x06padding / unreflected
0x08kickActiveHandleFTimerHandle5 flags{Handle=0}
0x0B580x08padding / unreflected
0x60respawnTransformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x01obtainedAttack?bool8 flagsfalse
0x01obtainedAirKick?bool8 flagsfalse
0x01obtainedSlide?bool8 flagsfalse
0x01obtainedPlunge?bool8 flagsfalse
0x01obtainedWallRide?bool8 flagsfalse
0x01obtainedLight?bool8 flagsfalse
0x0BC60x02padding / unreflected
0x08As MV Game Instance RefUMV_GameInstance_C*6 flagsnullptr
0x01canCoyoteTimeJumpbool7 flagsfalse
0x0BD10x07padding / unreflected
0x08coyoteTimeWindowdouble7 flags0.12
0x04attackComboPositionint327 flags0
0x01freeAttack?bool7 flagsfalse
0x0BE50x03padding / unreflected
0x08freeAttackIntteruptTimedouble7 flags0.3
0x01inFreeAttCooldown?bool7 flagsfalse
0x0BF10x07padding / unreflected
0x08NewVarFTimerHandle5 flags{Handle=0}
0x18attackStartRotFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x01saveAttack?bool7 flagsfalse
0x0C190x07padding / unreflected
0x08lockonActorAActor*7 flagsnullptr
0x08Hit Component 1UPrimitiveComponent*7 flagsnullptr
0x08WidgetUWidgetComponent*7 flagsnullptr
0x08lockonComponentUPrimitiveComponent*7 flagsnullptr
0x01leftAttack?bool7 flagsfalse
0x01lockAttack?bool7 flagsfalse
0x0C420x02padding / unreflected
0x04comboWindowfloat7 flags0.6
0x04freeAttackCooldownWindowfloat7 flags1
0x04hitboxRadiusfloat7 flags125
0x01storedChargeAttackbool7 flagsfalse
0x01obtainedProjectile?bool7 flagsfalse
0x01obtainedSprint?bool7 flagsfalse
0x01isSprinting?bool7 flagsfalse
0x0C540x04padding / unreflected
0x08runSpeeddouble7 flags550
0x08sprintSpeeddouble7 flags850
0x08jumpTimedouble7 flags0
0x08jumpIntervaldouble7 flags0.05
0x01jumpButtonHeld?bool7 flagsfalse
0x0C790x07padding / unreflected
0x08jumpTimerHandleFTimerHandle5 flags{Handle=0}
0x08jumpCurveNormUCurveFloat*6 flags/Game/Data/Curves/JumpCurve_Standard.JumpCurve_Standard
0x01animJumpTypeEN_JumpType7 flagsNewEnumerator0
0x0C910x07padding / unreflected
0x08jumpDescendTimedouble7 flags0.3
0x01stoppedJumpAsecnetbool7 flagstrue
0x0CA10x07padding / unreflected
0x18defaultRotationRateFRotator6 flags{Pitch=0, Yaw=900, Roll=0}
0x18stretchTargetFVector7 flags{X=0, Y=0, Z=0}
0x10playerLanded?FMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08lightAttackDamagedouble7 flags15
0x08heavyAttackDamagedouble7 flags50
0x18Pole Up VectorFVector7 flags{X=0, Y=0, Z=0}
0x08Pole ActorABP_ClimbPole_C*7 flagsnullptr
0x01poleLockoutbool7 flagsfalse
0x0D190x07padding / unreflected
0x08poleSpinRatedouble7 flags350
0x08UI_HudRefUUI_HUD_C*7 flagsnullptr
0x08currentPowerdouble7 flags20
0x08maxPowerdouble7 flags30
0x08powerAccumdouble7 flags0
0x08powerDamageMultiplierdouble7 flags1
0x08dynamicVertexLightRefABP_DynamicVertexLight_C*7 flagsnullptr
0x01controlStateEN_ControlState7 flagsNewEnumerator0
0x0D590x03padding / unreflected
0x04powerLevelint327 flags0
0x08wallRideVFXUNiagaraComponent*7 flagsnullptr
0x08wallRideSFXUAudioComponent*7 flagsnullptr
0x04afterImagesToSpawnint327 flags0
0x0D740x04padding / unreflected
0x08hitsToFilldouble7 flags17.9
0x08cueDieUSoundBase*6 flags/Game/Audio/Sounds/cue_playerDeathPop.cue_playerDeathPop
0x08lightTargetdouble7 flags400
0x08HPpiecesNeededForHeartdouble7 flags3
0x04possible amount to healint327 flags0
0x0D9C0x04padding / unreflected
0x08healingActiveVFXUNiagaraComponent*7 flagsnullptr
0x08chargingVFXUNiagaraComponent*7 flagsnullptr
0x01obtainedPowerBoost?bool7 flagsfalse
0x0DB10x07padding / unreflected
0x08rangeMultiplierdouble7 flags1
0x08Valuedouble7 flags1
0x08CameraTurnRatedouble7 flags200
0x08CameraLookupRatedouble7 flags150
0x08cameraInvertYdouble7 flags-1
0x08tapDirInputThresholddouble7 flags0.75
0x04plungeStartupTimerfloat7 flags0.3
0x0DEC0x04padding / unreflected
0x08plungeTimerHandleFTimerHandle5 flags{Handle=0}
0x01canDivebool7 flagstrue
0x01perfectWallJumpbool7 flagsfalse
0x0DFA0x06padding / unreflected
0x08perfectWallJumpThresholddouble7 flags20
0x01weaponEquipped?bool7 flagsfalse
0x0E090x03padding / unreflected
0x04default Air Controlfloat7 flags0.9
0x01isGuarding?bool7 flagsfalse
0x01successfulBlockbool7 flagsfalse
0x01obtainedGuard?bool7 flagsfalse
0x01obtainedSlideJumpbool7 flagsfalse
0x0E140x04padding / unreflected
0x18rotTargetFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x18NewVar_0FRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x04highJumpVelfloat7 flags1275
0x01bufferedJumpbool7 flagsfalse
0x0E4D0x03padding / unreflected
0x04jumpBufferWindowfloat7 flags0.12
0x04backjumpWindowfloat7 flags0.1
0x08Interaction TargetAActor*7 flagsnullptr
0x04currentWallRunClingsint327 flags0
0x04wallRunClingLimitint327 flags5
0x08LockonBreakRangedouble7 flags3000
0x18skidEntryDirectionFVector7 flags{X=0, Y=0, Z=0}
0x08bootsMeshUSkeletalMesh*6 flags/Game/Meshes/Characters/dreamLady.dreamLady
0x08baseMeshUSkeletalMesh*6 flags/Game/Meshes/Characters/dreamLady_Min.dreamLady_Min
0x08dynamicEyesMatUMaterialInstanceDynamic*6 flagsnullptr
0x08dynamicMouthMatUMaterialInstanceDynamic*6 flagsnullptr
0x08blinkTimerFTimerHandle5 flags{Handle=0}
0x18bubbleLocFVector7 flags{X=0, Y=0, Z=0}
0x01hasBubbleChargedJumpbool7 flagsfalse
0x0EC90x07padding / unreflected
0x08BubbleReferenceABP_JumpBubble_C*7 flagsnullptr
0x08bubbleChargeSFXUAudioComponent*7 flagsnullptr
0x01proximityToSaveCrystalbool7 flagsfalse
0x0EE10x07padding / unreflected
0x08weaponRecallReadyVFXUNiagaraComponent*7 flagsnullptr
0x08weaponRecallReadySFXUAudioComponent*7 flagsnullptr
0x01obtainedJump?bool7 flagstrue
0x01waitForCinematic?bool7 flagsfalse
0x0EFA0x06padding / unreflected
0x08chargeAttackHoldTimedouble7 flags0.7
0x08slideIframeWindowdouble7 flags0.12
0x01foundInteracterbool7 flagsfalse
0x01obtainedChargeAttack?bool7 flagsfalse
0x0F120x06padding / unreflected
0x10meshMatsTArray<UMaterialInterface*>3 flags[]
0x08weaponRefABP_looseWeapon_C*7 flagsnullptr
0x01tryWeaponKick?bool7 flagstrue
0x01bouncedAttackLockoutTimerbool7 flagsfalse
0x0F320x06padding / unreflected
0x08currentNormalCameraLengthScalardouble7 flags1
0x08NewVar_1FTimerHandle5 flags{Handle=0}
0x08NewVar_2FTimerHandle5 flags{Handle=0}
0x08healAmountPerDingdouble7 flags10
0x04healUpgradesint327 flags0
0x04damageUpgradesint327 flags0
0x04powerBuildUpgradesint327 flags0
0x04powerMeterUpgradesint327 flags0
0x04bonusAirKicksint327 flags0
0x01canMoveHeal?bool7 flagsfalse
0x01canDoAirRecovery?bool7 flagsfalse
0x0F6E0x02padding / unreflected
0x08healMoveSpeeddouble7 flags150
0x08restingCancelTimedouble7 flags1
0x08baseMaxPowerdouble7 flags30
0x01fullbool7 flagsfalse
0x0F890x03padding / unreflected
0x04lockonRadiusfloat7 flags1200
0x08projectileFullDamagedouble7 flags45
0x08cameraInvertXdouble7 flags0
0x10afterimageColorFLinearColor7 flags{R=1, G=0.887906, B=0.260417, A=1}
0x01canFlipJump?bool7 flagstrue
0x0FB10x0Fpadding / unreflected
0x60moveStartFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x01ultraCapbool7 flagsfalse
0x10210x07padding / unreflected
0x08cappedUltraModifierdouble7 flags1.1
0x08fullUltraModifierdouble7 flags1.25
0x08outfitDataTableUDataTable*6 flags/Game/Data/DataTables/DT_OutfitData.DT_OutfitData
0x08activeMapReferenceUUI_MentalMap_C*7 flagsnullptr
0x08mapThinkAnimUAnimMontage*6 flags/Game/Animations/Player/dreamLady_Idle_ThinkMap_Montage.dre…
0x01spawnTrackingParticles?bool7 flagstrue
0x01wallRunCamAlignActivebool7 flagsfalse
0x10520x06padding / unreflected
0x30NewVar_3TSoftObjectPtr<AActor>4 flags<SoftObjectProperty>
0x04mapMoveSpeedfloat7 flags250
0x01obtainedMap?bool7 flagsfalse
0x108D0x03padding / unreflected
0x08LocketActorTargetAActor*7 flagsnullptr
0x04lockonCamInterpSpeedfloat7 flags0
0x109C0x04padding / unreflected
0x18toTargetRightVectorFVector7 flags{X=0, Y=0, Z=0}
0x08camSideOffsetMultiplierdouble7 flags0
0x01stablizeLockonbool7 flagsfalse
0x10C10x07padding / unreflected
0x08armLengthHeightAdderdouble7 flags0
0x01RecenterCameraWhenNoTargetbool7 flagsfalse
0x10D10x07padding / unreflected
0x08defaultMapppingContextUInputMappingContext*6 flags/Game/ThirdPerson/Input/IMC_Default.IMC_Default
0x08bunnyhopJumpCapdouble7 flags1700
Inherited from ACharacter 39
OffsetSizeNameTypeFlagsDefault
0x08MeshUSkeletalMeshComponent*11 flags/Script/Engine.Default__Character.CharacterMesh0
0x08CharacterMovementUCharacterMovementComponent*11 flags/Script/Engine.Default__Character.CharMoveComp
0x08CapsuleComponentUCapsuleComponent*11 flags/Script/Engine.Default__Character.CollisionCylinder
0x48BasedMovementFBasedMovementInfoProtected+3 flags{MovementBase=nullptr, BoneName=None, Location={}, Rotation…
0x48ReplicatedBasedMovementFBasedMovementInfoNetRepNotify+4 flags{MovementBase=nullptr, BoneName=None, Location={}, Rotation…
0x04AnimRootMotionTranslationScalefloatNetProtected+5 flags1
0x03C40x04padding / unreflected
0x18BaseTranslationOffsetFVectorProtected+5 flags{X=0, Y=0, Z=0}
0x20BaseRotationOffsetFQuatProtected+4 flags{X=0, Y=0, Z=0, W=1}
0x04ReplicatedServerLastTransformUpdateTimeStampfloatNetProtected+5 flags0
0x04ReplayLastTransformUpdateTimeStampfloatNetRepNotify+6 flags0
0x01ReplicatedMovementModeuint8NetProtected+5 flags0
0x01bInBaseReplicationboolProtected+5 flagsfalse
0x040A0x02padding / unreflected
0x04CrouchedEyeHeightfloat7 flags32
0x01bIsCrouched : 1bit 0boolNetRepNotify+5 flagsfalse
0x01bProxyIsJumpForceApplied : 1bit 1boolNetTransient+3 flagsfalse
0x01bPressedJump : 1bit 2bool5 flagsfalse
0x01bClientUpdating : 1bit 3boolTransient+3 flagsfalse
0x01bClientWasFalling : 1bit 4boolTransient+3 flagsfalse
0x01bClientResimulateRootMotion : 1bit 5boolTransient+3 flagsfalse
0x01bClientResimulateRootMotionSources : 1bit 6boolTransient+3 flagsfalse
0x01bSimGravityDisabled : 1bit 7bool3 flagsfalse
0x01bClientCheckEncroachmentOnNetUpdate : 1bit 0boolTransient+3 flagstrue
0x01bServerMoveIgnoreRootMotion : 1bit 1boolTransient+3 flagsfalse
0x01bWasJumping : 1bit 2boolTransient+8 flagsfalse
0x04120x02padding / unreflected
0x04JumpKeyHoldTimefloatTransient+10 flags0
0x04JumpForceTimeRemainingfloatTransient+10 flags0
0x04ProxyJumpForceStartedTimefloatTransient+10 flags0
0x04JumpMaxHoldTimefloatNet+7 flags0
0x04JumpMaxCountint32Net+7 flags1
0x04JumpCurrentCountint3210 flags0
0x04JumpCurrentCountPreJumpint3210 flags0
0x04300x08padding / unreflected
0x10OnReachedJumpApexFMulticastScriptDelegate4 flags<delegate>
0x10LandedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10MovementModeChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10OnCharacterMovementUpdatedFMulticastScriptDelegate4 flags<delegate>
0x48SavedRootMotionFRootMotionSourceGroupTransient+1 flags{bHasAdditiveSources=false, bHasOverrideSources=false, bHas…
0x70ClientRootMotionParamsFRootMotionMovementParamsTransient+2 flags{bHasRootMotion=false, BlendWeight=0, RootMotionTransform={…
0x10RootMotionRepMovesTArray<FSimulatedRootMotionReplicatedMove>Transient+3 flags[]
0xD8RepRootMotionFRepRootMotionMontageNetRepNotify+2 flags{bIsActive=false, AnimMontage=nullptr, Position=0, Location…
Inherited from APawn 19
OffsetSizeNameTypeFlagsDefault
0x01bUseControllerRotationPitch : 1bit 0bool5 flagsfalse
0x01bUseControllerRotationYaw : 1bit 1bool5 flagsfalse
0x01bUseControllerRotationRoll : 1bit 2bool5 flagsfalse
0x01bCanAffectNavigationGeneration : 1bit 3bool6 flagsfalse
0x01bIsLocalViewTarget : 1bit 6boolTransientProtected+3 flagsfalse
0x02990x03padding / unreflected
0x04BaseEyeHeightfloat7 flags64
0x01AutoPossessPlayerEAutoReceiveInput6 flagsDisabled
0x01AutoPossessAIEAutoPossessAI6 flagsPlacedInWorld
0x01RemoteViewPitchuint8Net+5 flags0
0x02A30x05padding / unreflected
0x08AIControllerClassTSubclassOf<AController>7 flags/Script/AIModule.AIController
0x08PlayerStateAPlayerState*NetRepNotify+7 flagsnullptr
0x02B80x08padding / unreflected
0x08LastHitByAController*Transient+7 flagsnullptr
0x08ControllerAController*NetRepNotify+5 flagsnullptr
0x08PreviousControllerAController*Transient+5 flagsnullptr
0x02D80x04padding / unreflected
0x01ReceiveControllerChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x01ReceiveRestartedDelegateFMulticastScriptDelegate4 flags<delegate>
0x02DE0x02padding / unreflected
0x18ControlInputVectorFVectorTransientProtected+5 flags{X=0, Y=0, Z=0}
0x18LastControlInputVectorFVectorTransientProtected+5 flags{X=0, Y=0, Z=0}
0x08OverrideInputComponentClassTSubclassOf<UInputComponent>Protected+7 flagsnullptr
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 flagsfalse
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 2bool3 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x01bActorEnableCollision : 1bit 7bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 0boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 5boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00690x03padding / unreflected
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x70ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01580x08padding / unreflected
0x08InputComponentUInputComponent*8 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x017C0x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+3 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x01A00x08padding / 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>
0x01E00x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>5 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>7 flags[]

Functions 257

SignatureFlagsNativeParams
void findLockonArmLength()
Script25 statements · 1,091 bytes of bytecode
0x0000CallFunc_GetForwardVector_ReturnValue = Camera Reference.MainCam.GetForwardVector();0x0048CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(Camera Reference.rawTargetArmLength);0x007BCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 1.8);0x00A9CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue, FVector(0, 0, 1));0x00E7CallFunc_GetRightVector_ReturnValue = Camera Reference.MainCam.GetRightVector();0x012FCallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(toTargetRightVector, CallFunc_GetRightVector_ReturnValue);0x015DCallFunc_K2_GetActorLocation_ReturnValue = LocketActorTarget.K2_GetActorLocation();0x018FCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_1, CallFunc_Dot_VectorVector_ReturnValue);0x01BDCallFunc_Abs_ReturnValue = Abs(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x01E2CallFunc_K2_GetActorLocation_ReturnValue_1 = LocketActorTarget.K2_GetActorLocation();0x0214CallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x0230CallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x024CCallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_K2_GetActorLocation_ReturnValue_1);0x027ACallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_3, CallFunc_K2_GetActorLocation_ReturnValue);0x02A8CallFunc_Dot_VectorVector_ReturnValue_2 = Dot_VectorVector(CallFunc_GetDirectionUnitVector_ReturnValue, CallFunc_GetRightVector_ReturnValue);0x02D6CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0304CallFunc_Abs_ReturnValue_1 = Abs(CallFunc_Dot_VectorVector_ReturnValue_2);0x0329CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Abs_ReturnValue_1, CallFunc_Abs_ReturnValue);0x0357CallFunc_FMin_ReturnValue = FMin(CallFunc_Add_DoubleDouble_ReturnValue, 1);0x0385CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_FMin_ReturnValue);0x03B3CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(armLengthHeightAdder, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x03E1CallFunc_FMax_ReturnValue = FMax(CallFunc_Add_DoubleDouble_ReturnValue_1, 1);0x040FCamera Reference.armLengthScalar = CallFunc_FMax_ReturnValue;0x0440return;0x0442// end of script
Public0x00
void findcamSideOffsetMultipliuer()
Script52 statements · 2,255 bytes of bytecode
0x0000CallFunc_K2_GetActorLocation_ReturnValue_5 = LocketActorTarget.K2_GetActorLocation();0x0032CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x004ECallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_K2_GetActorLocation_ReturnValue_5);0x007CBreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x00AACallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x00D9CallFunc_GetRightVector_ReturnValue = GetRightVector(CallFunc_MakeRotator_ReturnValue);0x00FEtoTargetRightVector = CallFunc_GetRightVector_ReturnValue;0x0119CallFunc_GetForwardVector_ReturnValue = Camera Reference.MainCam.GetForwardVector();0x0161CallFunc_K2_GetActorLocation_ReturnValue_5 = LocketActorTarget.K2_GetActorLocation();0x0193CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x01AFCallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_K2_GetActorLocation_ReturnValue_5);0x01DDBreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x020BCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x023ACallFunc_GetRightVector_ReturnValue = GetRightVector(CallFunc_MakeRotator_ReturnValue);0x025FCallFunc_Dot_VectorVector_ReturnValue_2 = Dot_VectorVector(CallFunc_GetRightVector_ReturnValue, CallFunc_GetForwardVector_ReturnValue);0x028DCallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x02AACallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_2, -0.1);0x02D8CallFunc_SignOfFloat_ReturnValue = SignOfFloat(CallFunc_Add_DoubleDouble_ReturnValue_1);0x02FDCallFunc_FInterpTo_ReturnValue = FInterpTo(camSideOffsetMultiplier, CallFunc_SignOfFloat_ReturnValue, CallFunc_GetWorldDeltaSeconds_ReturnValue_1, 3);0x033DcamSideOffsetMultiplier = CallFunc_FInterpTo_ReturnValue;0x0358CallFunc_GetForwardVector_ReturnValue_1 = Camera Reference.MainCam.GetForwardVector();0x03A0CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue_1, FVector(0, 0, 1));0x03DECallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(CallFunc_GetForwardVector_ReturnValue_1, 1e-04f);0x0408CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(-100);0x042DCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(toTargetRightVector, CallFunc_Conv_DoubleToVector_ReturnValue);0x045BCallFunc_K2_GetActorLocation_ReturnValue = LocketActorTarget.K2_GetActorLocation();0x048DBreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x04BBCallFunc_K2_GetActorLocation_ReturnValue_1 = LocketActorTarget.K2_GetActorLocation();0x04EDCallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0524CallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x0540CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(camSideOffsetMultiplier);0x0565CallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_K2_GetActorLocation_ReturnValue_1);0x0593CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x05C1CallFunc_Vector_Normal2D_ReturnValue_1 = Vector_Normal2D(CallFunc_GetDirectionUnitVector_ReturnValue, 1e-04f);0x05EBCallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x0607CallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(CallFunc_Vector_Normal2D_ReturnValue_1, CallFunc_Vector_Normal2D_ReturnValue);0x0635CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue_1);0x0663CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_1, CallFunc_Dot_VectorVector_ReturnValue);0x0691CallFunc_K2_GetActorLocation_ReturnValue_4 = K2_GetActorLocation();0x06ADCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_1, CallFunc_Multiply_DoubleDouble_ReturnValue);0x06DBCallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x06F8CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Add_DoubleDouble_ReturnValue, -1, 1, 0, 1);0x0741CallFunc_VLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0x075ECallFunc_VLerp_ReturnValue = VLerp(CallFunc_MakeVector_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, CallFunc_VLerp_Alpha_ImplicitCast);0x0795CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_VLerp_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_4);0x07C3BreakVector(CallFunc_Subtract_VectorVector_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x07F1CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0828CallFunc_VInterpTo_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x0845CallFunc_VInterpTo_ReturnValue = VInterpTo(Camera Reference.basecamOffset, CallFunc_MakeVector_ReturnValue_1, CallFunc_VInterpTo_DeltaTime_ImplicitCast, lockonCamInterpSpeed);0x089BCamera Reference.basecamOffset = CallFunc_VInterpTo_ReturnValue;0x08CCreturn;0x08CE// end of script
Public0x00
void lockonNewCam()
Script121 statements · 3,718 bytes of bytecode
0x0000PushFlow(Label_0E83);0x0005if (!(lockedOn)) goto Label_0201;0x0013CallFunc_IsValid_ReturnValue = IsValid(lockonComponent);0x0030if (!(CallFunc_IsValid_ReturnValue)) goto Label_03A1;0x003ECallFunc_GetOwner_ReturnValue = lockonComponent.GetOwner();0x0068LocketActorTarget = CallFunc_GetOwner_ReturnValue;0x007BCallFunc_K2_GetComponentLocation_ReturnValue_3 = lockonComponent.K2_GetComponentLocation();0x00ADCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_3, FVector(0, 0, 100));0x00EBDrawDebugSphere(this, CallFunc_Add_VectorVector_ReturnValue_1, 20f, 4, LinearColor{1f, 0.75f, 0f, 1f}, 0f, 1f);0x0135PushFlow(Label_0DDE);0x013APushFlow(Label_03CE);0x013FPushFlow(Label_03BF);0x0144PushFlow(Label_03B0);0x0149CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0165CallFunc_K2_GetComponentLocation_ReturnValue_1 = lockonComponent.K2_GetComponentLocation();0x0197CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_K2_GetComponentLocation_ReturnValue_1);0x01C5CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, LockonBreakRange);0x01EBif (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x01F5lockonActor = nullptr;0x0200PopFlow();0x0201Label_0201:0x0201K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(controlState, 0);0x0220if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_022F;0x022EPopFlow();0x022FLabel_022F:0x022FCallFunc_GetWorldDeltaSeconds_ReturnValue_2 = GetWorldDeltaSeconds(this);0x024CCallFunc_VInterpTo_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_2);0x0269CallFunc_VInterpTo_ReturnValue = VInterpTo(Camera Reference.basecamOffset, FVector(0, 0, 0), CallFunc_VInterpTo_DeltaTime_ImplicitCast, 4f);0x02CBCamera Reference.basecamOffset = CallFunc_VInterpTo_ReturnValue;0x02FCCallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x0319CallFunc_FInterpTo_ReturnValue = FInterpTo(Camera Reference.armLengthScalar, 1, CallFunc_GetWorldDeltaSeconds_ReturnValue_1, 8);0x036FCamera Reference.armLengthScalar = CallFunc_FInterpTo_ReturnValue;0x03A0PopFlow();0x03A1Label_03A1:0x03A1lockOff();0x03AFPopFlow();0x03B0Label_03B0:0x03B0findcamSideOffsetMultipliuer();0x03BEPopFlow();0x03BFLabel_03BF:0x03BFfindLockonArmLength();0x03CDPopFlow();0x03CELabel_03CE:0x03CEif (!(stablizeLockon)) goto Label_0AD6;0x03DCLabel_03DC:0x03DCCallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(-100f);0x03FDCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(0, -10);0x042BCallFunc_K2_GetComponentRotation_ReturnValue = customCameraArmRef.K2_GetComponentRotation();0x045DCallFunc_K2_GetComponentLocation_ReturnValue_2 = lockonComponent.K2_GetComponentLocation();0x048FCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(camSideOffsetMultiplier);0x04B4CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(toTargetRightVector, CallFunc_Conv_FloatToVector_ReturnValue);0x04E2CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0510CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x052CCallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_K2_GetActorLocation_ReturnValue_1);0x055ACallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_K2_GetComponentLocation_ReturnValue_2);0x0588BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x05B6CallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x05D3CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, CallFunc_MakeRotator_Pitch_ImplicitCast, CallFunc_BreakRotator_Yaw);0x0606CallFunc_NormalizedDeltaRotator_ReturnValue = NormalizedDeltaRotator(CallFunc_MakeRotator_ReturnValue, CallFunc_K2_GetComponentRotation_ReturnValue);0x0634BreakRotator(CallFunc_NormalizedDeltaRotator_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x0662CallFunc_Abs_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw_1);0x067FCallFunc_Abs_ReturnValue = Abs(CallFunc_Abs_A_ImplicitCast);0x06A4CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue, 60);0x06CAif (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) goto Label_06E4;0x06D8stablizeLockon = false;0x06E3PopFlow();0x06E4Label_06E4:0x06E4CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(-100f);0x0705CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(0, -10);0x0733CallFunc_K2_GetComponentRotation_ReturnValue = customCameraArmRef.K2_GetComponentRotation();0x0765CallFunc_K2_GetComponentRotation_ReturnValue_1 = customCameraArmRef.K2_GetComponentRotation();0x0797CallFunc_K2_GetComponentLocation_ReturnValue_2 = lockonComponent.K2_GetComponentLocation();0x07C9CallFunc_Conv_RotatorToVector_ReturnValue = Conv_RotatorToVector(CallFunc_K2_GetComponentRotation_ReturnValue_1);0x07EECallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(camSideOffsetMultiplier);0x0813CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(toTargetRightVector, CallFunc_Conv_FloatToVector_ReturnValue);0x0841CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x086FCallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x088BCallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x08A8CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_K2_GetActorLocation_ReturnValue_1);0x08D6CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_K2_GetComponentLocation_ReturnValue_2);0x0904BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0932CallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x094FCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, CallFunc_MakeRotator_Pitch_ImplicitCast, CallFunc_BreakRotator_Yaw);0x0982CallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_K2_GetComponentLocation_ReturnValue_2);0x09B0CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetDirectionUnitVector_ReturnValue, CallFunc_Conv_RotatorToVector_ReturnValue);0x09DECallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Dot_VectorVector_ReturnValue, 0.4, 0.96, 7, 0.3);0x0A27CallFunc_RInterpTo_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x0A44CallFunc_RInterpTo_InterpSpeed_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0x0A61CallFunc_RInterpTo_ReturnValue = RInterpTo(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_MakeRotator_ReturnValue, CallFunc_RInterpTo_DeltaTime_ImplicitCast, CallFunc_RInterpTo_InterpSpeed_ImplicitCast);0x0AA1customCameraArmRef.K2_SetWorldRotation(CallFunc_RInterpTo_ReturnValue, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x0AD5PopFlow();0x0AD6Label_0AD6:0x0AD6CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(-100f);0x0AF7CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(0, -10);0x0B25CallFunc_K2_GetComponentRotation_ReturnValue = customCameraArmRef.K2_GetComponentRotation();0x0B57CallFunc_K2_GetComponentLocation_ReturnValue_2 = lockonComponent.K2_GetComponentLocation();0x0B89CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(camSideOffsetMultiplier);0x0BAECallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(toTargetRightVector, CallFunc_Conv_FloatToVector_ReturnValue);0x0BDCCallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0C0ACallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x0C26CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_K2_GetActorLocation_ReturnValue_1);0x0C54CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_K2_GetComponentLocation_ReturnValue_2);0x0C82BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0CB0CallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x0CCDCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, CallFunc_MakeRotator_Pitch_ImplicitCast, CallFunc_BreakRotator_Yaw);0x0D00CallFunc_NormalizedDeltaRotator_ReturnValue = NormalizedDeltaRotator(CallFunc_MakeRotator_ReturnValue, CallFunc_K2_GetComponentRotation_ReturnValue);0x0D2EBreakRotator(CallFunc_NormalizedDeltaRotator_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x0D5CCallFunc_Abs_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw_1);0x0D79CallFunc_Abs_ReturnValue = Abs(CallFunc_Abs_A_ImplicitCast);0x0D9ECallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Abs_ReturnValue, 60);0x0DC4if (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x0DCEstablizeLockon = true;0x0DD9goto Label_03DC;0x0DDELabel_0DDE:0x0DDECallFunc_K2_GetComponentLocation_ReturnValue = lockonComponent.K2_GetComponentLocation();0x0E10CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, FVector(0, 0, 100));0x0E4ELockonMesh.K2_SetWorldLocation(CallFunc_Add_VectorVector_ReturnValue, false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x0E82PopFlow();0x0E83Label_0E83:0x0E83return;0x0E85// end of script
Public0x00
void wallTickCollective()
Script9 statements · 81 bytes of bytecode
0x0000K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(moveState, 4);0x001Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0032;0x002Dgoto Label_004E;0x0032Label_0032:0x0032wallTrace();0x0040wallRunTick();0x004ELabel_004E:0x004Ereturn;0x0050// end of script
Public0x00
void lockOff()
Script12 statements · 253 bytes of bytecode
0x0000if (!(lockedOn)) goto Label_00FA;0x000ElockedOn = false;0x0019UI_HudRef.MoveLockonBars(false);0x003ElockonActor = nullptr;0x0049stablizeLockon = false;0x0054LockonMesh.SetVisibility(false, false);0x0076CallFunc_IsValid_ReturnValue = IsValid(lockonComponent);0x0093if (!(CallFunc_IsValid_ReturnValue)) goto Label_00FA;0x00A1PlaySoundAtLocation(this, /Game/Audio/Sounds/system/Cue_lockON.Cue_lockON, FVector(0, 0, 0), FRotator(0, 0, 0), 1f, 0.8f, 0f, nullptr, nullptr, nullptr, nullptr);0x00FALabel_00FA:0x00FAreturn;0x00FC// end of script
Public0x00
void tryUpdateActiveMap()
Script7 statements · 118 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(activeMapReference);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0073;0x002BactiveMapReference.tryUpdateRoomData();0x004FactiveMapReference.confirmedUpdateMapDisplay();0x0073Label_0073:0x0073return;0x0075// end of script
Public0x00
void slideOverheadCheck(const bool& isBlocked?)
Script18 statements · 700 bytes of bytecode
0x0000CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001CK2Node_MakeArray_Array = {0, 1};0x002BCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 20));0x0069CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 110));0x00A7CallFunc_SphereTraceSingleForObjects_ReturnValue = SphereTraceSingleForObjects(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_1, 20f, K2Node_MakeArray_Array, false, Temp_object_Variable, 0, CallFunc_SphereTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 2f);0x013Bif (!(CallFunc_SphereTraceSingleForObjects_ReturnValue)) goto Label_02AE;0x0149BreakHitResult(CallFunc_SphereTraceSingleForObjects_OutHit, 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);0x01FECallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_BreakHitResult_ImpactNormal, FVector(0, 0, 1));0x023CCallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x0261CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_DegAcos_ReturnValue, 180, 30);0x0290if (!(CallFunc_NearlyEqual_FloatFloat_ReturnValue)) goto Label_02AE;0x029EisBlocked? = true;0x02A9goto Label_02B9;0x02AELabel_02AE:0x02AEisBlocked? = false;0x02B9Label_02B9:0x02B9return;0x02BB// end of script
Public0x01
void trySitHeal()
Script14 statements · 349 bytes of bytecode
0x0000K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(moveState, 8);0x001Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0032;0x002Dgoto Label_015A;0x0032Label_0032:0x0032CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(BP_HpHitable.CurrentHp, BP_HpHitable.maxHP);0x0084if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_015A;0x0092healPlayer(10);0x00A9CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x00C5PlaySoundAtLocation(this, /Game/Audio/Sounds/Actions/cue_Healharp.cue_Healharp, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 0.5f, 0.9f, 0f, nullptr, nullptr, nullptr, nullptr);0x010EK2Node_CreateDelegate_OutputDelegate.Bind(this, trySitHeal);0x0125CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 1.5f, false, 0f, 0f);0x015ALabel_015A:0x015Areturn;0x015C// end of script
Public0x00
void tryAddOutfitToUnlockedList(const FName& outfitRowName, const bool& success?)
Script10 statements · 216 bytes of bytecode
0x0000CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(As MV Game Instance Ref.Unlocked Outfits, outfitRowName);0x0052if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_0070;0x0060success? = false;0x006Bgoto Label_00D5;0x0070Label_0070:0x0070CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(As MV Game Instance Ref.Unlocked Outfits, outfitRowName);0x00CAsuccess? = true;0x00D5Label_00D5:0x00D5return;0x00D7// end of script
Public0x09
void changeActiveOutfit(const FName& outfitRowName)
Script32 statements · 866 bytes of bytecode
0x0000PushFlow(Label_035F);0x0005CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(outfitDataTable, outfitRowName, CallFunc_GetDataTableRowFromName_OutRow);0x004Aif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) PopFlow();0x0054CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetDataTableRowFromName_OutRow.SkeletalMesh_12_21A9339348FA07AF7351F1BCBE3768FA);0x007Aif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0084VisualMesh.SetSkeletalMeshAsset(CallFunc_GetDataTableRowFromName_OutRow.SkeletalMesh_12_21A9339348FA07AF7351F1BCBE3768FA);0x00B6Mesh.SetSkeletalMeshAsset(CallFunc_GetDataTableRowFromName_OutRow.SkeletalMesh_12_21A9339348FA07AF7351F1BCBE3768FA);0x00E8/Script/Engine.Default__KismetArrayLibrary.Array_Clear(meshMats);0x0111Temp_int_Loop_Counter_Variable = 0;0x0128Temp_int_Array_Index_Variable = 0;0x013FLabel_013F:0x013FCallFunc_GetMaterials_ReturnValue = CallFunc_GetDataTableRowFromName_OutRow.SkeletalMesh_12_21A9339348FA07AF7351F1BCBE3768FA.GetMaterials();0x017ECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetMaterials_ReturnValue);0x01B9CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01DFif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_02D5;0x01EDTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0208PushFlow(Label_0315);0x020DCallFunc_GetMaterials_ReturnValue = CallFunc_GetDataTableRowFromName_OutRow.SkeletalMesh_12_21A9339348FA07AF7351F1BCBE3768FA.GetMaterials();0x024C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetMaterials_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0287CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(meshMats, CallFunc_Array_Get_Item.MaterialInterface);0x02D4PopFlow();0x02D5Label_02D5:0x02D5meshReset();0x02E3As MV Game Instance Ref.Current Outfit = outfitRowName;0x0314PopFlow();0x0315Label_0315:0x0315CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x033FTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x035Agoto Label_013F;0x035FLabel_035F:0x035Freturn;0x0361// end of script
Public0x08
void recallWeapon()
Script14 statements · 168 bytes of bytecode
0x0000CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/ThirdPerson/Player/BP_looseWeapon.BP_looseWeapon_C);0x001ECallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x003Bif (!(CallFunc_IsValid_ReturnValue)) goto Label_0091;0x0049CallFunc_GetActorOfClass_ReturnValue.getPickedUp();0x006DLabel_006D:0x006Dchange Action State(0);0x007Dflash(true);0x008Cgoto Label_00A5;0x0091Label_0091:0x0091changeEquippedWeapon(true);0x00A0goto Label_006D;0x00A5Label_00A5:0x00A5return;0x00A7// end of script
Public0x00
void tryFinishHeal()
Script46 statements · 1,591 bytes of bytecode
0x0000PushFlow(Label_0634);0x0005K2_ClearAndInvalidateTimerHandle(this, NewVar_1);0x0019change Action State(0);0x0029CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(baseMaxPower, 3);0x0057CallFunc_FMod_ReturnValue = FMod(powerAccum, 1, CallFunc_FMod_Remainder);0x008ECallFunc_FMod_ReturnValue_1 = FMod(currentPower, CallFunc_Divide_DoubleDouble_ReturnValue_1, CallFunc_FMod_Remainder_1);0x00C5CallFunc_Clamp_ReturnValue = Clamp(CallFunc_FMod_ReturnValue, 0, CallFunc_FMod_ReturnValue_1);0x00F8possible amount to heal = CallFunc_Clamp_ReturnValue;0x0113CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(baseMaxPower, 3);0x0141CallFunc_FMod_ReturnValue = FMod(powerAccum, 1, CallFunc_FMod_Remainder);0x0178CallFunc_FMod_ReturnValue_1 = FMod(currentPower, CallFunc_Divide_DoubleDouble_ReturnValue_1, CallFunc_FMod_Remainder_1);0x01AFCallFunc_Clamp_ReturnValue = Clamp(CallFunc_FMod_ReturnValue, 0, CallFunc_FMod_ReturnValue_1);0x01E2CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_Clamp_ReturnValue);0x0207CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, healAmountPerDing);0x0235healPlayer(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x024CCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(baseMaxPower, 3);0x027ACallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(baseMaxPower, 3);0x02A8CallFunc_FMod_ReturnValue = FMod(powerAccum, 1, CallFunc_FMod_Remainder);0x02DFCallFunc_FMod_ReturnValue_1 = FMod(currentPower, CallFunc_Divide_DoubleDouble_ReturnValue_1, CallFunc_FMod_Remainder_1);0x0316CallFunc_Clamp_ReturnValue = Clamp(CallFunc_FMod_ReturnValue, 0, CallFunc_FMod_ReturnValue_1);0x0349CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Clamp_ReturnValue);0x036ECallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue);0x039CCallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, -1);0x03CAchangePowerAmount(CallFunc_Multiply_DoubleDouble_ReturnValue_2, false);0x03E2updatePlayerCurrentStatValues();0x03F0customStopMontage(0.3f);0x0403changeFaceTexture(FVector(0, 0, 0), FVector(0, 0, 0));0x0443PushFlow(Label_05E8);0x0448CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(possible amount to heal, 1);0x046Aif (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x0474CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0490CallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, /Game/Audio/Sounds/Actions/cue_Healharp.cue_Healharp, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x04E2flash(false);0x04F1CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x050DCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, FVector(0, 0, 10));0x054BCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue, FVector(0, 0, 0));0x0589CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/VFX/Emitters/NS_HealEndwave.NS_HealEndwave, CallFunc_Add_VectorVector_ReturnValue_1, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x05E7PopFlow();0x05E8Label_05E8:0x05E8CallFunc_IsValid_ReturnValue = IsValid(healingActiveVFX);0x0605if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x060FhealingActiveVFX.Deactivate();0x0633PopFlow();0x0634Label_0634:0x0634return;0x0636// end of script
Public0x00
void spawnWeapon(bool throw?)
Script31 statements · 760 bytes of bytecode
0x0000PushFlow(Label_02F5);0x0005PushFlow(Label_0228);0x000Aif (!(throw?)) goto Label_0238;0x0018CallFunc_GetTransform_ReturnValue_1 = GetTransform();0x0034CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/ThirdPerson/Player/BP_looseWeapon.BP_looseWeapon_C, CallFunc_GetTransform_ReturnValue_1, 0, nullptr);0x005ECallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(horizontalSpeed, 0, runSpeed, 800, 1000);0x00A7SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(LaunchSpeed), CallFunc_MapRangeClamped_ReturnValue);0x00D0CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(horizontalSpeed, 0, runSpeed, 0.35, 1.5);0x0119CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x0135CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_MapRangeClamped_ReturnValue_1);0x015ACallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0188SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(customLaunchVector), CallFunc_Multiply_VectorVector_ReturnValue);0x01B1SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(Instigator), this);0x01D2CallFunc_GetTransform_ReturnValue_1 = GetTransform();0x01EECallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_GetTransform_ReturnValue_1);0x0214weaponRef = CallFunc_FinishSpawningActor_ReturnValue_1;0x0227PopFlow();0x0228Label_0228:0x0228changeEquippedWeapon(false);0x0237PopFlow();0x0238Label_0238:0x0238CallFunc_GetTransform_ReturnValue = GetTransform();0x0254CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/ThirdPerson/Player/BP_looseWeapon.BP_looseWeapon_C, CallFunc_GetTransform_ReturnValue, 0, nullptr);0x027ESetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Instigator), this);0x029FCallFunc_GetTransform_ReturnValue = GetTransform();0x02BBCallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetTransform_ReturnValue);0x02E1weaponRef = CallFunc_FinishSpawningActor_ReturnValue;0x02F4PopFlow();0x02F5Label_02F5:0x02F5return;0x02F7// end of script
Public0x01
void manageRecallIdleFX()
Script29 statements · 573 bytes of bytecode
0x0000PushFlow(Label_023A);0x0005CallFunc_Not_PreBool_ReturnValue = Not_PreBool(weaponEquipped?);0x0022CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, proximityToSaveCrystal);0x0048if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0082;0x0056CallFunc_IsValid_ReturnValue_1 = IsValid(weaponRecallReadyVFX);0x0073if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0135;0x0081PopFlow();0x0082Label_0082:0x0082PushFlow(Label_00DE);0x0087CallFunc_IsValid_ReturnValue = IsValid(weaponRecallReadyVFX);0x00A4if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x00AEweaponRecallReadyVFX.Deactivate();0x00D2weaponRecallReadyVFX = nullptr;0x00DDPopFlow();0x00DELabel_00DE:0x00DECallFunc_IsValid_ReturnValue_2 = IsValid(weaponRecallReadySFX);0x00FBif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0105weaponRecallReadySFX.Deactivate();0x0129weaponRecallReadySFX = nullptr;0x0134PopFlow();0x0135Label_0135:0x0135CallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/VFX/Emitters/NS_WeaponCallReady.NS_WeaponCallReady, WeaponMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 90), 0, false, true, 0, true);0x01A1weaponRecallReadyVFX = CallFunc_SpawnSystemAttached_ReturnValue;0x01B4CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(nullptr, WeaponMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0226weaponRecallReadySFX = CallFunc_SpawnSoundAttached_ReturnValue;0x0239PopFlow();0x023ALabel_023A:0x023Areturn;0x023C// end of script
Public0x00
void changeCanSummonWeapon(bool proximityToSaveCrystal)
Script4 statements · 36 bytes of bytecode
0x0000proximityToSaveCrystal = proximityToSaveCrystal;0x0013manageRecallIdleFX();0x0021return;0x0023// end of script
Public0x01
void startBubbleMode(ABP_JumpBubble_C* reference)
Script26 statements · 671 bytes of bytecode
0x0000BubbleReference = reference;0x0013CallFunc_IsValid_ReturnValue = IsValid(BubbleReference);0x0030if (!(CallFunc_IsValid_ReturnValue)) goto Label_01C7;0x003ECallFunc_K2_GetActorLocation_ReturnValue = BubbleReference.K2_GetActorLocation();0x0070CallFunc_EqualEqual_VectorVector_ReturnValue = EqualEqual_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 0), 0f);0x00ABCallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(50f);0x00CCCallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x00E8CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x0104CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue);0x0132CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue);0x0160CallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_Add_VectorVector_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_EqualEqual_VectorVector_ReturnValue);0x0197bubbleLoc = CallFunc_SelectVector_ReturnValue;0x01B2Label_01B2:0x01B2change Move State(7);0x01C2goto Label_029C;0x01C7Label_01C7:0x01C7CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(50f);0x01E8CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x0204CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x0220CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue);0x024ECallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue);0x027CbubbleLoc = CallFunc_Add_VectorVector_ReturnValue;0x0297goto Label_01B2;0x029CLabel_029C:0x029Creturn;0x029E// end of script
Public0x08
void changeBubbleChargedJump(bool hasBubbleChargedJump)
Script17 statements · 344 bytes of bytecode
0x0000hasBubbleChargedJump = hasBubbleChargedJump;0x0013StartBubbleJumpFlash(hasBubbleChargedJump);0x002Aif (!(hasBubbleChargedJump)) goto Label_0068;0x0038CallFunc_IsValid_ReturnValue_1 = IsValid(bubbleChargeSFX);0x0055if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_00C8;0x0063goto Label_0155;0x0068Label_0068:0x0068CallFunc_IsValid_ReturnValue = IsValid(bubbleChargeSFX);0x0085if (!(CallFunc_IsValid_ReturnValue)) goto Label_0155;0x0093bubbleChargeSFX.FadeOut(0.2f, 0f, 0);0x00C3goto Label_0155;0x00C8Label_00C8:0x00C8CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Audio/Sounds/cue_bubbleDashCharge.cue_bubbleDashCharge, CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0142bubbleChargeSFX = CallFunc_SpawnSoundAttached_ReturnValue;0x0155Label_0155:0x0155return;0x0157// end of script
Public0x01
void setFaceMats()
Script12 statements · 514 bytes of bytecode
0x0000Temp_name_Variable = FName(Material_Eyes);0x001FCallFunc_GetMaterialSlotNames_ReturnValue = VisualMesh.GetMaterialSlotNames();0x0055CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_GetMaterialSlotNames_ReturnValue, Temp_name_Variable);0x0099CallFunc_GetMaterial_ReturnValue = VisualMesh.GetMaterial(CallFunc_Array_Find_ReturnValue);0x00D0CallFunc_CreateDynamicMaterialInstance_ReturnValue = VisualMesh.CreateDynamicMaterialInstance(CallFunc_Array_Find_ReturnValue, CallFunc_GetMaterial_ReturnValue, FName(Material_Eyes));0x011DdynamicEyesMat = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0130Temp_name_Variable = FName(Material_Eyes);0x014FCallFunc_GetMaterialSlotNames_ReturnValue = VisualMesh.GetMaterialSlotNames();0x0185CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_GetMaterialSlotNames_ReturnValue, Temp_name_Variable);0x01C9VisualMesh.SetMaterial(CallFunc_Array_Find_ReturnValue, dynamicEyesMat);0x01FFreturn;0x0201// end of script
Public0x00
void changeFaceTexture(const FVector& Eyes UV Offset, const FVector& MouthUV Offset)
Script9 statements · 216 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(dynamicEyesMat);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00D5;0x002BCallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(4f);0x004CCallFunc_Divide_VectorVector_ReturnValue = Divide_VectorVector(Eyes UV Offset, CallFunc_Conv_FloatToVector_ReturnValue);0x007ACallFunc_Conv_VectorToLinearColor_ReturnValue = Conv_VectorToLinearColor(CallFunc_Divide_VectorVector_ReturnValue);0x009FdynamicEyesMat.SetVectorParameterValue(FName(UVOffset), CallFunc_Conv_VectorToLinearColor_ReturnValue);0x00D5Label_00D5:0x00D5return;0x00D7// end of script
Public0x30
void fixTickForTurnaround()
Script5 statements · 46 bytes of bytecode
0x0000if (!(true)) goto Label_002B;0x0006Mesh.SetComponentTickInterval(0.05f);0x002BLabel_002B:0x002Breturn;0x002D// end of script
Public0x00
void skidTurnCheck()
Script14 statements · 422 bytes of bytecode
0x0000CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(horizontalSpeed, 50);0x0026CallFunc_GetVelocity_ReturnValue = GetVelocity();0x0046CallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(CallFunc_GetVelocity_ReturnValue, 1e-04f);0x0070CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(inputVectorWorld, CallFunc_Vector_Normal2D_ReturnValue);0x009ECallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue, -1, 0.4);0x00CDCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_NearlyEqual_FloatFloat_ReturnValue, CallFunc_GreaterEqual_DoubleDouble_ReturnValue);0x00F3if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_01A3;0x0101CharacterMovement.BrakingDecelerationWalking = 1200f;0x012Echange Action State(18);0x013ECallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x015APlaySoundAtLocation(this, /Game/Audio/Sounds/Footsteps/Cue_Skid.Cue_Skid, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x01A3Label_01A3:0x01A3return;0x01A5// end of script
Public0x00
void doBackJump()
Script17 statements · 520 bytes of bytecode
0x0000customStopMontage(0f);0x0013changeJumpType(10);0x0023change Move State(1);0x0033Jump();0x0041CharacterMovement.GravityScale = 0.8f;0x006ECharacterMovement.AirControl = 0f;0x009BCharacterMovement.RotationRate = FRotator(0, 0, 0);0x00DCCallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x00F8CallFunc_FMax_ReturnValue = FMax(horizontalSpeed, 500);0x0126CallFunc_NegateVector_ReturnValue = NegateVector(CallFunc_GetActorForwardVector_ReturnValue);0x014BCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_FMax_ReturnValue);0x0170CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_NegateVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x019ECallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, FVector(0, 0, 250));0x01DCLaunchCharacter(CallFunc_Add_VectorVector_ReturnValue, true, true);0x01F5change Action State(17);0x0205return;0x0207// end of script
Public0x00
void unsetJumpBuffer()
Script3 statements · 14 bytes of bytecode
0x0000bufferedJump = false;0x000Breturn;0x000D// end of script
Public0x00
void blockingUpdateToComp(bool isGuarding?)
Script4 statements · 63 bytes of bytecode
0x0000isGuarding? = isGuarding?;0x0013BP_HpHitable.isGuarding? = isGuarding?;0x003Creturn;0x003E// end of script
Public0x01
void activateGuardFrames()
Script3 statements · 18 bytes of bytecode
0x0000blockingUpdateToComp(true);0x000Freturn;0x0011// end of script
Public0x00
void blockedHit()
Script4 statements · 9 bytes of bytecode
0x0000if (!(true)) goto Label_0006;0x0006Label_0006:0x0006return;0x0008// end of script
Public0x00
void resetAirControlOnly()
Script5 statements · 146 bytes of bytecode
0x0000CharacterMovement.BrakingDecelerationFalling = 0f;0x002DCharacterMovement.GravityScale = defaultGrav;0x005ECharacterMovement.AirControl = default Air Control;0x008Freturn;0x0091// end of script
Public0x00
void loadRelevantSettings()
Script50 statements · 1,772 bytes of bytecode
0x0000PushFlow(Label_06E9);0x0005PushFlow(Label_02C7);0x000ACameraTurnRate = As MV Game Instance Ref.Camera Hori Speed;0x003BCameraLookupRate = As MV Game Instance Ref.Camera Vert Speed;0x006CCallFunc_SelectFloat_ReturnValue_2 = SelectFloat(1, -1, As MV Game Instance Ref.Camera Yinvert);0x00B9cameraInvertY = CallFunc_SelectFloat_ReturnValue_2;0x00D4CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(-1, 1, As MV Game Instance Ref.camXinvert);0x0121cameraInvertX = CallFunc_SelectFloat_ReturnValue_1;0x013CCamera Reference.autoAlignCamEnabled? = As MV Game Instance Ref.Auto Cam;0x017BCamera Reference.masterAutoCamOnDelay = As MV Game Instance Ref.Auto Cam on Delay;0x01C2CallFunc_SelectFloat_ReturnValue = SelectFloat(0.05, 0, As MV Game Instance Ref.limitedAnimation);0x020FCallFunc_SetComponentTickInterval_TickInterval_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x022CVisualMesh.SetComponentTickInterval(CallFunc_SetComponentTickInterval_TickInterval_ImplicitCast);0x0255RecenterCameraWhenNoTarget = As MV Game Instance Ref.cameraRecenter;0x027Eif (!(As MV Game Instance Ref.pants)) goto Label_05FC;0x02A2tryAddOutfitToUnlockedList(FName(pants), CallFunc_tryAddOutfitToUnlockedList_success_);0x02C6PopFlow();0x02C7Label_02C7:0x02C7Temp_int_Loop_Counter_Variable = 0;0x02DETemp_int_Array_Index_Variable = 0;0x02F5Label_02F5:0x02F5CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(As MV Game Instance Ref.currentInputMappings);0x0346CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x036Cif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0376Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0391PushFlow(Label_05B2);0x0396/Script/Engine.Default__KismetArrayLibrary.Array_Get(As MV Game Instance Ref.currentInputMappings, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03E7CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(CallFunc_Array_Get_Item.Action, /Game/ThirdPerson/Input/Actions/IA_Look.IA_Look);0x0416CallFunc_NotEqual_ObjectObject_ReturnValue_1 = NotEqual_ObjectObject(CallFunc_Array_Get_Item.Action, /Game/ThirdPerson/Input/Actions/IA_Move.IA_Move);0x0445CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_NotEqual_ObjectObject_ReturnValue_1, CallFunc_NotEqual_ObjectObject_ReturnValue);0x046Bif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0475/Script/Engine.Default__KismetArrayLibrary.Array_Get(As MV Game Instance Ref.currentInputMappings, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x04C6defaultMapppingContext.UnmapKey(CallFunc_Array_Get_Item.Action, CallFunc_Array_Get_Item.Key);0x050A/Script/Engine.Default__KismetArrayLibrary.Array_Get(As MV Game Instance Ref.currentInputMappings, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x055BCallFunc_MapKey_ReturnValue = defaultMapppingContext.MapKey(CallFunc_Array_Get_Item.Action, CallFunc_Array_Get_Item.Key);0x05B1PopFlow();0x05B2Label_05B2:0x05B2CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x05DCTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x05F7goto Label_02F5;0x05FCLabel_05FC:0x05FCTemp_name_Variable_1 = FName(pants);0x061BCallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(As MV Game Instance Ref.Unlocked Outfits, Temp_name_Variable_1);0x066Dif (!(CallFunc_Array_Contains_ReturnValue)) PopFlow();0x0677Temp_name_Variable = FName(pants);0x0696CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(As MV Game Instance Ref.Unlocked Outfits, Temp_name_Variable);0x06E8PopFlow();0x06E9Label_06E9:0x06E9return;0x06EB// end of script
Public0x00
void findMaxHP()
Script14 statements · 587 bytes of bytecode
0x0000CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(As MV Game Instance Ref.hpPieces);0x003BCallFunc_FMod_ReturnValue = FMod(CallFunc_Conv_IntToDouble_ReturnValue, HPpiecesNeededForHeart, CallFunc_FMod_Remainder);0x0072CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_FMod_ReturnValue);0x0097CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, 10);0x00C5CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 30);0x00F3BP_HpHitable.maxHP = CallFunc_Add_DoubleDouble_ReturnValue;0x0124CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(As MV Game Instance Ref.hpPieces);0x015FCallFunc_FMod_ReturnValue = FMod(CallFunc_Conv_IntToDouble_ReturnValue, HPpiecesNeededForHeart, CallFunc_FMod_Remainder);0x0196CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_FMod_ReturnValue);0x01BBCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, 10);0x01E9CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 30);0x0217As MV Game Instance Ref.maxHP = CallFunc_Add_DoubleDouble_ReturnValue;0x0248return;0x024A// end of script
Public0x00
void spawnNumAfterimages()
Script11 statements · 242 bytes of bytecode
0x0000CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(afterImagesToSpawn, 0);0x0022if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_00EF;0x0030Spawn After Image(0f);0x0043CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(afterImagesToSpawn, 1);0x006DTemp_int_Variable = CallFunc_Subtract_IntInt_ReturnValue;0x0088afterImagesToSpawn = Temp_int_Variable;0x00A3K2Node_CreateDelegate_OutputDelegate.Bind(this, spawnNumAfterimages);0x00BACallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.1f, false, 0f, 0f);0x00EFLabel_00EF:0x00EFreturn;0x00F1// end of script
Public0x00
void changePowerAmount(double A, bool forceUpdatePowerLevel)
Script49 statements · 1,054 bytes of bytecode
0x0000CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(A, currentPower);0x002ECallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, 0, maxPower);0x0065currentPower = CallFunc_FClamp_ReturnValue;0x0080if (!(obtainedPowerBoost?)) goto Label_029C;0x008ECallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(baseMaxPower, 3);0x00BCCallFunc_FMod_ReturnValue = FMod(currentPower, CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_FMod_Remainder);0x00F3CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(powerLevel, CallFunc_FMod_ReturnValue);0x0119if (!(CallFunc_NotEqual_IntInt_ReturnValue)) goto Label_0321;0x0127Label_0127:0x0127CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(baseMaxPower, 3);0x0155CallFunc_FMod_ReturnValue = FMod(currentPower, CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_FMod_Remainder);0x018CpowerLevel = CallFunc_FMod_ReturnValue;0x01A7K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(powerLevel, 0);0x01C9if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0334;0x01D7K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(powerLevel, 1);0x01F9if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_036F;0x0207K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(powerLevel, 2);0x0229if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_03AA;0x0237K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(powerLevel, 3);0x0259if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_03E5;0x0267K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(powerLevel, 4);0x0289if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_03E5;0x0297goto Label_041B;0x029CLabel_029C:0x029CCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(baseMaxPower, 3);0x02CACallFunc_FMod_ReturnValue = FMod(currentPower, CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_FMod_Remainder);0x0301powerLevel = CallFunc_FMod_ReturnValue;0x031Cgoto Label_041B;0x0321Label_0321:0x0321if (!(forceUpdatePowerLevel)) goto Label_041B;0x032Fgoto Label_0127;0x0334Label_0334:0x0334powerDamageMultiplier = 1;0x034FrangeMultiplier = 1;0x036Agoto Label_041B;0x036FLabel_036F:0x036FpowerDamageMultiplier = 1;0x038ArangeMultiplier = 1;0x03A5goto Label_041B;0x03AALabel_03AA:0x03AApowerDamageMultiplier = 1;0x03C5rangeMultiplier = 2;0x03E0goto Label_041B;0x03E5Label_03E5:0x03E5powerDamageMultiplier = 1.75;0x0400rangeMultiplier = 2;0x041BLabel_041B:0x041Breturn;0x041D// end of script
Public0x09
void enterTransition()
Script5 statements · 95 bytes of bytecode
0x0000changeControlState(1);0x0010K2Node_CreateDelegate_OutputDelegate.Bind(this, resetControlState);0x0027CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 1f, false, 0f, 0f);0x005Creturn;0x005E// end of script
Public0x00
void resetControlState()
Script3 statements · 19 bytes of bytecode
0x0000changeControlState(0);0x0010return;0x0012// end of script
Public0x00
void exitTransition(bool walkOutTransition?)
Script11 statements · 292 bytes of bytecode
0x0000Temp_bool_Variable = walkOutTransition?;0x0013Temp_byte_Variable = 1;0x0027Temp_byte_Variable_1 = 2;0x003BchangeControlState(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x007ECamera Reference.detach = true;0x009FUI_HudRef.fadeInOut(true, 1f);0x00C9As MV Game Instance Ref.levelTransitionIn? = true;0x00EAAs MV Game Instance Ref.equippedWeapon = weaponEquipped?;0x0113meshReset();0x0121return;0x0123// end of script
Public0x01
void resetToSafeZone()
Script45 statements · 1,481 bytes of bytecode
0x0000PushFlow(Label_05C6);0x0005PushFlow(Label_0338);0x000AK2Node_MakeArray_Array = {0, 1};0x0019BreakTransform(respawnTransform, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x0047CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location_1, FVector(0, 0, 100));0x0085CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_BreakTransform_Location_1, FVector(0, 0, 1000));0x00C3CallFunc_LineTraceSingleForObjects_ReturnValue = LineTraceSingleForObjects(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, K2Node_MakeArray_Array, false, Temp_object_Variable, 0, CallFunc_LineTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0152if (!(CallFunc_LineTraceSingleForObjects_ReturnValue)) goto Label_059D;0x0160BreakTransform(respawnTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x018ECallFunc_GetUnscaledCapsuleHalfHeight_ReturnValue = CapsuleComponent.GetUnscaledCapsuleHalfHeight();0x01C0CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(CallFunc_GetUnscaledCapsuleHalfHeight_ReturnValue);0x01E5BreakHitResult(CallFunc_LineTraceSingleForObjects_OutHit, 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);0x029ACallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_BreakHitResult_Location, CallFunc_Conv_FloatToVector_ReturnValue);0x02C8CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_BreakTransform_Rotation, FVector(1, 1, 1));0x030FCallFunc_K2_SetActorTransform_ReturnValue_1 = K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetActorTransform_SweepHitResult_1, false);0x0337PopFlow();0x0338Label_0338:0x0338CharacterMovement.SetMovementMode(1, 0);0x0360customStopMontage(0f);0x0373change Action State(0);0x0383BP_HpHitable.intangible? = false;0x03A4landFunc();0x03B2customCameraArmRef.bEnableCameraLag = false;0x03D3reset camera lag();0x03E1CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x03FDCallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, /Game/Audio/Sounds/cue_playerRezz.cue_playerRezz, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x044FUI_HudRef.fadeInOut(false, 2f);0x0479CallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/VFX/Systems/NS_RespawnSafe.NS_RespawnSafe, CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 0, true);0x04E5dieFade(false);0x04F4PushFlow(Label_0551);0x04F9CallFunc_IsValid_ReturnValue = IsValid(wallRideSFX);0x0516if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0520wallRideSFX.FadeOut(0.25f, 0f, 0);0x0550PopFlow();0x0551Label_0551:0x0551CallFunc_IsValid_ReturnValue_1 = IsValid(wallRideVFX);0x056Eif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0578wallRideVFX.Deactivate();0x059CPopFlow();0x059DLabel_059D:0x059DCallFunc_K2_SetActorTransform_ReturnValue = K2_SetActorTransform(respawnTransform, false, CallFunc_K2_SetActorTransform_SweepHitResult, false);0x05C5PopFlow();0x05C6Label_05C6:0x05C6return;0x05C8// end of script
Public0x00
void lightPulse()
Script16 statements · 569 bytes of bytecode
0x0000if (!(obtainedLight?)) goto Label_0236;0x000ECallFunc_GetGameTimeInSeconds_ReturnValue = GetGameTimeInSeconds(this);0x002BCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_GetGameTimeInSeconds_ReturnValue, 2);0x0059CallFunc_Sin_ReturnValue = Sin(CallFunc_Multiply_DoubleDouble_ReturnValue);0x007ECallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Sin_ReturnValue, -1, 1, 0.9, 1);0x00C7CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_MapRangeClamped_ReturnValue, lightTarget);0x00F5dynamicVertexLightRef.SetRadius(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0122CallFunc_GetGameTimeInSeconds_ReturnValue = GetGameTimeInSeconds(this);0x013FCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_GetGameTimeInSeconds_ReturnValue, 2);0x016DCallFunc_Sin_ReturnValue = Sin(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0192CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Sin_ReturnValue, -1, 1, 0.9, 1);0x01DBCallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_MapRangeClamped_ReturnValue, 0.3);0x0209dynamicVertexLightRef.SetIntensity(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0236Label_0236:0x0236return;0x0238// end of script
Public0x00
void healPlayer(double Amount)
Script13 statements · 237 bytes of bytecode
0x0000PushFlow(Label_00EA);0x0005PushFlow(Label_0019);0x000AfindMaxHP();0x0018PopFlow();0x0019Label_0019:0x0019CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(BP_HpHitable.CurrentHp, Amount);0x005DCallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, 0, BP_HpHitable.maxHP);0x00AABP_HpHitable.CurrentHp = CallFunc_FClamp_ReturnValue;0x00DBupdatePlayerCurrentStatValues();0x00E9PopFlow();0x00EALabel_00EA:0x00EAreturn;0x00EC// end of script
Public0x08
void createActiveHitboxPlunge()
Script127 statements · 6,542 bytes of bytecode
0x0000PushFlow(Label_198B);0x0005plungeHitboxData = ST_HitboxData{10, 0.1, false, nullptr, FName(handSlot_RSocket), FVector(120, 80, 80), 0};0x0061PushFlow(Label_03C2);0x0066CallFunc_K2_GetComponentRotation_ReturnValue = Mesh.K2_GetComponentRotation();0x0098CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x00B4CallFunc_MakeVector_ReturnValue = MakeVector(125, 75, 125);0x00EBCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, FVector(0, 0, -100));0x0129CallFunc_BoxTraceMulti_OutHits = {};0x0134CallFunc_BoxTraceMulti_ReturnValue = BoxTraceMulti(this, CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_MakeVector_ReturnValue, CallFunc_K2_GetComponentRotation_ReturnValue, 3, false, Temp_object_Variable_2, 0, CallFunc_BoxTraceMulti_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x01CETemp_int_Loop_Counter_Variable_1 = 0;0x01E5Temp_int_Array_Index_Variable = 0;0x01FCLabel_01FC:0x01FCCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_BoxTraceMulti_OutHits);0x0237CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x025Dif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0267Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0282PushFlow(Label_0683);0x0287/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x02C2BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x0377CallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(hitActorsArray, CallFunc_BreakHitResult_HitActor_1);0x03B3if (!(CallFunc_Array_Contains_ReturnValue_1)) goto Label_06CD;0x03C1PopFlow();0x03C2Label_03C2:0x03C2K2Node_MakeArray_Array = {PlayerLight.ChildActor};0x03ECK2Node_MakeArray_Array_1 = {6};0x03F9CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x0415CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0431CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, -100));0x046FCallFunc_BoxTraceMultiForObjects_OutHits = {};0x047ACallFunc_BoxTraceMultiForObjects_ReturnValue = BoxTraceMultiForObjects(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, FVector(40, 40, 25), CallFunc_K2_GetActorRotation_ReturnValue, K2Node_MakeArray_Array_1, false, K2Node_MakeArray_Array, 0, CallFunc_BoxTraceMultiForObjects_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x052Bif (!(CallFunc_BoxTraceMultiForObjects_ReturnValue)) PopFlow();0x0535Temp_int_Loop_Counter_Variable = 0;0x054CTemp_int_Array_Index_Variable_1 = 0;0x0563Label_0563:0x0563CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_BoxTraceMultiForObjects_OutHits);0x059ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x05C4if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x05CETemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x05E9PushFlow(Label_0639);0x05EECallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(hitActorsArray, Temp_object_Variable_1);0x062Aif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_16C9;0x0638PopFlow();0x0639Label_0639:0x0639CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0663Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x067Egoto Label_0563;0x0683Label_0683:0x0683CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x06ADTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x06C8goto Label_01FC;0x06CDLabel_06CD:0x06CD/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0708BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x07BDCallFunc_ComponentHasTag_ReturnValue = CallFunc_BreakHitResult_HitComponent_1.ComponentHasTag(FName(parry));0x07F4if (!(CallFunc_ComponentHasTag_ReturnValue)) goto Label_0D16;0x0802/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x083DBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x08F2CallFunc_GetComponentByClass_ReturnValue = CallFunc_BreakHitResult_HitActor_1.GetComponentByClass(/Game/Blueprints/BP_HpHitable.BP_HpHitable_C);0x0925CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x0942if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x094C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0987BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x0A3CK2Node_DynamicCast_AsBPI_Combat = Cast<BPI_Combat_C>(CallFunc_BreakHitResult_HitActor_1);0x0A60K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Combat);0x0A7Dif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0BE1;0x0A8BCallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x0AA7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0AE2BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x0B97K2Node_DynamicCast_AsBPI_Combat.BPI_TryParry(this, ST Hitbox Data, CallFunc_GetActorForwardVector_ReturnValue, CallFunc_BreakHitResult_ImpactPoint_1, lockAttack?);0x0BE1Label_0BE1:0x0BE1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0C1CBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x0CD1CallFunc_Array_Add_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(hitActorsArray, CallFunc_BreakHitResult_HitActor_1);0x0D15PopFlow();0x0D16Label_0D16:0x0D16/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0D51BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x0E06CallFunc_GetComponentByClass_ReturnValue = CallFunc_BreakHitResult_HitActor_1.GetComponentByClass(/Game/Blueprints/BP_HpHitable.BP_HpHitable_C);0x0E39CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x0E56if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_13B7;0x0E64/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0E9FBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x0F54CallFunc_GetComponentByClass_ReturnValue = CallFunc_BreakHitResult_HitActor_1.GetComponentByClass(/Game/Blueprints/BP_HpHitable.BP_HpHitable_C);0x0F87K2Node_DynamicCast_AsBPI_Combat_2 = Cast<BPI_Combat_C>(CallFunc_GetComponentByClass_ReturnValue);0x0FABK2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Combat_2);0x0FC8if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_1123;0x0FD6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1011BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x10C6CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x10E2K2Node_DynamicCast_AsBPI_Combat_2.BPI_TryDamage(this, plungeHitboxData, CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_BreakHitResult_ImpactPoint_1);0x1123Label_1123:0x1123/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x115EBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x1213CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(hitActorsArray, CallFunc_BreakHitResult_HitActor_1);0x1257/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1292BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x1347CallFunc_GetDisplayName_ReturnValue = GetDisplayName(CallFunc_BreakHitResult_HitComponent_1);0x136CPrintString(this, CallFunc_GetDisplayName_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x13B6PopFlow();0x13B7Label_13B7:0x13B7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x13F2BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x14A7K2Node_DynamicCast_AsBPI_Combat_1 = Cast<BPI_Combat_C>(CallFunc_BreakHitResult_HitActor_1);0x14CBK2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Combat_1);0x14E8if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_1684;0x14F6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1531BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x15E6CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x1602K2Node_DynamicCast_AsBPI_Combat_1.BPI_TryDamage(this, ST_HitboxData{5, 0.1, false, nullptr, FName(handSlot_RSocket), FVector(120, 80, 80), 0}, CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_BreakHitResult_ImpactPoint_1);0x1684Label_1684:0x1684CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(hitActorsArray, Temp_object_Variable);0x16C8PopFlow();0x16C9Label_16C9:0x16C9/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x1704BreakHitResult(CallFunc_Array_Get_Item, 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);0x17B9K2Node_DynamicCast_AsBP_Break_Floor = Cast<BP_BreakFloor_C>(CallFunc_BreakHitResult_HitActor);0x17DDK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Break_Floor);0x17FAif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x1804/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x183FBreakHitResult(CallFunc_Array_Get_Item, 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);0x18F4CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(hitActorsArray, CallFunc_BreakHitResult_HitActor);0x1938K2Node_DynamicCast_AsBP_Break_Floor.destroyFloor();0x195CBP_HpHitable.doHitStop(0.2f, 0.1f);0x198APopFlow();0x198BLabel_198B:0x198Breturn;0x198D// end of script
Public0x00
void updatePlayerCurrentStatValues()
Script11 statements · 260 bytes of bytecode
0x0000PushFlow(Label_0101);0x0005PushFlow(Label_0083);0x000AAs MV Game Instance Ref.currentPower = currentPower;0x003BAs MV Game Instance Ref.CurrentHp = BP_HpHitable.CurrentHp;0x0082PopFlow();0x0083Label_0083:0x0083UI_HudRef.updateCurrentHPValues(BP_HpHitable.CurrentHp, currentPower, BP_HpHitable.maxHP, maxPower, powerLevel);0x0100PopFlow();0x0101Label_0101:0x0101return;0x0103// end of script
Public0x00
void poleTick()
Script103 statements · 3,884 bytes of bytecode
0x0000PushFlow(Label_0F29);0x0005PushFlow(Label_0D75);0x000APushFlow(Label_08B9);0x000FPushFlow(Label_0141);0x0014CallFunc_GetBoundActionValue_ReturnValue = GetBoundActionValue(this, /Game/ThirdPerson/Input/Actions/IA_Move.IA_Move);0x003ACallFunc_Conv_InputActionValueToAxis2D_ReturnValue = Conv_InputActionValueToAxis2D(CallFunc_GetBoundActionValue_ReturnValue);0x005FBreakVector2D(CallFunc_Conv_InputActionValueToAxis2D_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0084CallFunc_SignOfFloat_ReturnValue = SignOfFloat(CallFunc_BreakVector2D_Y);0x00A9CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_SignOfFloat_ReturnValue, -1, 1, 1200, 650);0x00F2K2Node_VariableSet_MaxFlySpeed_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0x010FCharacterMovement.MaxFlySpeed = K2Node_VariableSet_MaxFlySpeed_ImplicitCast;0x0140PopFlow();0x0141Label_0141:0x0141CallFunc_K2_GetActorLocation_ReturnValue_7 = Pole Actor.K2_GetActorLocation();0x0173BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_7, CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_4);0x01A1CallFunc_K2_GetActorLocation_ReturnValue_8 = K2_GetActorLocation();0x01BDBreakVector(CallFunc_K2_GetActorLocation_ReturnValue_8, CallFunc_BreakVector_X_5, CallFunc_BreakVector_Y_5, CallFunc_BreakVector_Z_5);0x01EBCallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_5);0x0222CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_8, CallFunc_MakeVector_ReturnValue_2);0x0250BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x027ECallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x02ADCallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_MakeRotator_ReturnValue, false);0x02CBCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x02E7BreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0315CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x0331CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x034ECallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x036ABreakVector(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0398CallFunc_K2_GetActorLocation_ReturnValue_3 = Pole Actor.K2_GetActorLocation();0x03CABreakVector(CallFunc_K2_GetActorLocation_ReturnValue_3, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x03F8CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_1);0x042FCallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_MakeVector_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_1);0x045DCallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(CallFunc_GetDirectionUnitVector_ReturnValue, 1e-04f);0x0487CallFunc_Conv_FloatToVector_ReturnValue_2 = Conv_FloatToVector(30f);0x04A8CallFunc_GetBoundActionValue_ReturnValue_1 = GetBoundActionValue(this, /Game/ThirdPerson/Input/Actions/IA_Move.IA_Move);0x04CECallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1 = Conv_InputActionValueToAxis2D(CallFunc_GetBoundActionValue_ReturnValue_1);0x04F3BreakVector2D(CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x0518CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_GetWorldDeltaSeconds_ReturnValue, CallFunc_BreakVector2D_X_1);0x0546CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, poleSpinRate);0x0574CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, -1);0x05A2CallFunc_RotateAngleAxis_AngleDeg_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x05BFCallFunc_RotateAngleAxis_ReturnValue = RotateAngleAxis(CallFunc_Vector_Normal2D_ReturnValue, CallFunc_RotateAngleAxis_AngleDeg_ImplicitCast, FVector(0, 0, 1));0x0606CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_RotateAngleAxis_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue_2);0x0634CallFunc_Add_VectorVector_ReturnValue_7 = Add_VectorVector(CallFunc_MakeVector_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x0662BreakVector(CallFunc_Add_VectorVector_ReturnValue_7, CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, CallFunc_BreakVector_Z_3);0x0690CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, CallFunc_BreakVector_Z);0x06C7CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_MakeVector_ReturnValue_1, false, CallFunc_K2_SetActorLocation_SweepHitResult, false);0x06EFCallFunc_K2_GetActorLocation_ReturnValue_7 = Pole Actor.K2_GetActorLocation();0x0721BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_7, CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_4);0x074FCallFunc_K2_GetActorLocation_ReturnValue_8 = K2_GetActorLocation();0x076BBreakVector(CallFunc_K2_GetActorLocation_ReturnValue_8, CallFunc_BreakVector_X_5, CallFunc_BreakVector_Y_5, CallFunc_BreakVector_Z_5);0x0799CallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_5);0x07D0CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_8, CallFunc_MakeVector_ReturnValue_2);0x07FEBreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x082CCallFunc_Conv_DoubleToString_InDouble_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw);0x0849CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_Conv_DoubleToString_InDouble_ImplicitCast);0x086EPrintString(this, CallFunc_Conv_DoubleToString_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x08B8PopFlow();0x08B9Label_08B9:0x08B9CallFunc_Conv_FloatToVector_ReturnValue_1 = Conv_FloatToVector(70f);0x08DACallFunc_K2_GetActorLocation_ReturnValue_4 = K2_GetActorLocation();0x08F6CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_4, FVector(0, 0, 70));0x0934CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x0950K2Node_MakeArray_Array_2 = {1};0x095DCallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_Conv_FloatToVector_ReturnValue_1);0x098BCallFunc_Add_VectorVector_ReturnValue_8 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_2, CallFunc_Add_VectorVector_ReturnValue);0x09B9CallFunc_SphereTraceSingleForObjects_ReturnValue_1 = SphereTraceSingleForObjects(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_8, 20f, K2Node_MakeArray_Array_2, false, Temp_object_Variable_1, 0, CallFunc_SphereTraceSingleForObjects_OutHit_1, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0A4Dif (!(CallFunc_SphereTraceSingleForObjects_ReturnValue_1)) goto Label_0A5C;0x0A5BPopFlow();0x0A5CLabel_0A5C:0x0A5CCallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(30f);0x0A7DCallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x0A99CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x0AB5CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue);0x0AE3CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_Multiply_VectorVector_ReturnValue);0x0B11CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_3, FVector(0, 0, 0));0x0B4FCallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_Multiply_VectorVector_ReturnValue);0x0B7DCallFunc_Add_VectorVector_ReturnValue_6 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_5, FVector(0, 0, 40));0x0BBBK2Node_MakeArray_Array_1 = {1};0x0BC8CallFunc_SphereTraceSingleForObjects_ReturnValue = SphereTraceSingleForObjects(this, CallFunc_Add_VectorVector_ReturnValue_6, CallFunc_Add_VectorVector_ReturnValue_4, 30f, K2Node_MakeArray_Array_1, false, Temp_object_Variable, 0, CallFunc_SphereTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0C5Cif (!(CallFunc_SphereTraceSingleForObjects_ReturnValue)) goto Label_0D3C;0x0C6ABreakHitResult(CallFunc_SphereTraceSingleForObjects_OutHit, 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);0x0D1FmountPoleTop(CallFunc_BreakHitResult_ImpactPoint, 0f);0x0D3BPopFlow();0x0D3CLabel_0D3C:0x0D3Cchange Move State(1);0x0D4CCharacterMovement.SetMovementMode(3, 0);0x0D74PopFlow();0x0D75Label_0D75:0x0D75CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(0);0x0D93K2Node_MakeArray_Array = {0};0x0DA0CallFunc_K2_GetActorLocation_ReturnValue_5 = K2_GetActorLocation();0x0DBCCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_5, FVector(0, 0, -70));0x0DFACallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_5, FVector(0, 0, 0));0x0E38CallFunc_LineTraceSingleForObjects_ReturnValue = LineTraceSingleForObjects(this, CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_Add_VectorVector_ReturnValue_1, K2Node_MakeArray_Array, false, Temp_object_Variable_2, CallFunc_MakeLiteralByte_ReturnValue, CallFunc_LineTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0ECEif (!(CallFunc_LineTraceSingleForObjects_ReturnValue)) PopFlow();0x0ED8change Move State(0);0x0EE8CharacterMovement.SetMovementMode(1, 0);0x0F10timedResetControlVariables(0, false);0x0F28PopFlow();0x0F29Label_0F29:0x0F29return;0x0F2B// end of script
Public0x00
void poleTrace()
Script91 statements · 3,753 bytes of bytecode
0x0000PushFlow(Label_0EA6);0x0005CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(moveStateUptime, 0.2);0x002BCallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(verticalSpeed, 150);0x0051CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_LessEqual_DoubleDouble_ReturnValue, CallFunc_Greater_DoubleDouble_ReturnValue);0x0077if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0081CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(10f);0x00A2K2Node_MakeArray_Array_2 = {PlayerLight.ChildActor};0x00CCCallFunc_GetScaledCapsuleHalfHeight_ReturnValue_1 = CapsuleComponent.GetScaledCapsuleHalfHeight();0x00FECallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetScaledCapsuleHalfHeight_ReturnValue_1);0x011BCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, 0.5);0x0149CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x0165CallFunc_MakeVector_ReturnValue_2 = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x019CCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue);0x01CACallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x01E6CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x0202K2Node_MakeArray_Array_3 = {6};0x020FCallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_MakeVector_ReturnValue_2);0x023DCallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue);0x026BCallFunc_BoxTraceMultiForObjects_OutHits = {};0x0276CallFunc_BoxTraceMultiForObjects_ReturnValue = BoxTraceMultiForObjects(this, CallFunc_Add_VectorVector_ReturnValue_3, CallFunc_Add_VectorVector_ReturnValue_4, FVector(30, 30, 10), CallFunc_K2_GetActorRotation_ReturnValue, K2Node_MakeArray_Array_3, false, K2Node_MakeArray_Array_2, 0, CallFunc_BoxTraceMultiForObjects_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0327if (!(CallFunc_BoxTraceMultiForObjects_ReturnValue)) goto Label_064D;0x0335Temp_int_Loop_Counter_Variable = 0;0x034CTemp_int_Array_Index_Variable_1 = 0;0x0363Label_0363:0x0363CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_BoxTraceMultiForObjects_OutHits);0x039ECallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x03C4if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_064D;0x03D2Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x03EDPushFlow(Label_0E5C);0x03F2/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x042DBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x04E2K2Node_DynamicCast_AsBPI_Climb = Cast<BPI_Climb_C>(CallFunc_BreakHitResult_HitActor_1);0x0506K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Climb);0x0523if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x052D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0568BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x061DK2Node_DynamicCast_AsBPI_Climb.BPI_QueryPole(this, CallFunc_BreakHitResult_ImpactPoint_1);0x064CPopFlow();0x064DLabel_064D:0x064DK2Node_MakeArray_Array = {PlayerLight.ChildActor};0x0677CallFunc_GetScaledCapsuleHalfHeight_ReturnValue = CapsuleComponent.GetScaledCapsuleHalfHeight();0x06A9CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetScaledCapsuleHalfHeight_ReturnValue);0x06C6CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, -0.5);0x06F4CallFunc_MakeVector_ReturnValue_1 = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue);0x072BCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0747K2Node_MakeArray_Array_1 = {1};0x0754CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeVector_ReturnValue_1);0x0782CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue, FVector(0, 0, -25));0x07C0CallFunc_SphereTraceMultiForObjects_OutHits = {};0x07CBCallFunc_SphereTraceMultiForObjects_ReturnValue = SphereTraceMultiForObjects(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_1, 50f, K2Node_MakeArray_Array_1, false, K2Node_MakeArray_Array, 0, CallFunc_SphereTraceMultiForObjects_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x085Fif (!(CallFunc_SphereTraceMultiForObjects_ReturnValue)) PopFlow();0x0869Temp_int_Loop_Counter_Variable_1 = 0;0x0880Temp_int_Array_Index_Variable = 0;0x0897Label_0897:0x0897CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereTraceMultiForObjects_OutHits);0x08D2CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x08F8if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0902Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x091DPushFlow(Label_0E12);0x0922/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x095DBreakHitResult(CallFunc_Array_Get_Item, 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);0x0A12K2Node_DynamicCast_AsBP_Climb_Pole = Cast<BP_ClimbPole_C>(CallFunc_BreakHitResult_HitActor);0x0A36K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Climb_Pole);0x0A53if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0A5D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0A98BreakHitResult(CallFunc_Array_Get_Item, 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);0x0B4DCallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_BreakHitResult_ImpactNormal, FVector(0, 0, 1));0x0B8BCallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x0BB0CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_DegAcos_ReturnValue, 0, 5);0x0BDFif (!(CallFunc_NearlyEqual_FloatFloat_ReturnValue)) PopFlow();0x0BE9CharacterMovement.StopMovementImmediately();0x0C0DCallFunc_MakeVector_Z_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x0C40CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_MakeVector_Z_ImplicitCast);0x0C77/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0CB2BreakHitResult(CallFunc_Array_Get_Item, 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);0x0D67CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_BreakHitResult_ImpactPoint, CallFunc_MakeVector_ReturnValue);0x0D95CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_Add_VectorVector_ReturnValue_2, false, CallFunc_K2_SetActorLocation_SweepHitResult, false);0x0DBDCharacterMovement.SetMovementMode(5, 0);0x0DE5mountPoleTop(FVector(0, 0, 0), 0.37f);0x0E11PopFlow();0x0E12Label_0E12:0x0E12CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0E3CTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0E57goto Label_0897;0x0E5CLabel_0E5C:0x0E5CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0E86Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0EA1goto Label_0363;0x0EA6Label_0EA6:0x0EA6return;0x0EA8// end of script
Public0x00
void checkCrumblePlatform()
Script10 statements · 362 bytes of bytecode
0x0000CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(0);0x001ECallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x003ACallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 0));0x0078CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, -60));0x00B6K2Node_MakeArray_Array = {0};0x00C3CallFunc_LineTraceSingleForObjects_ReturnValue = LineTraceSingleForObjects(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_1, K2Node_MakeArray_Array, false, Temp_object_Variable, CallFunc_MakeLiteralByte_ReturnValue, CallFunc_LineTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0159if (!(CallFunc_LineTraceSingleForObjects_ReturnValue)) goto Label_0167;0x0167Label_0167:0x0167return;0x0169// end of script
Public0x00
void ledgGrabTick()
Script21 statements · 843 bytes of bytecode
0x0000CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001CCallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x0038CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(30f);0x0059CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue);0x0087CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x00B5CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, FVector(0, 0, 150));0x00F3CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_1);0x0121CallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_Add_VectorVector_ReturnValue, 20f, 2, false, Temp_object_Variable, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x01AEif (!(true)) goto Label_0310;0x01B4BreakHitResult(CallFunc_SphereTraceSingle_OutHit, 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);0x0269CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_BreakHitResult_Normal, FVector(0, 0, 1));0x02A7CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x02CCCallFunc_InRange_FloatFloat_ReturnValue = InRange_FloatFloat(CallFunc_DegAcos_ReturnValue, -40, 40, true, true);0x02FDif (!(CallFunc_InRange_FloatFloat_ReturnValue)) goto Label_0310;0x030Bgoto Label_0348;0x0310Label_0310:0x0310change Move State(1);0x0320CharacterMovement.SetMovementMode(3, 0);0x0348Label_0348:0x0348return;0x034A// end of script
Public0x00
void jumpTick()
Script65 statements · 1,402 bytes of bytecode
0x0000PushFlow(Label_0577);0x0005PushFlow(Label_0254);0x000AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(jumpType, 0);0x0029if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_037B;0x0037K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(jumpType, 1);0x0056if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0390;0x0064K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(jumpType, 2);0x0083if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_037B;0x0091K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(jumpType, 3);0x00B0if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_037B;0x00BEK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(jumpType, 4);0x00DDif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_037B;0x00EBK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(jumpType, 5);0x010Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_037B;0x0118K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(jumpType, 6);0x0137if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_037B;0x0145K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(jumpType, 7);0x0164if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_037B;0x0172K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(jumpType, 8);0x0191if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_037B;0x019FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(jumpType, 9);0x01BEif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_037B;0x01CCK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(jumpType, 10);0x01EBif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_037B;0x01F9K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(jumpType, 11);0x0218if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_037B;0x0226K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(jumpType, 13);0x0245if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0390;0x0253PopFlow();0x0254Label_0254:0x0254CallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(CustomTimeDilation);0x0271CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(jumpInterval, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x029FCallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(jumpTime, CallFunc_Multiply_DoubleDouble_ReturnValue);0x02CDjumpTime = CallFunc_Add_DoubleDouble_ReturnValue_1;0x02E8CallFunc_GetVelocity_ReturnValue_1 = GetVelocity();0x0308BreakVector(CallFunc_GetVelocity_ReturnValue_1, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0336CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_BreakVector_Z_1, -50);0x035Cif (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x0366K2_ClearAndInvalidateTimerHandle(this, jumpTimerHandle);0x037APopFlow();0x037BLabel_037B:0x037BK2_ClearAndInvalidateTimerHandle(this, jumpTimerHandle);0x038FPopFlow();0x0390Label_0390:0x0390if (!(jumpButtonHeld?)) goto Label_0510;0x039ELabel_039E:0x039ECallFunc_GetVelocity_ReturnValue = GetVelocity();0x03BEBreakVector(CallFunc_GetVelocity_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x03ECCallFunc_GetMovementComponent_ReturnValue = GetMovementComponent();0x0404CallFunc_GetFloatValue_InTime_ImplicitCast = Cast<3>(jumpTime);0x0421CallFunc_GetFloatValue_ReturnValue = jumpCurveNorm.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast);0x045CCallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetFloatValue_ReturnValue);0x0479CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 1);0x04A7CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x04DECallFunc_GetMovementComponent_ReturnValue.Velocity = CallFunc_MakeVector_ReturnValue;0x050FPopFlow();0x0510Label_0510:0x0510if (!(stoppedJumpAsecnet)) goto Label_039E;0x051ECallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(jumpTime, 0.2);0x054CjumpTime = CallFunc_Add_DoubleDouble_ReturnValue;0x0567stoppedJumpAsecnet = false;0x0572goto Label_039E;0x0577Label_0577:0x0577return;0x0579// end of script
Public0x00
void manageSprint(bool On?)
Script21 statements · 297 bytes of bytecode
0x0000if (!(obtainedSprint?)) goto Label_0126;0x000Eif (!(On?)) goto Label_004E;0x001CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(moveState, 0);0x003Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00BA;0x0049goto Label_0126;0x004ELabel_004E:0x004Eif (!(isSprinting?)) goto Label_0126;0x005CisSprinting? = false;0x0067K2Node_VariableSet_MaxWalkSpeed_ImplicitCast = Cast<3>(runSpeed);0x0084CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast;0x00B5goto Label_0126;0x00BALabel_00BA:0x00BAif (!(isSprinting?)) goto Label_00CD;0x00C8goto Label_0126;0x00CDLabel_00CD:0x00CDisSprinting? = true;0x00D8K2Node_VariableSet_MaxWalkSpeed_ImplicitCast_1 = Cast<3>(sprintSpeed);0x00F5CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast_1;0x0126Label_0126:0x0126return;0x0128// end of script
Public0x01
void tryChargeAttack()
Script6 statements · 42 bytes of bytecode
0x0000if (!(storedChargeAttack)) goto Label_0027;0x000EstoredChargeAttack = false;0x0019chargeAttack();0x0027Label_0027:0x0027return;0x0029// end of script
Public0x00
void manageBlobShadow()
Script10 statements · 518 bytes of bytecode
0x0000CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001CCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 5000));0x005ACallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, 20f, 0, false, Temp_object_Variable, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x00E7if (!(CallFunc_SphereTraceSingle_ReturnValue)) goto Label_0203;0x00F5BreakHitResult(CallFunc_SphereTraceSingle_OutHit, 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);0x01AACallFunc_MakeRotFromZ_ReturnValue = MakeRotFromZ(CallFunc_BreakHitResult_ImpactNormal);0x01CFBlobShadow.K2_SetWorldRotation(CallFunc_MakeRotFromZ_ReturnValue, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x0203Label_0203:0x0203return;0x0205// end of script
Public0x00
void changeHPvalue(double changeAmount)
Script5 statements · 197 bytes of bytecode
0x0000CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(BP_HpHitable.CurrentHp, changeAmount);0x0044CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, 0, BP_HpHitable.maxHP);0x0091BP_HpHitable.CurrentHp = CallFunc_FClamp_ReturnValue;0x00C2return;0x00C4// end of script
Public0x08
void tryFindLockonTarget(const FVector& Start, const FVector& End, float Radius, TArray<AActor*>& ActorsToIgnore, const AActor*& hitActor1, const UPrimitiveComponent*& hitComponent1)
Script58 statements · 2,331 bytes of bytecode
0x0000PushFlow(Label_0918);0x0005closestItem = 6000;0x0020K2Node_MakeArray_Array = {6};0x002DCallFunc_SphereTraceMultiForObjects_OutHits = {};0x0038CallFunc_SphereTraceMultiForObjects_ReturnValue = SphereTraceMultiForObjects(this, Start, End, Radius, K2Node_MakeArray_Array, false, ActorsToIgnore, 0, CallFunc_SphereTraceMultiForObjects_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 1f);0x00D0if (!(CallFunc_SphereTraceMultiForObjects_ReturnValue)) PopFlow();0x00DATemp_int_Loop_Counter_Variable = 0;0x00F1Temp_int_Array_Index_Variable = 0;0x0108Label_0108:0x0108CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereTraceMultiForObjects_OutHits);0x0143CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0169if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0501;0x0177Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0192PushFlow(Label_0572);0x0197CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x01B3/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01EEBreakHitResult(CallFunc_Array_Get_Item, 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);0x02A3CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_BreakHitResult_ImpactPoint);0x02D1CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, closestItem);0x02F7CallFunc_ComponentHasTag_ReturnValue = CallFunc_BreakHitResult_HitComponent.ComponentHasTag(FName(Target));0x032ECallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_ComponentHasTag_ReturnValue, CallFunc_Less_DoubleDouble_ReturnValue);0x0354if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x035ECallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x037A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03B5BreakHitResult(CallFunc_Array_Get_Item, 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);0x046ACallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakHitResult_ImpactPoint, 1, false, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x04F2if (!(CallFunc_LineTraceSingle_ReturnValue)) goto Label_05BC;0x0500PopFlow();0x0501Label_0501:0x0501CallFunc_IsValid_ReturnValue = IsValid(HitActor);0x051Eif (!(CallFunc_IsValid_ReturnValue)) goto Label_0557;0x052ChitActor1 = HitActor;0x053FhitComponent1 = HitComponent;0x0552goto Label_0918;0x0557Label_0557:0x0557hitActor1 = nullptr;0x0562hitComponent1 = nullptr;0x056Dgoto Label_0918;0x0572Label_0572:0x0572CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x059CTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x05B7goto Label_0108;0x05BCLabel_05BC:0x05BCCallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x05D8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0613BreakHitResult(CallFunc_Array_Get_Item, 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);0x06C8CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_BreakHitResult_ImpactPoint);0x06F6closestItem = CallFunc_Vector_Distance_ReturnValue;0x0711/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x074CBreakHitResult(CallFunc_Array_Get_Item, 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);0x0801HitComponent = CallFunc_BreakHitResult_HitComponent;0x0814/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x084FBreakHitResult(CallFunc_Array_Get_Item, 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);0x0904HitActor = CallFunc_BreakHitResult_HitActor;0x0917PopFlow();0x0918Label_0918:0x0918return;0x091A// end of script
Public0x58
void unsetAttackCooldown()
Script3 statements · 14 bytes of bytecode
0x0000inFreeAttCooldown? = false;0x000Breturn;0x000D// end of script
Public0x00
void resetAttackTracker()
Script3 statements · 26 bytes of bytecode
0x0000attackComboPosition = 0;0x0017return;0x0019// end of script
Public0x00
void unsetCoyoteTime()
Script3 statements · 14 bytes of bytecode
0x0000canCoyoteTimeJump = false;0x000Breturn;0x000D// end of script
Public0x00
void updateUpgrades(TMap<FName, int32>& TargetMap)
Script300 statements · 7,341 bytes of bytecode
0x0000PushFlow(Label_1CAA);0x0005CallFunc_Map_Keys_Keys = {};0x0010/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(TargetMap, CallFunc_Map_Keys_Keys);0x0042Temp_int_Loop_Counter_Variable = 0;0x0059Temp_int_Array_Index_Variable = 0;0x0070Label_0070:0x0070CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x00ABCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00D1if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_054B;0x00DFTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00FAPushFlow(Label_0649);0x00FF/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x013ANewLocalVar_0 = CallFunc_Array_Get_Item;0x0155PushFlow(Label_0693);0x015AK2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(attack));0x0184if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0A41;0x0192K2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(airKick));0x01BCif (!(K2Node_SwitchName_CmpSuccess)) goto Label_0B52;0x01CAK2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(slide));0x01F4if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0D1A;0x0202K2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(plunge));0x022Cif (!(K2Node_SwitchName_CmpSuccess)) goto Label_0D90;0x023AK2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(wallRide));0x0264if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0E06;0x0272K2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(Light));0x029Cif (!(K2Node_SwitchName_CmpSuccess)) goto Label_101F;0x02AAK2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(projectile));0x02D4if (!(K2Node_SwitchName_CmpSuccess)) goto Label_118A;0x02E2K2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(sprint));0x030Cif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1200;0x031AK2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(powerBoost));0x0344if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1276;0x0352K2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(SlideJump));0x037Cif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1304;0x038AK2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(guard));0x03B4if (!(K2Node_SwitchName_CmpSuccess)) goto Label_137A;0x03C2K2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(chargeAttack));0x03ECif (!(K2Node_SwitchName_CmpSuccess)) goto Label_13F0;0x03FAK2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(extraKick));0x0424if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1466;0x0432K2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(magicHaste));0x045Cif (!(K2Node_SwitchName_CmpSuccess)) goto Label_14C7;0x046AK2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(HealBoost));0x0494if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1528;0x04A2K2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(damageBoost));0x04CCif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1646;0x04DAK2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(magicPiece));0x0504if (!(K2Node_SwitchName_CmpSuccess)) goto Label_16A7;0x0512K2Node_SwitchName_CmpSuccess = NotEqual_NameName(NewLocalVar_0, FName(Map));0x053Cif (!(K2Node_SwitchName_CmpSuccess)) goto Label_182E;0x054APopFlow();0x054BLabel_054B:0x054BPushFlow(Label_18A4);0x0550PushFlow(Label_05E5);0x0555CallFunc_IsValid_ReturnValue = IsValid(dynamicVertexLightRef);0x0572if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x057Cif (!(obtainedLight?)) goto Label_058A;0x058ALabel_058A:0x058AdynamicVertexLightRef.SetRadius(300);0x05B7dynamicVertexLightRef.SetIntensity(0.2);0x05E4PopFlow();0x05E5Label_05E5:0x05E5tryAddOutfitToUnlockedList(FName(Base), CallFunc_tryAddOutfitToUnlockedList_success__8);0x0609if (!(CallFunc_tryAddOutfitToUnlockedList_success__8)) PopFlow();0x0613As MV Game Instance Ref.Current Outfit = FName(Base);0x0648PopFlow();0x0649Label_0649:0x0649CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0673Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x068Egoto Label_0070;0x0693Label_0693:0x0693K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(NewLocalVar_0, FName(mobileHeal));0x06BDif (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_09CB;0x06CBK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(NewLocalVar_0, FName(airRecovery));0x06F5if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_0955;0x0703K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(NewLocalVar_0, FName(outfitPro));0x072Dif (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_08C4;0x073BK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(NewLocalVar_0, FName(outfitClassy));0x0765if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_18B3;0x0773K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(NewLocalVar_0, FName(outfitShoujo));0x079Dif (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_1944;0x07ABK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(NewLocalVar_0, FName(outfitJam));0x07D5if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_19D5;0x07E3K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(NewLocalVar_0, FName(outfitKnight));0x080Dif (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_1A66;0x081BK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(NewLocalVar_0, FName(outfitFaith));0x0845if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_1AF7;0x0853K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(NewLocalVar_0, FName(outfitSweater));0x087Dif (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_1B88;0x088BK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(NewLocalVar_0, FName(outfitPast));0x08B5if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_1C19;0x08C3PopFlow();0x08C4Label_08C4:0x08C4CallFunc_Map_Find_ReturnValue_2 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_2);0x0909CallFunc_Conv_IntToBool_ReturnValue_2 = Conv_IntToBool(CallFunc_Map_Find_Value_2);0x0926if (!(CallFunc_Conv_IntToBool_ReturnValue_2)) PopFlow();0x0930tryAddOutfitToUnlockedList(FName(pro), CallFunc_tryAddOutfitToUnlockedList_success__7);0x0954PopFlow();0x0955Label_0955:0x0955CallFunc_Map_Find_ReturnValue_2 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_2);0x099ACallFunc_Conv_IntToBool_ReturnValue_3 = Conv_IntToBool(CallFunc_Map_Find_Value_2);0x09B7canDoAirRecovery? = CallFunc_Conv_IntToBool_ReturnValue_3;0x09CAPopFlow();0x09CBLabel_09CB:0x09CBCallFunc_Map_Find_ReturnValue_2 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_2);0x0A10CallFunc_Conv_IntToBool_ReturnValue_3 = Conv_IntToBool(CallFunc_Map_Find_Value_2);0x0A2DcanMoveHeal? = CallFunc_Conv_IntToBool_ReturnValue_3;0x0A40PopFlow();0x0A41Label_0A41:0x0A41if (!(obtainedAttack?)) goto Label_0AC5;0x0A4FCallFunc_Map_Find_ReturnValue_5 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_5);0x0A94CallFunc_Conv_IntToBool_ReturnValue_5 = Conv_IntToBool(CallFunc_Map_Find_Value_5);0x0AB1obtainedAttack? = CallFunc_Conv_IntToBool_ReturnValue_5;0x0AC4PopFlow();0x0AC5Label_0AC5:0x0AC5CallFunc_Map_Find_ReturnValue_5 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_5);0x0B0ACallFunc_Conv_IntToBool_ReturnValue_5 = Conv_IntToBool(CallFunc_Map_Find_Value_5);0x0B27obtainedAttack? = CallFunc_Conv_IntToBool_ReturnValue_5;0x0B3AchangeEquippedWeapon(obtainedAttack?);0x0B51PopFlow();0x0B52Label_0B52:0x0B52CallFunc_Map_Find_ReturnValue_5 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_5);0x0B97CallFunc_Conv_IntToBool_ReturnValue_5 = Conv_IntToBool(CallFunc_Map_Find_Value_5);0x0BB4obtainedAirKick? = CallFunc_Conv_IntToBool_ReturnValue_5;0x0BC7if (!(obtainedAirKick?)) goto Label_0D02;0x0BD5airKickLimit = 3;0x0BECtryAddOutfitToUnlockedList(FName(greaves), CallFunc_tryAddOutfitToUnlockedList_success__10);0x0C10CallFunc_EqualEqual_NameName_ReturnValue_1 = EqualEqual_NameName(As MV Game Instance Ref.Current Outfit, FName(None));0x0C50CallFunc_EqualEqual_NameName_ReturnValue_2 = EqualEqual_NameName(As MV Game Instance Ref.Current Outfit, FName(Base));0x0C90CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_EqualEqual_NameName_ReturnValue_2, CallFunc_EqualEqual_NameName_ReturnValue_1);0x0CB6CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanOR_ReturnValue_1, CallFunc_tryAddOutfitToUnlockedList_success__10);0x0CDCif (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x0CE6changeActiveOutfit(FName(greaves));0x0D01PopFlow();0x0D02Label_0D02:0x0D02airKickLimit = 0;0x0D19PopFlow();0x0D1ALabel_0D1A:0x0D1ACallFunc_Map_Find_ReturnValue_5 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_5);0x0D5FCallFunc_Conv_IntToBool_ReturnValue_5 = Conv_IntToBool(CallFunc_Map_Find_Value_5);0x0D7CobtainedSlide? = CallFunc_Conv_IntToBool_ReturnValue_5;0x0D8FPopFlow();0x0D90Label_0D90:0x0D90CallFunc_Map_Find_ReturnValue_5 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_5);0x0DD5CallFunc_Conv_IntToBool_ReturnValue_5 = Conv_IntToBool(CallFunc_Map_Find_Value_5);0x0DF2obtainedPlunge? = CallFunc_Conv_IntToBool_ReturnValue_5;0x0E05PopFlow();0x0E06Label_0E06:0x0E06CallFunc_Map_Find_ReturnValue_5 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_5);0x0E4BCallFunc_Conv_IntToBool_ReturnValue_5 = Conv_IntToBool(CallFunc_Map_Find_Value_5);0x0E68obtainedWallRide? = CallFunc_Conv_IntToBool_ReturnValue_5;0x0E7Bif (!(obtainedWallRide?)) PopFlow();0x0E85tryAddOutfitToUnlockedList(FName(glove), CallFunc_tryAddOutfitToUnlockedList_success__9);0x0EA9CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(As MV Game Instance Ref.Current Outfit, FName(Base));0x0EE9CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_NameName_ReturnValue, false);0x0F07CallFunc_EqualEqual_NameName_ReturnValue_3 = EqualEqual_NameName(As MV Game Instance Ref.Current Outfit, FName(Base));0x0F47CallFunc_EqualEqual_NameName_ReturnValue_4 = EqualEqual_NameName(As MV Game Instance Ref.Current Outfit, FName(greaves));0x0F87CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_EqualEqual_NameName_ReturnValue_4, CallFunc_EqualEqual_NameName_ReturnValue_3);0x0FADCallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_BooleanOR_ReturnValue_2, CallFunc_BooleanOR_ReturnValue);0x0FD3CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_BooleanOR_ReturnValue_3, CallFunc_tryAddOutfitToUnlockedList_success__9);0x0FF9if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x1003changeActiveOutfit(FName(glove));0x101EPopFlow();0x101FLabel_101F:0x101FCallFunc_Map_Find_ReturnValue_5 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_5);0x1064CallFunc_Conv_IntToBool_ReturnValue_5 = Conv_IntToBool(CallFunc_Map_Find_Value_5);0x1081obtainedLight? = CallFunc_Conv_IntToBool_ReturnValue_5;0x1094if (!(obtainedLight?)) goto Label_10EA;0x10A2PointLight.SetIntensity(5000f);0x10C7LightMesh.SetVisibility(true, false);0x10E9PopFlow();0x10EALabel_10EA:0x10EACallFunc_SelectFloat_ReturnValue = SelectFloat(300, 0, obtainedAttack?);0x1121CallFunc_SetIntensity_NewIntensity_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x113EPointLight.SetIntensity(CallFunc_SetIntensity_NewIntensity_ImplicitCast);0x1167LightMesh.SetVisibility(false, false);0x1189PopFlow();0x118ALabel_118A:0x118ACallFunc_Map_Find_ReturnValue_4 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_4);0x11CFCallFunc_Conv_IntToBool_ReturnValue_4 = Conv_IntToBool(CallFunc_Map_Find_Value_4);0x11ECobtainedProjectile? = CallFunc_Conv_IntToBool_ReturnValue_4;0x11FFPopFlow();0x1200Label_1200:0x1200CallFunc_Map_Find_ReturnValue_4 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_4);0x1245CallFunc_Conv_IntToBool_ReturnValue_4 = Conv_IntToBool(CallFunc_Map_Find_Value_4);0x1262obtainedSprint? = CallFunc_Conv_IntToBool_ReturnValue_4;0x1275PopFlow();0x1276Label_1276:0x1276CallFunc_Map_Find_ReturnValue_4 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_4);0x12BBCallFunc_Conv_IntToBool_ReturnValue_4 = Conv_IntToBool(CallFunc_Map_Find_Value_4);0x12D8obtainedPowerBoost? = CallFunc_Conv_IntToBool_ReturnValue_4;0x12EBchangePowerAmount(0, true);0x1303PopFlow();0x1304Label_1304:0x1304CallFunc_Map_Find_ReturnValue_4 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_4);0x1349CallFunc_Conv_IntToBool_ReturnValue_4 = Conv_IntToBool(CallFunc_Map_Find_Value_4);0x1366obtainedSlideJump = CallFunc_Conv_IntToBool_ReturnValue_4;0x1379PopFlow();0x137ALabel_137A:0x137ACallFunc_Map_Find_ReturnValue_4 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_4);0x13BFCallFunc_Conv_IntToBool_ReturnValue_4 = Conv_IntToBool(CallFunc_Map_Find_Value_4);0x13DCobtainedGuard? = CallFunc_Conv_IntToBool_ReturnValue_4;0x13EFPopFlow();0x13F0Label_13F0:0x13F0CallFunc_Map_Find_ReturnValue_4 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_4);0x1435CallFunc_Conv_IntToBool_ReturnValue_4 = Conv_IntToBool(CallFunc_Map_Find_Value_4);0x1452obtainedChargeAttack? = CallFunc_Conv_IntToBool_ReturnValue_4;0x1465PopFlow();0x1466Label_1466:0x1466CallFunc_Map_Find_ReturnValue_3 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_3);0x14ABbonusAirKicks = CallFunc_Map_Find_Value_3;0x14C6PopFlow();0x14C7Label_14C7:0x14C7CallFunc_Map_Find_ReturnValue_3 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_3);0x150CpowerBuildUpgrades = CallFunc_Map_Find_Value_3;0x1527PopFlow();0x1528Label_1528:0x1528CallFunc_Map_Find_ReturnValue_3 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_3);0x156DhealUpgrades = CallFunc_Map_Find_Value_3;0x1588CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(healUpgrades);0x15ADCallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(5);0x15CECallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, CallFunc_Conv_IntToDouble_ReturnValue_1);0x15FCCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 10);0x162AhealAmountPerDing = CallFunc_Add_DoubleDouble_ReturnValue;0x1645PopFlow();0x1646Label_1646:0x1646CallFunc_Map_Find_ReturnValue_3 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_3);0x168BdamageUpgrades = CallFunc_Map_Find_Value_3;0x16A6PopFlow();0x16A7Label_16A7:0x16A7CallFunc_Map_Find_ReturnValue_3 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_3);0x16ECpowerMeterUpgrades = CallFunc_Map_Find_Value_3;0x1707CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(powerMeterUpgrades, 3);0x1729if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_1792;0x1737maxPower = 40;0x1752As MV Game Instance Ref.maxPower = maxPower;0x1783Label_1783:0x1783updatePlayerCurrentStatValues();0x1791PopFlow();0x1792Label_1792:0x1792CallFunc_EqualEqual_DoubleDouble_ReturnValue = EqualEqual_DoubleDouble(As MV Game Instance Ref.maxPower, 30);0x17CEif (!(CallFunc_EqualEqual_DoubleDouble_ReturnValue)) goto Label_17DD;0x17DCPopFlow();0x17DDLabel_17DD:0x17DDmaxPower = 30;0x17F8As MV Game Instance Ref.maxPower = maxPower;0x1829goto Label_1783;0x182ELabel_182E:0x182ECallFunc_Map_Find_ReturnValue_4 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_4);0x1873CallFunc_Conv_IntToBool_ReturnValue_4 = Conv_IntToBool(CallFunc_Map_Find_Value_4);0x1890obtainedMap? = CallFunc_Conv_IntToBool_ReturnValue_4;0x18A3PopFlow();0x18A4Label_18A4:0x18A4setFaceMats();0x18B2PopFlow();0x18B3Label_18B3:0x18B3CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_1);0x18F8CallFunc_Conv_IntToBool_ReturnValue_1 = Conv_IntToBool(CallFunc_Map_Find_Value_1);0x1915if (!(CallFunc_Conv_IntToBool_ReturnValue_1)) PopFlow();0x191FtryAddOutfitToUnlockedList(FName(Class), CallFunc_tryAddOutfitToUnlockedList_success__6);0x1943PopFlow();0x1944Label_1944:0x1944CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_1);0x1989CallFunc_Conv_IntToBool_ReturnValue_1 = Conv_IntToBool(CallFunc_Map_Find_Value_1);0x19A6if (!(CallFunc_Conv_IntToBool_ReturnValue_1)) PopFlow();0x19B0tryAddOutfitToUnlockedList(FName(shoujo), CallFunc_tryAddOutfitToUnlockedList_success__5);0x19D4PopFlow();0x19D5Label_19D5:0x19D5CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value_1);0x1A1ACallFunc_Conv_IntToBool_ReturnValue_1 = Conv_IntToBool(CallFunc_Map_Find_Value_1);0x1A37if (!(CallFunc_Conv_IntToBool_ReturnValue_1)) PopFlow();0x1A41tryAddOutfitToUnlockedList(FName(jam), CallFunc_tryAddOutfitToUnlockedList_success__4);0x1A65PopFlow();0x1A66Label_1A66:0x1A66CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value);0x1AABCallFunc_Conv_IntToBool_ReturnValue = Conv_IntToBool(CallFunc_Map_Find_Value);0x1AC8if (!(CallFunc_Conv_IntToBool_ReturnValue)) PopFlow();0x1AD2tryAddOutfitToUnlockedList(FName(knight), CallFunc_tryAddOutfitToUnlockedList_success__3);0x1AF6PopFlow();0x1AF7Label_1AF7:0x1AF7CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value);0x1B3CCallFunc_Conv_IntToBool_ReturnValue = Conv_IntToBool(CallFunc_Map_Find_Value);0x1B59if (!(CallFunc_Conv_IntToBool_ReturnValue)) PopFlow();0x1B63tryAddOutfitToUnlockedList(FName(nun), CallFunc_tryAddOutfitToUnlockedList_success__2);0x1B87PopFlow();0x1B88Label_1B88:0x1B88CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value);0x1BCDCallFunc_Conv_IntToBool_ReturnValue = Conv_IntToBool(CallFunc_Map_Find_Value);0x1BEAif (!(CallFunc_Conv_IntToBool_ReturnValue)) PopFlow();0x1BF4tryAddOutfitToUnlockedList(FName(sweater), CallFunc_tryAddOutfitToUnlockedList_success__1);0x1C18PopFlow();0x1C19Label_1C19:0x1C19CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TargetMap, NewLocalVar_0, CallFunc_Map_Find_Value);0x1C5ECallFunc_Conv_IntToBool_ReturnValue = Conv_IntToBool(CallFunc_Map_Find_Value);0x1C7Bif (!(CallFunc_Conv_IntToBool_ReturnValue)) PopFlow();0x1C85tryAddOutfitToUnlockedList(FName(past), CallFunc_tryAddOutfitToUnlockedList_success_);0x1CA9PopFlow();0x1CAALabel_1CAA:0x1CAAreturn;0x1CAC// end of script
Public0x50
void updateSafeZone(const FTransform& respawnTransform)
Script7 statements · 240 bytes of bytecode
0x0000BreakTransform(respawnTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x002EBreakRotator(CallFunc_BreakTransform_Rotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x005CCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x008BCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_MakeRotator_ReturnValue, FVector(1, 1, 1));0x00D2respawnTransform = CallFunc_MakeTransform_ReturnValue;0x00EDreturn;0x00EF// end of script
Public0x60
void Touched Reset Hazard()
Script28 statements · 740 bytes of bytecode
0x0000PushFlow(Label_02E1);0x0005CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(actionState, 9);0x0024if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x002EPushFlow(Label_0042);0x0033stop iframes  timeline();0x0041PopFlow();0x0042Label_0042:0x0042CharacterMovement.SetMovementMode(0, 0);0x006ACharacterMovement.StopMovementImmediately();0x008Echange Move State(1);0x009Echange Action State(9);0x00AECallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x00CACallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/VFX/Systems/NS_BasicBurst.NS_BasicBurst, CallFunc_K2_GetActorLocation_ReturnValue_1, FRotator(0, 0, 0), FVector(2, 2, 2), true, true, 0, true);0x0128Mesh.SetHiddenInGame(false, false);0x014AWeaponMesh.SetHiddenInGame(false, false);0x016CCallFunc_PlayAnimMontage_ReturnValue = PlayAnimMontage(/Game/Animations/Player/dreamLady_KnockBack_Montage.dreamLady_KnockBack_Montage, 1f, FName(None));0x01A7CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(BP_HpHitable.CurrentHp, 0);0x01E3if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x01EDK2Node_CreateDelegate_OutputDelegate.Bind(this, resetToSafeZone);0x0204CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.75f, false, 0f, 0f);0x0239CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0255CallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, cueDie, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x02A7UI_HudRef.fadeInOut(true, 2f);0x02D1dieFade(true);0x02E0PopFlow();0x02E1Label_02E1:0x02E1return;0x02E3// end of script
Public0x00
void wallKickMiniLaunchAndActivation()
Script27 statements · 858 bytes of bytecode
0x0000K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(moveState, 1);0x001Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0032;0x002Dgoto Label_0357;0x0032Label_0032:0x0032wallKickActive = true;0x003DCallFunc_GetVelocity_ReturnValue = GetVelocity();0x005DBreakVector(CallFunc_GetVelocity_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x008BCallFunc_FMax_ReturnValue = FMax(CallFunc_BreakVector_Z, 300);0x00B9CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x00D5CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_FMax_ReturnValue);0x010CCallFunc_GetVelocity_ReturnValue_1 = GetVelocity();0x012CCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(moveInputAmount, 350);0x015ACallFunc_VSizeXY_ReturnValue = VSizeXY(CallFunc_GetVelocity_ReturnValue_1);0x017FCallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(CallFunc_GetVelocity_ReturnValue_1, 1e-04f);0x01A9CallFunc_FMax_ReturnValue_1 = FMax(CallFunc_VSizeXY_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue);0x01D7CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x01F3CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_FMax_ReturnValue_1);0x0218CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_Vector_Normal2D_ReturnValue);0x0246CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Dot_VectorVector_ReturnValue, 1, -1, 1, 0);0x028FCallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_MapRangeClamped_ReturnValue);0x02B4CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Conv_DoubleToVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue);0x02E2CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_GetActorForwardVector_ReturnValue);0x0310CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_MakeVector_ReturnValue);0x033ELaunchCharacter(CallFunc_Add_VectorVector_ReturnValue, true, true);0x0357Label_0357:0x0357return;0x0359// end of script
Public0x00
void wallKickTrace()
Script98 statements · 3,951 bytes of bytecode
0x0000PushFlow(Label_0F6C);0x0005NewLocalVar_2 = FVector(0, 0, 0);0x0030if (!(wallKickActive)) PopFlow();0x003ACallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(actionStateUptime, 0.7);0x0060if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_0097;0x006Echange Action State(0);0x007EtimedResetControlVariables(0, false);0x0096PopFlow();0x0097Label_0097:0x0097CallFunc_Conv_FloatToVector_ReturnValue_1 = Conv_FloatToVector(70f);0x00B8CallFunc_GetActorForwardVector_ReturnValue_3 = GetActorForwardVector();0x00D4CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_3, CallFunc_Conv_FloatToVector_ReturnValue_1);0x0102CallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x011EK2Node_MakeArray_Array_2 = {0};0x012BCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue_2);0x0159CallFunc_SphereTraceSingleForObjects_ReturnValue = SphereTraceSingleForObjects(this, CallFunc_K2_GetActorLocation_ReturnValue_3, CallFunc_Add_VectorVector_ReturnValue_1, 30f, K2Node_MakeArray_Array_2, false, Temp_object_Variable_1, 0, CallFunc_SphereTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x01EDif (!(CallFunc_SphereTraceSingleForObjects_ReturnValue)) goto Label_080B;0x01FBBreakHitResult(CallFunc_SphereTraceSingleForObjects_OutHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x02B0CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_BreakHitResult_ImpactNormal_1, FVector(0, 0, 1));0x02EECallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x0313CallFunc_InRange_FloatFloat_ReturnValue = InRange_FloatFloat(CallFunc_DegAcos_ReturnValue, 70, 120, true, true);0x0344if (!(CallFunc_InRange_FloatFloat_ReturnValue)) PopFlow();0x034ECallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(100f);0x036FCallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x038BK2Node_MakeArray_Array_1 = {0};0x0398BreakHitResult(CallFunc_SphereTraceSingleForObjects_OutHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x044DCallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_BreakHitResult_ImpactPoint_1);0x047BCallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetDirectionUnitVector_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue);0x04A9CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_Multiply_VectorVector_ReturnValue_3);0x04D7BreakVector(CallFunc_GetDirectionUnitVector_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0505CallFunc_SignOfFloat_ReturnValue = SignOfFloat(CallFunc_BreakVector_Z);0x052ACallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_SignOfFloat_ReturnValue, 5);0x0558CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue);0x058FCallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_MakeVector_ReturnValue);0x05BDCallFunc_LineTraceSingleForObjects_ReturnValue = LineTraceSingleForObjects(this, CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_Add_VectorVector_ReturnValue_3, K2Node_MakeArray_Array_1, false, Temp_object_Variable, 0, CallFunc_LineTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x064Cif (!(CallFunc_LineTraceSingleForObjects_ReturnValue)) PopFlow();0x0656BreakHitResult(CallFunc_SphereTraceSingleForObjects_OutHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x070BBreakHitResult(CallFunc_LineTraceSingleForObjects_OutHit, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x07C0CallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(CallFunc_BreakHitResult_ImpactNormal_2, 1e-04f);0x07EAwall event kick thing(CallFunc_Vector_Normal2D_ReturnValue, CallFunc_BreakHitResult_ImpactPoint_1);0x080APopFlow();0x080BLabel_080B:0x080Bif (!(tryWeaponKick?)) PopFlow();0x0815CallFunc_Conv_FloatToVector_ReturnValue_2 = Conv_FloatToVector(120f);0x0836CallFunc_GetActorForwardVector_ReturnValue_2 = GetActorForwardVector();0x0852CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x086ECallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_2, CallFunc_Conv_FloatToVector_ReturnValue_2);0x089CK2Node_MakeArray_Array = {6};0x08A9CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue);0x08D7CallFunc_SphereTraceMultiForObjects_OutHits = {};0x08E2CallFunc_SphereTraceMultiForObjects_ReturnValue = SphereTraceMultiForObjects(this, CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue, 60f, K2Node_MakeArray_Array, false, Temp_object_Variable_2, 0, CallFunc_SphereTraceMultiForObjects_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0976Temp_bool_True_if_break_was_hit_Variable = false;0x0981Temp_int_Loop_Counter_Variable = 0;0x0998Temp_int_Array_Index_Variable = 0;0x09AFLabel_09AF:0x09AFCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x09CCCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereTraceMultiForObjects_OutHits);0x0A07CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0A2DCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x0A53if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0C3A;0x0A61Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0A7CPushFlow(Label_0F22);0x0A81CallFunc_IsValid_ReturnValue = IsValid(weaponRef);0x0A9Eif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0AA8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0AE3BreakHitResult(CallFunc_Array_Get_Item, 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);0x0B98CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitActor, weaponRef);0x0BBECallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(weaponRef.weaponState, 3);0x0BF3CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_ObjectObject_ReturnValue, CallFunc_NotEqual_ByteByte_ReturnValue);0x0C19if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x0C23successfulWeaponKick = true;0x0C2ETemp_bool_True_if_break_was_hit_Variable = true;0x0C39PopFlow();0x0C3ALabel_0C3A:0x0C3Aif (!(successfulWeaponKick)) PopFlow();0x0C44CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x0C60CallFunc_Conv_FloatToVector_ReturnValue_3 = Conv_FloatToVector(-1f);0x0C81CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_Conv_FloatToVector_ReturnValue_3);0x0CAFNewLocalVar_2 = CallFunc_Multiply_VectorVector_ReturnValue_1;0x0CCAaltAirBackflip();0x0CD8BP_HpHitable.doHitStop(0.1f, 0f);0x0D06CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x0D22weaponRef.getKicked(CallFunc_GetActorForwardVector_ReturnValue);0x0D4FtryWeaponKick? = false;0x0D5ACallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0D76CallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, /Game/Audio/Sounds/Cue_wallJump.Cue_wallJump, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x0DC8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0E03BreakHitResult(CallFunc_Array_Get_Item, 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);0x0EB8CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/VFX/Systems/NS_WallKickHit.NS_WallKickHit, CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x0F16canDoubleJump = true;0x0F21PopFlow();0x0F22Label_0F22:0x0F22CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0F4CTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0F67goto Label_09AF;0x0F6CLabel_0F6C:0x0F6Creturn;0x0F6E// end of script
Public0x00
void doWallKickBounce(const FVector& wallJumpNormal, const FVector& NewParam)
Script49 statements · 1,547 bytes of bytecode
0x0000PushFlow(Label_0608);0x0005wallJumpNormal = wallJumpNormal;0x0020PushFlow(Label_0315);0x0025CharacterMovement.AirControl = 0f;0x0052CharacterMovement.RotationRate = FRotator(0, 0, 0);0x0093CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x00AFCallFunc_Normal_ReturnValue = Normal(CallFunc_GetActorForwardVector_ReturnValue_1, 1e-04f);0x00D9CallFunc_Vector_Normal2D_ReturnValue_1 = Vector_Normal2D(wallJumpNormal, 1e-04f);0x0103CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_Normal_ReturnValue, CallFunc_Vector_Normal2D_ReturnValue_1);0x0131CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x0156CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_DegAcos_ReturnValue, 180, perfectWallJumpThreshold);0x0185if (!(CallFunc_NearlyEqual_FloatFloat_ReturnValue)) goto Label_0465;0x0193animBPref.perfectWallJump = true;0x01B4CallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(wallJumpNormal, 1e-04f);0x01DECallFunc_Conv_FloatToVector_ReturnValue_1 = Conv_FloatToVector(450f);0x01FFCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Vector_Normal2D_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue_1);0x022DCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, FVector(0, 0, 900));0x026BLaunchCharacter(CallFunc_Add_VectorVector_ReturnValue, true, true);0x0284CallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(wallJumpNormal, 1e-04f);0x02AECallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_Vector_Normal2D_ReturnValue);0x02D3CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_Conv_VectorToRotator_ReturnValue, false);0x02F1Label_02F1:0x02F1canDoubleJump = true;0x02FCtimedResetControlVariables(0.5, false);0x0314PopFlow();0x0315Label_0315:0x0315CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x0331CallFunc_Conv_VectorToRotator_ReturnValue_1 = Conv_VectorToRotator(CallFunc_GetActorForwardVector_ReturnValue);0x0356CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/VFX/Systems/NS_WallKickHit.NS_WallKickHit, NewParam, CallFunc_Conv_VectorToRotator_ReturnValue_1, FVector(1, 1, 1), true, true, 0, true);0x03A4CallFunc_SelectFloat_ReturnValue = SelectFloat(1.3, 1, animBPref.perfectWallJump);0x03F1CallFunc_SpawnSoundAtLocation_PitchMultiplier_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x040ECallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, /Game/Audio/Sounds/Cue_wallJump.Cue_wallJump, NewParam, FRotator(0, 0, 0), 1f, CallFunc_SpawnSoundAtLocation_PitchMultiplier_ImplicitCast, 0f, nullptr, nullptr, true);0x0464PopFlow();0x0465Label_0465:0x0465animBPref.perfectWallJump = false;0x0486CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(600f);0x04A7CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x04C3CallFunc_GetReflectionVector_ReturnValue = GetReflectionVector(CallFunc_GetActorForwardVector_ReturnValue_1, wallJumpNormal);0x04F1CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetReflectionVector_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue);0x051FCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, FVector(0, 0, 800));0x055DLaunchCharacter(CallFunc_Add_VectorVector_ReturnValue_1, true, true);0x0576CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x0592CallFunc_GetReflectionVector_ReturnValue = GetReflectionVector(CallFunc_GetActorForwardVector_ReturnValue_1, wallJumpNormal);0x05C0CallFunc_Conv_VectorToRotator_ReturnValue_2 = Conv_VectorToRotator(CallFunc_GetReflectionVector_ReturnValue);0x05E5CallFunc_K2_SetActorRotation_ReturnValue_1 = K2_SetActorRotation(CallFunc_Conv_VectorToRotator_ReturnValue_2, false);0x0603goto Label_02F1;0x0608Label_0608:0x0608return;0x060A// end of script
Public0x30
void resetCameraZTrackingLocation(double extraVerticalOffset)
Script3 statements · 48 bytes of bytecode
0x0000Camera Reference.setJumpLocation(extraVerticalOffset);0x002Dreturn;0x002F// end of script
Public0x08
void resetJumpPhysics()
Script6 statements · 195 bytes of bytecode
0x0000CharacterMovement.BrakingDecelerationFalling = 0f;0x002DCharacterMovement.GravityScale = defaultGrav;0x005ECharacterMovement.RotationRate = defaultRotationRate;0x008FCharacterMovement.AirControl = default Air Control;0x00C0return;0x00C2// end of script
Public0x00
void invalidatePhysicsResetTimer()
Script3 statements · 23 bytes of bytecode
0x0000K2_ClearAndInvalidateTimerHandle(this, physicsControlResetTimer);0x0014return;0x0016// end of script
Public0x00
void timedResetControlVariables(double Delay, bool airControlOnly)
Script25 statements · 450 bytes of bytecode
0x0000invalidatePhysicsResetTimer();0x000Eif (!(airControlOnly)) goto Label_00DD;0x001CCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(Delay, 0);0x0042if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_01B1;0x0050K2Node_CreateDelegate_OutputDelegate.Bind(this, resetAirControlOnly);0x0067CallFunc_K2_SetTimerDelegate_Time_ImplicitCast_1 = Cast<3>(Delay);0x0084CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast_1, false, 0f, 0f);0x00BDphysicsControlResetTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x00D8goto Label_01BF;0x00DDLabel_00DD:0x00DDCallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(Delay, 0);0x0103if (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) goto Label_019E;0x0111K2Node_CreateDelegate_OutputDelegate_1.Bind(this, resetJumpPhysics);0x0128CallFunc_K2_SetTimerDelegate_Time_ImplicitCast = Cast<3>(Delay);0x0145CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_1, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast, false, 0f, 0f);0x017EphysicsControlResetTimer = CallFunc_K2_SetTimerDelegate_ReturnValue_1;0x0199goto Label_01BF;0x019ELabel_019E:0x019EresetJumpPhysics();0x01ACgoto Label_01BF;0x01B1Label_01B1:0x01B1resetAirControlOnly();0x01BFLabel_01BF:0x01BFreturn;0x01C1// end of script
Public0x09
void doGroundPoundHighJump()
Script7 statements · 119 bytes of bytecode
0x0000changeJumpType(4);0x0010CharacterMovement.JumpZVelocity = highJumpVel;0x0041Jump();0x004FafterImagesToSpawn = 4;0x0066spawnNumAfterimages();0x0074return;0x0076// end of script
Public0x00
void doLedgeJump()
Script6 statements · 93 bytes of bytecode
0x0000customStopMontage(0f);0x0013LaunchCharacter(FVector(0, 0, 900), true, true);0x003CchangeJumpType(6);0x004CaltJumpEvent();0x005Areturn;0x005C// end of script
Public0x00
void doWallRunJump()
Script23 statements · 1,064 bytes of bytecode
0x0000CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(800f);0x0021CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x003DBreakHitResult(wallRideHit, 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);0x00F2CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakHitResult_Normal, CallFunc_GetActorForwardVector_ReturnValue);0x0120CallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(CallFunc_Add_VectorVector_ReturnValue, 1e-04f);0x014ACallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Vector_Normal2D_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue);0x0178CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, FVector(0, 0, 700));0x01B6LaunchCharacter(CallFunc_Add_VectorVector_ReturnValue_2, true, true);0x01CFtimedResetControlVariables(0, false);0x01E7changeJumpType(7);0x01F7altJumpEvent();0x0205CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x0221BreakHitResult(wallRideHit, 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);0x02D6CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakHitResult_Normal, CallFunc_GetActorForwardVector_ReturnValue);0x0304CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue, CallFunc_GetActorForwardVector_ReturnValue);0x0332CallFunc_Vector_Normal2D_ReturnValue_1 = Vector_Normal2D(CallFunc_Add_VectorVector_ReturnValue_1, 1e-04f);0x035CCallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_Vector_Normal2D_ReturnValue_1);0x0381CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_Conv_VectorToRotator_ReturnValue, false);0x039FCharacterMovement.AirControl = 0.5f;0x03CCCharacterMovement.RotationRate = FRotator(0, 120, 0);0x040DtimedResetControlVariables(0.5, false);0x0425return;0x0427// end of script
Public0x00
void createActiveHitbox()
Script104 statements · 5,730 bytes of bytecode
0x0000PushFlow(Label_165F);0x0005CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(125, rangeMultiplier);0x0033CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0058CallFunc_GetSocketLocation_ReturnValue = Mesh.GetSocketLocation(FName(handSlot_RSocket));0x009BCallFunc_K2_GetComponentRotation_ReturnValue = Mesh.K2_GetComponentRotation();0x00CDCallFunc_ComposeRotators_ReturnValue = ComposeRotators(CallFunc_K2_GetComponentRotation_ReturnValue, FRotator(0, 90, 0));0x010BCallFunc_K2_GetComponentRotation_ReturnValue_1 = Mesh.K2_GetComponentRotation();0x013DCallFunc_Conv_RotatorToVector_ReturnValue = Conv_RotatorToVector(CallFunc_ComposeRotators_ReturnValue);0x0162CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Conv_RotatorToVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0190CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetSocketLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x01BECallFunc_MakeVector_X_ImplicitCast = Cast<4>(hitboxRadius);0x01DBCallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_MakeVector_X_ImplicitCast, 75, 125);0x0212CallFunc_BoxTraceMulti_OutHits = {};0x021DCallFunc_BoxTraceMulti_ReturnValue = BoxTraceMulti(this, CallFunc_GetSocketLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue, CallFunc_K2_GetComponentRotation_ReturnValue_1, 3, false, Temp_object_Variable_1, 0, CallFunc_BoxTraceMulti_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 1f);0x02B7Temp_int_Loop_Counter_Variable = 0;0x02CETemp_int_Array_Index_Variable = 0;0x02E5Label_02E5:0x02E5CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_BoxTraceMulti_OutHits);0x0320CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0346if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0350Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x036BPushFlow(Label_0527);0x0370K2Node_MakeArray_Array = {0};0x037DCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0399/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03D4BreakHitResult(CallFunc_Array_Get_Item, 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);0x0489CallFunc_LineTraceSingleForObjects_ReturnValue = LineTraceSingleForObjects(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakHitResult_ImpactPoint, K2Node_MakeArray_Array, false, Temp_object_Variable_2, 0, CallFunc_LineTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0518if (!(CallFunc_LineTraceSingleForObjects_ReturnValue)) goto Label_0571;0x0526PopFlow();0x0527Label_0527:0x0527CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0551Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x056Cgoto Label_02E5;0x0571Label_0571:0x0571/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x05ACBreakHitResult(CallFunc_Array_Get_Item, 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);0x0661CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(hitActorsArray, CallFunc_BreakHitResult_HitActor);0x069Dif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_06AC;0x06ABPopFlow();0x06ACLabel_06AC:0x06AC/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x06E7BreakHitResult(CallFunc_Array_Get_Item, 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);0x079CCallFunc_ComponentHasTag_ReturnValue = CallFunc_BreakHitResult_HitComponent.ComponentHasTag(FName(parry));0x07D3if (!(CallFunc_ComponentHasTag_ReturnValue)) goto Label_0CED;0x07E1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x081CBreakHitResult(CallFunc_Array_Get_Item, 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);0x08D1CallFunc_GetComponentByClass_ReturnValue = CallFunc_BreakHitResult_HitActor.GetComponentByClass(/Game/Blueprints/BP_HpHitable.BP_HpHitable_C);0x0904CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x0921if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x092B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0966BreakHitResult(CallFunc_Array_Get_Item, 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);0x0A1BK2Node_DynamicCast_AsBPI_Combat = Cast<BPI_Combat_C>(CallFunc_BreakHitResult_HitActor);0x0A3FK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Combat);0x0A5Cif (!(K2Node_DynamicCast_bSuccess)) goto Label_0BB8;0x0A6ACallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x0A86/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0AC1BreakHitResult(CallFunc_Array_Get_Item, 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);0x0B76K2Node_DynamicCast_AsBPI_Combat.BPI_TryParry(this, ST Hitbox Data, CallFunc_GetActorForwardVector_ReturnValue, CallFunc_BreakHitResult_ImpactPoint, false);0x0BB8Label_0BB8:0x0BB8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0BF3BreakHitResult(CallFunc_Array_Get_Item, 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);0x0CA8CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(hitActorsArray, CallFunc_BreakHitResult_HitActor);0x0CECPopFlow();0x0CEDLabel_0CED:0x0CED/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0D28BreakHitResult(CallFunc_Array_Get_Item, 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);0x0DDDCallFunc_GetComponentByClass_ReturnValue = CallFunc_BreakHitResult_HitActor.GetComponentByClass(/Game/Blueprints/BP_HpHitable.BP_HpHitable_C);0x0E10CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x0E2Dif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_138E;0x0E3B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0E76BreakHitResult(CallFunc_Array_Get_Item, 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);0x0F2BCallFunc_GetComponentByClass_ReturnValue = CallFunc_BreakHitResult_HitActor.GetComponentByClass(/Game/Blueprints/BP_HpHitable.BP_HpHitable_C);0x0F5EK2Node_DynamicCast_AsBPI_Combat_2 = Cast<BPI_Combat_C>(CallFunc_GetComponentByClass_ReturnValue);0x0F82K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Combat_2);0x0F9Fif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_10FA;0x0FAD/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0FE8BreakHitResult(CallFunc_Array_Get_Item, 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);0x109DCallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x10B9K2Node_DynamicCast_AsBPI_Combat_2.BPI_TryDamage(this, ST Hitbox Data, CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_BreakHitResult_ImpactPoint);0x10FALabel_10FA:0x10FA/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x1135BreakHitResult(CallFunc_Array_Get_Item, 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);0x11EACallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(hitActorsArray, CallFunc_BreakHitResult_HitActor);0x122E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x1269BreakHitResult(CallFunc_Array_Get_Item, 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);0x131ECallFunc_GetDisplayName_ReturnValue = GetDisplayName(CallFunc_BreakHitResult_HitComponent);0x1343PrintString(this, CallFunc_GetDisplayName_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x138DPopFlow();0x138ELabel_138E:0x138E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x13C9BreakHitResult(CallFunc_Array_Get_Item, 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);0x147EK2Node_DynamicCast_AsBPI_Combat_1 = Cast<BPI_Combat_C>(CallFunc_BreakHitResult_HitActor);0x14A2K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Combat_1);0x14BFif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_161A;0x14CD/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_BoxTraceMulti_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x1508BreakHitResult(CallFunc_Array_Get_Item, 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);0x15BDCallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x15D9K2Node_DynamicCast_AsBPI_Combat_1.BPI_TryDamage(this, ST Hitbox Data, CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_BreakHitResult_ImpactPoint);0x161ALabel_161A:0x161ACallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(hitActorsArray, Temp_object_Variable);0x165EPopFlow();0x165FLabel_165F:0x165Freturn;0x1661// end of script
Public0x00
void resetHardLanding()
Script9 statements · 169 bytes of bytecode
0x0000CallFunc_GreaterEqual_DoubleDouble_B_ImplicitCast = Cast<4>(hardLandingDuration);0x001DCallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(actionStateUptime, CallFunc_GreaterEqual_DoubleDouble_B_ImplicitCast);0x0043CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(actionState, 7);0x0062CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_ByteByte_ReturnValue, CallFunc_GreaterEqual_DoubleDouble_ReturnValue);0x0088if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_00A6;0x0096change Action State(0);0x00A6Label_00A6:0x00A6return;0x00A8// end of script
Public0x00
void doGroundPound()
Script6 statements · 89 bytes of bytecode
0x0000CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(actionState, 6);0x001Fif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_0056;0x002DLaunchCharacter(FVector(0, 0, -2000), false, true);0x0056Label_0056:0x0056return;0x0058// end of script
Public0x00
void rotateActorToStick()
Script6 statements · 84 bytes of bytecode
0x0000if (!(hasMovementInput?)) goto Label_0051;0x000ECallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(inputVectorWorld);0x0033CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_Conv_VectorToRotator_ReturnValue, false);0x0051Label_0051:0x0051return;0x0053// end of script
Public0x00
void manageLockon(bool Activate?)
Script12 statements · 77 bytes of bytecode
0x0000if (!(Activate?)) goto Label_0021;0x000Eif (!(lockedOn)) goto Label_003F;0x001Cgoto Label_004A;0x0021Label_0021:0x0021if (!(lockedOn)) goto Label_004A;0x002FlockedOn = false;0x003Agoto Label_004A;0x003FLabel_003F:0x003FlockedOn = true;0x004ALabel_004A:0x004Areturn;0x004C// end of script
Public0x01
void onActionStateChange(const EN_ActionState& NewValue)
Script175 statements · 3,337 bytes of bytecode
0x0000PushFlow(Label_0D06);0x0005previousActionState = actionState;0x0020actionState = NewValue;0x003BprevActionStateUptime = actionStateUptime;0x0056actionStateUptime = 0;0x0071PushFlow(Label_0293);0x0076K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(actionState, 0);0x0095if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_040B;0x00A3K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(actionState, 1);0x00C2if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_045A;0x00D0K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(actionState, 6);0x00EFif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_052E;0x00FDK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(actionState, 7);0x011Cif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0543;0x012AK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(actionState, 8);0x0149if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_052E;0x0157K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(actionState, 9);0x0176if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_052E;0x0184K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(actionState, 10);0x01A3if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0594;0x01B1K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(actionState, 11);0x01D0if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0635;0x01DEK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(actionState, 12);0x01FDif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_052E;0x020BK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(actionState, 13);0x022Aif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0684;0x0238K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(actionState, 18);0x0257if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0699;0x0265K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(actionState, 20);0x0284if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_06FF;0x0292PopFlow();0x0293Label_0293:0x0293K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(previousActionState, 0);0x02B2if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_03FC;0x02C0K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(previousActionState, 1);0x02DFif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0731;0x02EDK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(previousActionState, 8);0x030Cif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0853;0x031AK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(previousActionState, 11);0x0339if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0873;0x0347K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(previousActionState, 15);0x0366if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_08C2;0x0374K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(previousActionState, 16);0x0393if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_092C;0x03A1K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(previousActionState, 18);0x03C0if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0C1C;0x03CEK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(previousActionState, 20);0x03EDif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0C4A;0x03FBPopFlow();0x03FCLabel_03FC:0x03FCStopBlink();0x040APopFlow();0x040BLabel_040B:0x040BchangeFaceTexture(FVector(0, 0, 0), FVector(0, 0, 0));0x044BstartBlink();0x0459PopFlow();0x045ALabel_045A:0x045ArotateActorToStick();0x0468K2Node_CreateDelegate_OutputDelegate_1.Bind(this, slideTick);0x047FCallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_1, 0.05f, true, 0f, 0f);0x04B4slideTimer = CallFunc_K2_SetTimerDelegate_ReturnValue_1;0x04CFslideTick();0x04DDCrouch(false);0x04ECCharacterMovement.RotationRate = FRotator(0, 80, 0);0x052DPopFlow();0x052ELabel_052E:0x052EK2_ClearAndInvalidateTimerHandle(this, jumpTimerHandle);0x0542PopFlow();0x0543Label_0543:0x0543K2Node_CreateDelegate_OutputDelegate.Bind(this, resetHardLanding);0x055ACallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, hardLandingDuration, false, 0f, 0f);0x0593PopFlow();0x0594Label_0594:0x0594CharacterMovement.SetMovementMode(5, 0);0x05BCCapsuleComponent.SetCollisionResponseToChannel(17, 0);0x05E4CapsuleComponent.SetCollisionResponseToChannel(15, 0);0x060CCapsuleComponent.SetCollisionResponseToChannel(16, 0);0x0634PopFlow();0x0635Label_0635:0x0635K2Node_VariableSet_MaxWalkSpeed_ImplicitCast_2 = Cast<3>(healMoveSpeed);0x0652CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast_2;0x0683PopFlow();0x0684Label_0684:0x0684K2_DetachFromActor(1, 1, 1);0x0694goto Label_052E;0x0699Label_0699:0x0699CallFunc_GetVelocity_ReturnValue = GetVelocity();0x06B9CallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(CallFunc_GetVelocity_ReturnValue, 1e-04f);0x06E3skidEntryDirection = CallFunc_Vector_Normal2D_ReturnValue;0x06FEPopFlow();0x06FFLabel_06FF:0x06FFCharacterMovement.MaxWalkSpeed = mapMoveSpeed;0x0730PopFlow();0x0731Label_0731:0x0731Mesh.bPauseAnims = false;0x0752UnCrouch(false);0x0761K2_ClearAndInvalidateTimerHandle(this, slideTimer);0x0775CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x0791BreakRotator(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x07BFCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x07EECallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_MakeRotator_ReturnValue, false);0x080CCallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(jumpType, 3);0x082Bif (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) goto Label_083A;0x0839PopFlow();0x083ALabel_083A:0x083AtimedResetControlVariables(0, false);0x0852PopFlow();0x0853Label_0853:0x0853wallKickActive = false;0x085EK2_ClearAndInvalidateTimerHandle(this, kickActiveHandle);0x0872PopFlow();0x0873Label_0873:0x0873K2Node_VariableSet_MaxWalkSpeed_ImplicitCast_1 = Cast<3>(runSpeed);0x0890CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast_1;0x08C1PopFlow();0x08C2Label_08C2:0x08C2blockingUpdateToComp(false);0x08D1CharacterMovement.BrakingDecelerationFalling = 0f;0x08FECharacterMovement.BrakingFriction = 0f;0x092BPopFlow();0x092CLabel_092C:0x092CPushFlow(Label_0B9D);0x0931K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 0);0x0950if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B7B;0x095EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 1);0x097Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B7B;0x098BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 2);0x09AAif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B7B;0x09B8K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 3);0x09D7if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B7B;0x09E5K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 4);0x0A04if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B7B;0x0A12K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 5);0x0A31if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B7B;0x0A3FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 6);0x0A5Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B7B;0x0A6CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 7);0x0A8Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B7B;0x0A99K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 8);0x0AB8if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B7B;0x0AC6K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 11);0x0AE5if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B7B;0x0AF3K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 14);0x0B12if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B7B;0x0B20K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 15);0x0B3Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B7B;0x0B4DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 16);0x0B6Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B7B;0x0B7APopFlow();0x0B7BLabel_0B7B:0x0B7BBP_HpHitable.intangible? = false;0x0B9CPopFlow();0x0B9DLabel_0B9D:0x0B9DCallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(moveState, 0);0x0BBCif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_0BF3;0x0BCACharacterMovement.SetMovementMode(1, 0);0x0BF2PopFlow();0x0BF3Label_0BF3:0x0BF3CharacterMovement.SetMovementMode(3, 0);0x0C1BPopFlow();0x0C1CLabel_0C1C:0x0C1CCharacterMovement.BrakingDecelerationWalking = 3000f;0x0C49PopFlow();0x0C4ALabel_0C4A:0x0C4AK2Node_VariableSet_MaxWalkSpeed_ImplicitCast = Cast<3>(runSpeed);0x0C67CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast;0x0C98StopAnimMontage(mapThinkAnim);0x0CAFCallFunc_IsValid_ReturnValue = IsValid(activeMapReference);0x0CCCif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0CD6activeMapReference.RemoveFromParent();0x0CFAactiveMapReference = nullptr;0x0D05PopFlow();0x0D06Label_0D06:0x0D06return;0x0D08// end of script
Public0x01
void slideTick()
Script32 statements · 793 bytes of bytecode
0x0000slideOverheadCheck(CallFunc_slideOverheadCheck_isBlocked_);0x0017if (!(CallFunc_slideOverheadCheck_isBlocked_)) goto Label_019C;0x0025actionStateUptime = 0.3;0x0040Mesh.bPauseAnims = true;0x0061CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x007DCallFunc_GetFloatValue_ReturnValue = SlideCurve.GetFloatValue(0.3f);0x00B4CallFunc_GetMovementComponent_ReturnValue = GetMovementComponent();0x00CCCallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(CallFunc_GetFloatValue_ReturnValue);0x00F1CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue);0x011FCallFunc_GetMovementComponent_ReturnValue.Velocity = CallFunc_Multiply_VectorVector_ReturnValue;0x0150Label_0150:0x0150CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(actionStateUptime, 0.4);0x0176if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_0316;0x0184Spawn After Image(0.1f);0x0197goto Label_0316;0x019CLabel_019C:0x019CMesh.bPauseAnims = false;0x01BDCallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(actionStateUptime, slideDuration);0x01E3if (!(CallFunc_Less_DoubleDouble_ReturnValue_1)) goto Label_0306;0x01F1CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x020DCallFunc_GetMovementComponent_ReturnValue_1 = GetMovementComponent();0x0225CallFunc_GetFloatValue_InTime_ImplicitCast = Cast<3>(actionStateUptime);0x0242CallFunc_GetFloatValue_ReturnValue_1 = SlideCurve.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast);0x027DCallFunc_Conv_FloatToVector_ReturnValue_1 = Conv_FloatToVector(CallFunc_GetFloatValue_ReturnValue_1);0x02A2CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_Conv_FloatToVector_ReturnValue_1);0x02D0CallFunc_GetMovementComponent_ReturnValue_1.Velocity = CallFunc_Multiply_VectorVector_ReturnValue_1;0x0301goto Label_0150;0x0306Label_0306:0x0306change Action State(0);0x0316Label_0316:0x0316return;0x0318// end of script
Public0x00
void onMoveStateChange(const EN_MoveState& NewValue)
Script78 statements · 1,263 bytes of bytecode
0x0000PushFlow(Label_04EC);0x0005previousMoveState = moveState;0x0020moveState = NewValue;0x003BprevMoveStateUptime = moveStateUptime;0x0056moveStateUptime = 0;0x0071PushFlow(Label_012B);0x0076K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(moveState, 2);0x0095if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_024F;0x00A3K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(moveState, 3);0x00C2if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_025F;0x00D0K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(moveState, 4);0x00EFif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_025F;0x00FDK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(moveState, 7);0x011Cif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0270;0x012APopFlow();0x012BLabel_012B:0x012BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(previousMoveState, 1);0x014Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_023A;0x0158K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(previousMoveState, 2);0x0177if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_027F;0x0185K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(previousMoveState, 3);0x01A4if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_028F;0x01B2K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(previousMoveState, 4);0x01D1if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02B3;0x01DFK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(previousMoveState, 6);0x01FEif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0377;0x020CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(previousMoveState, 8);0x022Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_038B;0x0239PopFlow();0x023ALabel_023A:0x023AK2_ClearAndInvalidateTimerHandle(this, jumpTimerHandle);0x024EPopFlow();0x024FLabel_024F:0x024FCrouch(false);0x025EPopFlow();0x025FLabel_025F:0x025Fchange Action State(0);0x026FPopFlow();0x0270Label_0270:0x0270EventEnterBubble();0x027EPopFlow();0x027FLabel_027F:0x027FUnCrouch(false);0x028EPopFlow();0x028FLabel_028F:0x028FK2_DetachFromActor(1, 1, 1);0x029FcustomStopMontage(0f);0x02B2PopFlow();0x02B3Label_02B3:0x02B3K2_DetachFromActor(1, 1, 1);0x02C3wallRunCamAlignActive = false;0x02CEPushFlow(Label_032B);0x02D3CallFunc_IsValid_ReturnValue_1 = IsValid(wallRideSFX);0x02F0if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x02FAwallRideSFX.FadeOut(0.25f, 0f, 0);0x032APopFlow();0x032BLabel_032B:0x032BCallFunc_IsValid_ReturnValue = IsValid(wallRideVFX);0x0348if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0352wallRideVFX.Deactivate();0x0376PopFlow();0x0377Label_0377:0x0377customStopMontage(0f);0x038APopFlow();0x038BLabel_038B:0x038BBlobShadow.SetVisibility(true, false);0x03ADCallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x03C9BreakRotator(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x03F7CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x0426CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_MakeRotator_ReturnValue, false);0x0444changeFaceTexture(FVector(0, 0, 0), FVector(0, 0, 0));0x0484CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CharacterMovement.MovementMode, 5);0x04B9if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x04C3CharacterMovement.SetMovementMode(1, 0);0x04EBPopFlow();0x04ECLabel_04EC:0x04ECreturn;0x04EE// end of script
Public0x01
void setStateUptimes()
Script12 statements · 357 bytes of bytecode
0x0000CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x001DCallFunc_Multiply_DoubleDouble_B_ImplicitCast_1 = Cast<4>(CustomTimeDilation);0x003ACallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_GetWorldDeltaSeconds_ReturnValue_1, CallFunc_Multiply_DoubleDouble_B_ImplicitCast_1);0x0068CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(moveStateUptime, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0096moveStateUptime = CallFunc_Add_DoubleDouble_ReturnValue_1;0x00B1CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x00CECallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(CustomTimeDilation);0x00EBCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_GetWorldDeltaSeconds_ReturnValue, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x0119CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(actionStateUptime, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0147actionStateUptime = CallFunc_Add_DoubleDouble_ReturnValue;0x0162return;0x0164// end of script
Public0x00
void setInputVariables()
Script30 statements · 1,032 bytes of bytecode
0x0000CallFunc_GetBoundActionValue_ReturnValue_1 = GetBoundActionValue(this, /Game/ThirdPerson/Input/Actions/IA_Move.IA_Move);0x0026CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1 = Conv_InputActionValueToAxis2D(CallFunc_GetBoundActionValue_ReturnValue_1);0x004BBreakVector2D(CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x0070CallFunc_Abs_ReturnValue = Abs(CallFunc_BreakVector2D_Y_1);0x0095CallFunc_Abs_ReturnValue_1 = Abs(CallFunc_BreakVector2D_X_1);0x00BACallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Abs_ReturnValue_1, CallFunc_Abs_ReturnValue);0x00E8CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, 0, 1);0x011FmoveInputAmount = CallFunc_FClamp_ReturnValue;0x013ACallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(moveInputAmount, 0.05);0x0160if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_03CF;0x016ECallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(moveInputAmount, 0.05);0x0194hasMovementInput? = CallFunc_Greater_DoubleDouble_ReturnValue;0x01A7CallFunc_GetBoundActionValue_ReturnValue = GetBoundActionValue(this, /Game/ThirdPerson/Input/Actions/IA_Move.IA_Move);0x01CDCallFunc_Conv_InputActionValueToAxis2D_ReturnValue = Conv_InputActionValueToAxis2D(CallFunc_GetBoundActionValue_ReturnValue);0x01F2BreakVector2D(CallFunc_Conv_InputActionValueToAxis2D_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0217CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector2D_Y, CallFunc_BreakVector2D_X, 0);0x024ECallFunc_K2_GetComponentRotation_ReturnValue = Camera Reference.MainCam.K2_GetComponentRotation();0x0296BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x02C4CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x02F3CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), CallFunc_MakeRotator_ReturnValue, FVector(1, 1, 1));0x034ACallFunc_TransformDirection_ReturnValue = TransformDirection(CallFunc_MakeTransform_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0378CallFunc_ClampVectorSize_ReturnValue = ClampVectorSize(CallFunc_TransformDirection_ReturnValue, 0, 1);0x03AFinputVectorWorld = CallFunc_ClampVectorSize_ReturnValue;0x03CAgoto Label_0405;0x03CFLabel_03CF:0x03CFhasMovementInput? = false;0x03DAinputVectorWorld = FVector(0, 0, 0);0x0405Label_0405:0x0405return;0x0407// end of script
Public0x00
void wallRunTick()
Script112 statements · 3,671 bytes of bytecode
0x0000PushFlow(Label_0E54);0x0005newForwardVector = FVector(0, 0, 0);0x0030PushFlow(Label_0903);0x0035PushFlow(Label_061F);0x003ACallFunc_SelectFloat_ReturnValue = SelectFloat(1, -1, rightWallHit?);0x0071right? = CallFunc_SelectFloat_ReturnValue;0x008CTemp_int_Variable = 0;0x00A3Label_00A3:0x00A3CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, 5);0x00C5if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0A8B;0x00D3PushFlow(Label_0C7D);0x00D8CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Variable);0x00FDCallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Conv_IntToDouble_ReturnValue, 0, 5, 5, 0);0x0146indexMultiplier = CallFunc_MapRangeClamped_ReturnValue;0x0161CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(50f);0x0182CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x019ECallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 0));0x01DCCallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(1);0x01FACallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(right?);0x021FCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(indexMultiplier, 10);0x024DCallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0272CallFunc_GetActorForwardVector_ReturnValue_3 = GetActorForwardVector();0x028ECallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x02BCCallFunc_GetActorRightVector_ReturnValue = GetActorRightVector();0x02D8CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetActorRightVector_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue);0x0306CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_2, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0334CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue_1);0x0362CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_2);0x0390K2Node_MakeArray_Array = {0};0x039DCallFunc_LineTraceSingleForObjects_ReturnValue = LineTraceSingleForObjects(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_3, K2Node_MakeArray_Array, false, Temp_object_Variable, CallFunc_MakeLiteralByte_ReturnValue, CallFunc_LineTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0433if (!(CallFunc_LineTraceSingleForObjects_ReturnValue)) PopFlow();0x043DBreakHitResult(CallFunc_LineTraceSingleForObjects_OutHit, 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);0x04F2CallFunc_Vector_Normal2D_ReturnValue_1 = Vector_Normal2D(CallFunc_BreakHitResult_ImpactNormal, 1e-04f);0x051CnextAngleNormal = CallFunc_Vector_Normal2D_ReturnValue_1;0x0537hitWall = true;0x0542BreakHitResult(CallFunc_LineTraceSingleForObjects_OutHit, 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);0x05F7K2_AttachToComponent(CallFunc_BreakHitResult_HitComponent, FName(None), 1, 1, 1, false);0x061EPopFlow();0x061FLabel_061F:0x061FCallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x063BCallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(newForwardVector, CallFunc_GetActorForwardVector_ReturnValue_1);0x0669CallFunc_DegAcos_ReturnValue_1 = DegAcos(CallFunc_Dot_VectorVector_ReturnValue_1);0x068ECallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_DegAcos_ReturnValue_1, 2);0x06B4if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_07A0;0x06C2CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x06DECallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(newForwardVector, CallFunc_GetActorForwardVector_ReturnValue_1);0x070CCallFunc_DegAcos_ReturnValue_1 = DegAcos(CallFunc_Dot_VectorVector_ReturnValue_1);0x0731CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(CallFunc_DegAcos_ReturnValue_1, 5, 20, 0.5, 0.3);0x077AmoveStateUptime = CallFunc_MapRangeClamped_ReturnValue_1;0x0795wallRunCamAlignActive = true;0x07A0Label_07A0:0x07A0if (!(autoAlignCamOnWalls?)) PopFlow();0x07AAif (!(wallRunCamAlignActive)) PopFlow();0x07B4CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x07D0CallFunc_K2_GetComponentRotation_ReturnValue = Camera Reference.MainCam.K2_GetComponentRotation();0x0818CallFunc_Conv_RotatorToVector_ReturnValue = Conv_RotatorToVector(CallFunc_K2_GetComponentRotation_ReturnValue);0x083DCallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(CallFunc_Conv_RotatorToVector_ReturnValue, 1e-04f);0x0867CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_Vector_Normal2D_ReturnValue, CallFunc_GetActorForwardVector_ReturnValue);0x0895CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x08BACallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_DegAcos_ReturnValue, 1, 0.05);0x08E9if (!(CallFunc_NearlyEqual_FloatFloat_ReturnValue)) goto Label_0CC7;0x08F7wallRunCamAlignActive = false;0x0902PopFlow();0x0903Label_0903:0x0903CallFunc_GetVectorValue_InTime_ImplicitCast = Cast<3>(moveStateUptime);0x0920CallFunc_GetVectorValue_ReturnValue = WallRunCurve.GetVectorValue(CallFunc_GetVectorValue_InTime_ImplicitCast);0x095BBreakVector(CallFunc_GetVectorValue_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0989CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_BreakVector_Z);0x09C0CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_BreakVector_X);0x09E5CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Conv_DoubleToVector_ReturnValue, newForwardVector);0x0A13CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0A41CallFunc_GetMovementComponent_ReturnValue = GetMovementComponent();0x0A59CallFunc_GetMovementComponent_ReturnValue.Velocity = CallFunc_Add_VectorVector_ReturnValue_1;0x0A8APopFlow();0x0A8BLabel_0A8B:0x0A8Bif (!(hitWall)) goto Label_0C45;0x0A99PushFlow(Label_0B54);0x0A9ECallFunc_NegateVector_ReturnValue = NegateVector(nextAngleNormal);0x0AC3CallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_NegateVector_ReturnValue, nextAngleNormal, rightWallHit?);0x0AFACallFunc_Cross_VectorVector_ReturnValue = Cross_VectorVector(CallFunc_SelectVector_ReturnValue, FVector(0, 0, 1));0x0B38newForwardVector = CallFunc_Cross_VectorVector_ReturnValue;0x0B53PopFlow();0x0B54Label_0B54:0x0B54CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(newForwardVector);0x0B79targetRot = CallFunc_Conv_VectorToRotator_ReturnValue;0x0B94CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x0BB1CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x0BCDCallFunc_RInterpTo_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x0BEACallFunc_RInterpTo_ReturnValue = RInterpTo(CallFunc_K2_GetActorRotation_ReturnValue, targetRot, CallFunc_RInterpTo_DeltaTime_ImplicitCast, 10f);0x0C26CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_RInterpTo_ReturnValue, false);0x0C44PopFlow();0x0C45Label_0C45:0x0C45CallFunc_GetActorForwardVector_ReturnValue_2 = GetActorForwardVector();0x0C61newForwardVector = CallFunc_GetActorForwardVector_ReturnValue_2;0x0C7CPopFlow();0x0C7DLabel_0C7D:0x0C7DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0CA7Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0CC2goto Label_00A3;0x0CC7Label_0CC7:0x0CC7CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0CE4CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(Camera Reference.autoAlignDelayAccum, 0.2);0x0D28CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x0D56Camera Reference.autoAlignDelayAccum = CallFunc_Add_DoubleDouble_ReturnValue_1;0x0D87Camera Reference.In Air = false;0x0DA8Camera Reference.autoAlignCameraYaw_Wallrun(5, 8);0x0DDECallFunc_FMax_ReturnValue = FMax(Camera Reference.timeSincePlayerInput, 0.7);0x0E22Camera Reference.timeSincePlayerInput = CallFunc_FMax_ReturnValue;0x0E53PopFlow();0x0E54Label_0E54:0x0E54return;0x0E56// end of script
Public0x00
void customStopMontage(float InBlendOutTime)
Script8 statements · 136 bytes of bytecode
0x0000CallFunc_GetCurrentMontage_ReturnValue = GetCurrentMontage();0x0014CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetCurrentMontage_ReturnValue);0x0031if (!(CallFunc_IsValid_ReturnValue)) goto Label_0085;0x003FCallFunc_GetCurrentMontage_ReturnValue = GetCurrentMontage();0x0053animBPref.Montage_Stop(InBlendOutTime, CallFunc_GetCurrentMontage_ReturnValue);0x0085Label_0085:0x0085return;0x0087// end of script
Public0x04
void doWallRun()
Script38 statements · 1,916 bytes of bytecode
0x0000CallFunc_Add_IntInt_ReturnValue = Add_IntInt(currentWallRunClings, 1);0x002ATemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0045currentWallRunClings = Temp_int_Variable;0x0060animBPref.wallRight? = rightWallHit?;0x0089change Move State(4);0x0099change Action State(0);0x00A9customStopMontage(0f);0x00BCCallFunc_GetUnscaledCapsuleRadius_ReturnValue = CapsuleComponent.GetUnscaledCapsuleRadius();0x00EECallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetUnscaledCapsuleRadius_ReturnValue);0x010BCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 1.14);0x0139CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue);0x015EBreakHitResult(wallRideHit, 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);0x0213CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_BreakHitResult_Normal, CallFunc_Conv_DoubleToVector_ReturnValue);0x0241CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakHitResult_Location, CallFunc_Multiply_VectorVector_ReturnValue);0x026FCallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_Add_VectorVector_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, false);0x0297BreakHitResult(wallRideHit, 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);0x034CCallFunc_NegateVector_ReturnValue = NegateVector(CallFunc_BreakHitResult_Normal);0x0371CallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_NegateVector_ReturnValue, CallFunc_BreakHitResult_Normal, rightWallHit?);0x03A8CallFunc_Cross_VectorVector_ReturnValue = Cross_VectorVector(CallFunc_SelectVector_ReturnValue, FVector(0, 0, 1));0x03E6CallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(CallFunc_Cross_VectorVector_ReturnValue, 1e-04f);0x0410CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_Vector_Normal2D_ReturnValue);0x0435CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_Conv_VectorToRotator_ReturnValue, false);0x0453CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(1000f);0x0474BreakHitResult(wallRideHit, 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);0x0529CallFunc_NegateVector_ReturnValue = NegateVector(CallFunc_BreakHitResult_Normal);0x054ECallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_NegateVector_ReturnValue, CallFunc_BreakHitResult_Normal, rightWallHit?);0x0585CallFunc_Cross_VectorVector_ReturnValue = Cross_VectorVector(CallFunc_SelectVector_ReturnValue, FVector(0, 0, 1));0x05C3CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Cross_VectorVector_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue);0x05F1CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, FVector(0, 0, 200));0x062FLaunchCharacter(CallFunc_Add_VectorVector_ReturnValue_1, true, true);0x0648invalidatePhysicsResetTimer();0x0656resetCameraZTrackingLocation(0);0x066DCallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/VFX/Systems/NS_WallRide.NS_WallRide, Mesh, FName(hand_lSocket), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 0, true);0x06D9wallRideVFX = CallFunc_SpawnSystemAttached_ReturnValue;0x06ECCallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Audio/Sounds/cue_wallride.cue_wallride, Mesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0766wallRideSFX = CallFunc_SpawnSoundAttached_ReturnValue;0x0779return;0x077B// end of script
Public0x00
void wallTrace()
Script113 statements · 3,712 bytes of bytecode
0x0000PushFlow(Label_0E7D);0x0005if (!(obtainedWallRide?)) PopFlow();0x000FCallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(horizontalSpeed, 50);0x0035CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(verticalSpeed, 300);0x005BCallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_Less_DoubleDouble_ReturnValue, CallFunc_GreaterEqual_DoubleDouble_ReturnValue);0x0081if (!(CallFunc_BooleanAND_ReturnValue_3)) PopFlow();0x008BTemp_bool_Variable_2 = false;0x0096Temp_int_Variable = 0;0x00ADLabel_00AD:0x00ADCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_Variable_2);0x00CACallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, 1);0x00ECCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_LessEqual_IntInt_ReturnValue);0x0112if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_0996;0x0120PushFlow(Label_0DE8);0x0125CallFunc_Conv_IntToBool_ReturnValue = Conv_IntToBool(Temp_int_Variable);0x0142CallFunc_SelectFloat_ReturnValue = SelectFloat(1, -1, CallFunc_Conv_IntToBool_ReturnValue);0x0179right? = CallFunc_SelectFloat_ReturnValue;0x0194CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(50f);0x01B5CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x01D1CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 0));0x020FCallFunc_MakeLiteralByte_ReturnValue_1 = MakeLiteralByte(0);0x022DCallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(right?);0x0252CallFunc_GetActorRightVector_ReturnValue_1 = GetActorRightVector();0x026ECallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetActorRightVector_ReturnValue_1, CallFunc_Conv_FloatToVector_ReturnValue);0x029CCallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_2, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x02CACallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_3, FVector(0, 0, -30));0x0308K2Node_MakeArray_Array_1 = {0};0x0315CallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_4);0x0343CallFunc_LineTraceSingleForObjects_ReturnValue_1 = LineTraceSingleForObjects(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_5, K2Node_MakeArray_Array_1, false, Temp_object_Variable_1, CallFunc_MakeLiteralByte_ReturnValue_1, CallFunc_LineTraceSingleForObjects_OutHit_1, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x03D9if (!(CallFunc_LineTraceSingleForObjects_ReturnValue_1)) PopFlow();0x03E3CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(0);0x0401CallFunc_Conv_FloatToVector_ReturnValue_1 = Conv_FloatToVector(50f);0x0422CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x043ECallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, FVector(0, 0, 0));0x047CCallFunc_GetActorRightVector_ReturnValue = GetActorRightVector();0x0498CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(right?);0x04BDCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorRightVector_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue_1);0x04EBK2Node_MakeArray_Array = {0};0x04F8CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0526CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, FVector(0, 0, 30));0x0564CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue_2);0x0592CallFunc_LineTraceSingleForObjects_ReturnValue = LineTraceSingleForObjects(this, CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue_3, K2Node_MakeArray_Array, false, Temp_object_Variable, CallFunc_MakeLiteralByte_ReturnValue, CallFunc_LineTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0628if (!(CallFunc_LineTraceSingleForObjects_ReturnValue)) PopFlow();0x0632BreakHitResult(CallFunc_LineTraceSingleForObjects_OutHit_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x06E7CallFunc_Dot_VectorVector_ReturnValue_2 = Dot_VectorVector(CallFunc_BreakHitResult_Normal_1, FVector(0, 0, 1));0x0725CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue_2);0x074ACallFunc_InRange_FloatFloat_ReturnValue = InRange_FloatFloat(CallFunc_DegAcos_ReturnValue, 80, 110, true, true);0x077Bif (!(CallFunc_InRange_FloatFloat_ReturnValue)) PopFlow();0x0785BreakHitResult(CallFunc_LineTraceSingleForObjects_OutHit_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x083ACallFunc_Dot_VectorVector_ReturnValue_2 = Dot_VectorVector(CallFunc_BreakHitResult_Normal_1, FVector(0, 0, 1));0x0878CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue_2);0x089DCallFunc_InRange_FloatFloat_ReturnValue = InRange_FloatFloat(CallFunc_DegAcos_ReturnValue, 80, 110, true, true);0x08CEwallHit? = CallFunc_InRange_FloatFloat_ReturnValue;0x08E1Temp_bool_Variable = true;0x08ECTemp_bool_Variable_1 = false;0x08F7CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(right?, 0);0x091DTemp_bool_Variable_3 = CallFunc_Greater_DoubleDouble_ReturnValue;0x0930rightWallHit? = Switch(Temp_bool_Variable_3, false => Temp_bool_Variable_1, true => Temp_bool_Variable, default => K2Node_Select_Default);0x096FwallRideHit = CallFunc_LineTraceSingleForObjects_OutHit_1;0x098ATemp_bool_Variable_2 = true;0x0995PopFlow();0x0996Label_0996:0x0996K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(moveState, 1);0x09B5if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_09F1;0x09C3K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(moveState, 4);0x09E2if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0E5D;0x09F0PopFlow();0x09F1Label_09F1:0x09F1K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 0);0x0A10if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0AA6;0x0A1EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 2);0x0A3Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0AA6;0x0A4BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 6);0x0A6Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0AA6;0x0A78K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(actionState, 15);0x0A97if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0AA6;0x0AA5PopFlow();0x0AA6Label_0AA6:0x0AA6CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(wallHit?, wallRideButtonHeld?);0x0ACCif (!(CallFunc_BooleanAND_ReturnValue_2)) PopFlow();0x0AD6BreakHitResult(wallRideHit, 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);0x0B8BCallFunc_NegateVector_ReturnValue = NegateVector(CallFunc_BreakHitResult_Normal);0x0BB0CallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_NegateVector_ReturnValue, CallFunc_BreakHitResult_Normal, rightWallHit?);0x0BE7CallFunc_Cross_VectorVector_ReturnValue = Cross_VectorVector(CallFunc_SelectVector_ReturnValue, FVector(0, 0, 1));0x0C25CallFunc_GetVelocity_ReturnValue = GetVelocity();0x0C45CallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(CallFunc_Cross_VectorVector_ReturnValue, 1e-04f);0x0C6FCallFunc_Vector_Normal2D_ReturnValue_1 = Vector_Normal2D(CallFunc_GetVelocity_ReturnValue, 1e-04f);0x0C99CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_Vector_Normal2D_ReturnValue, inputVectorWorld);0x0CC7CallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(CallFunc_Vector_Normal2D_ReturnValue_1, CallFunc_Vector_Normal2D_ReturnValue);0x0CF5CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue, 1, Wall Run Character Angle Threshold);0x0D24CallFunc_NearlyEqual_FloatFloat_ReturnValue_1 = NearlyEqual_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue_1, 1, Wall Run Character Angle Threshold);0x0D53CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_NearlyEqual_FloatFloat_ReturnValue, CallFunc_NearlyEqual_FloatFloat_ReturnValue_1);0x0D79CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_BooleanAND_ReturnValue, justWallJumped);0x0D9Fif (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x0DA9CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(currentWallRunClings, wallRunClingLimit);0x0DCFif (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) PopFlow();0x0DD9doWallRun();0x0DE7PopFlow();0x0DE8Label_0DE8:0x0DE8CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_Variable_2);0x0E05if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_0996;0x0E13CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0E3DTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0E58goto Label_00AD;0x0E5DLabel_0E5D:0x0E5Dif (!(wallHit?)) goto Label_0E6C;0x0E6BPopFlow();0x0E6CLabel_0E6C:0x0E6Cchange Move State(1);0x0E7CPopFlow();0x0E7DLabel_0E7D:0x0E7Dreturn;0x0E7F// end of script
Public0x00
void resetAirMoves()
Script6 statements · 71 bytes of bytecode
0x0000currentAirKicks = 0;0x0017currentWallRunClings = 0;0x002EcanDoubleJump = true;0x0039canDive = true;0x0044return;0x0046// end of script
Public0x00
void doLedgeGrab()
Script32 statements · 1,643 bytes of bytecode
0x0000CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x0033CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 1.3);0x0061CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CapsuleComponent.CapsuleRadius);0x0094CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, 1.1);0x00C2CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x00E7BreakHitResult(ledgeHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x019CBreakVector(CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x01CABreakHitResult(wallHit, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x027FCallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_BreakVector_Z, CallFunc_Multiply_DoubleDouble_ReturnValue);0x02ADCallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(CallFunc_BreakHitResult_ImpactNormal_2, 1e-04f);0x02D7CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Vector_Normal2D_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0305CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_Multiply_VectorVector_ReturnValue);0x0333BreakVector(CallFunc_Add_VectorVector_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0361CallFunc_NegateVector_ReturnValue = NegateVector(CallFunc_Vector_Normal2D_ReturnValue);0x0386CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_Subtract_DoubleDouble_ReturnValue);0x03BDCallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_NegateVector_ReturnValue);0x03E2CallFunc_K2_SetActorLocationAndRotation_ReturnValue = K2_SetActorLocationAndRotation(CallFunc_MakeVector_ReturnValue, CallFunc_Conv_VectorToRotator_ReturnValue, false, CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, false);0x0413CallFunc_PlayAnimMontage_ReturnValue = PlayAnimMontage(/Game/Animations/Player/dreamLady_LedgeGrab_Montage.dreamLady_LedgeGrab_Montage, 1f, FName(None));0x044Echange Move State(3);0x045ECharacterMovement.GravityScale = defaultGrav;0x048Fchange Action State(0);0x049FCharacterMovement.SetMovementMode(5, 0);0x04C7CharacterMovement.StopMovementImmediately();0x04EBresetAirMoves();0x04F9resetCameraZTrackingLocation(0);0x0510BreakHitResult(ledgeHit, 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);0x05C5K2_AttachToComponent(CallFunc_BreakHitResult_HitComponent, FName(None), 1, 1, 1, false);0x05ECCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0608CallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, /Game/Audio/Sounds/Actions/Cue_LedgeGrab.Cue_LedgeGrab, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x065AStopAnimStrech();0x0668return;0x066A// end of script
Public0x00
void ledgeGrabTrace()
Script81 statements · 3,615 bytes of bytecode
0x0000CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(verticalSpeed, 300);0x0026if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_0E1C;0x0034CallFunc_Conv_FloatToVector_ReturnValue_1 = Conv_FloatToVector(60f);0x0055CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0071CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 0));0x00AFK2Node_MakeArray_Array_3 = {0};0x00BCCallFunc_MakeLiteralByte_ReturnValue_2 = MakeLiteralByte(0);0x00DACallFunc_GetActorForwardVector_ReturnValue_2 = GetActorForwardVector();0x00F6CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_2, CallFunc_Conv_FloatToVector_ReturnValue_1);0x0124CallFunc_Add_VectorVector_ReturnValue_11 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_3);0x0152CallFunc_LineTraceSingleForObjects_ReturnValue_2 = LineTraceSingleForObjects(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_11, K2Node_MakeArray_Array_3, false, Temp_object_Variable_4, CallFunc_MakeLiteralByte_ReturnValue_2, CallFunc_LineTraceSingleForObjects_OutHit_2, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x01E8if (!(CallFunc_LineTraceSingleForObjects_ReturnValue_2)) goto Label_0E1C;0x01F6BreakHitResult(CallFunc_LineTraceSingleForObjects_OutHit_2, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x02ABCallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_BreakHitResult_Normal_2, FVector(0, 0, 1));0x02E9CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x030ECallFunc_InRange_FloatFloat_ReturnValue_1 = InRange_FloatFloat(CallFunc_DegAcos_ReturnValue, 80, 110, true, true);0x033Fif (!(CallFunc_InRange_FloatFloat_ReturnValue_1)) goto Label_0E1C;0x034DwallHit = CallFunc_LineTraceSingleForObjects_OutHit_2;0x0368CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x0384CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x03A0CallFunc_Conv_FloatToVector_ReturnValue_2 = Conv_FloatToVector(30f);0x03C1CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue_2);0x03EFCallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_1);0x041DCallFunc_Add_VectorVector_ReturnValue_6 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, FVector(0, 0, 150));0x045BCallFunc_Add_VectorVector_ReturnValue_8 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue_6);0x0489CallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue_8, CallFunc_Add_VectorVector_ReturnValue_5, 20f, 2, false, Temp_object_Variable_3, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0516if (!(CallFunc_SphereTraceSingle_ReturnValue)) goto Label_0E1C;0x0524CallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x0540BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_3, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x056EBreakHitResult(CallFunc_SphereTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x0623BreakVector(CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0651CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_BreakVector_Z_1, CallFunc_BreakVector_Z);0x067FCallFunc_InRange_FloatFloat_ReturnValue = InRange_FloatFloat(CallFunc_Subtract_DoubleDouble_ReturnValue, 40, 80, true, true);0x06B0if (!(CallFunc_InRange_FloatFloat_ReturnValue)) goto Label_0E1C;0x06BEledgeHit = CallFunc_SphereTraceSingle_OutHit;0x06D9CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(0);0x06F7CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(100f);0x0718K2Node_MakeArray_Array_2 = {0};0x0725CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x0741CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_Conv_FloatToVector_ReturnValue);0x076FCallFunc_Add_VectorVector_ReturnValue_7 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_2, FVector(0, 0, 150));0x07ADCallFunc_K2_GetActorLocation_ReturnValue_4 = K2_GetActorLocation();0x07C9CallFunc_Add_VectorVector_ReturnValue_9 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_4, CallFunc_Add_VectorVector_ReturnValue_7);0x07F7CallFunc_Add_VectorVector_ReturnValue_10 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_4, FVector(0, 0, 150));0x0835CallFunc_LineTraceSingleForObjects_ReturnValue_1 = LineTraceSingleForObjects(this, CallFunc_Add_VectorVector_ReturnValue_10, CallFunc_Add_VectorVector_ReturnValue_9, K2Node_MakeArray_Array_2, false, Temp_object_Variable, CallFunc_MakeLiteralByte_ReturnValue, CallFunc_LineTraceSingleForObjects_OutHit_1, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x08CBif (!(CallFunc_LineTraceSingleForObjects_ReturnValue_1)) goto Label_08DE;0x08D9goto Label_0E1C;0x08DELabel_08DE:0x08DECallFunc_MakeLiteralByte_ReturnValue_1 = MakeLiteralByte(0);0x08FCK2Node_MakeArray_Array = {0};0x0909CallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x0925CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_2, FVector(0, 0, 110));0x0963CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_2, FVector(0, 0, 0));0x09A1CallFunc_LineTraceSingleForObjects_ReturnValue = LineTraceSingleForObjects(this, CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_Add_VectorVector_ReturnValue_1, K2Node_MakeArray_Array, false, Temp_object_Variable_1, CallFunc_MakeLiteralByte_ReturnValue_1, CallFunc_LineTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0A37if (!(CallFunc_LineTraceSingleForObjects_ReturnValue)) goto Label_0A4A;0x0A45goto Label_0E1C;0x0A4ALabel_0A4A:0x0A4ACallFunc_MakeVector_ReturnValue = MakeVector(0, 0, -35);0x0A81K2Node_MakeArray_Array_1 = {0};0x0A8EBreakHitResult(wallHit, 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);0x0B43CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x0B76CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 0.95);0x0BA4CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CapsuleComponent.CapsuleRadius);0x0BD7CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2, 1.4);0x0C05CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0C2ACallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CapsuleComponent.CapsuleRadius);0x0C5DCallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, 0.8);0x0C8BCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_BreakHitResult_Normal, CallFunc_Conv_DoubleToVector_ReturnValue);0x0CB9CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_BreakHitResult_Location, CallFunc_Multiply_VectorVector_ReturnValue);0x0CE7CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_3, CallFunc_MakeVector_ReturnValue);0x0D15CallFunc_CapsuleTraceMultiForObjects_Radius_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0D32CallFunc_CapsuleTraceMultiForObjects_HalfHeight_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0D4FCallFunc_CapsuleTraceMultiForObjects_OutHits = {};0x0D5ACallFunc_CapsuleTraceMultiForObjects_ReturnValue = CapsuleTraceMultiForObjects(this, CallFunc_Add_VectorVector_ReturnValue_4, CallFunc_Add_VectorVector_ReturnValue_4, CallFunc_CapsuleTraceMultiForObjects_Radius_ImplicitCast, CallFunc_CapsuleTraceMultiForObjects_HalfHeight_ImplicitCast, K2Node_MakeArray_Array_1, false, Temp_object_Variable_2, 0, CallFunc_CapsuleTraceMultiForObjects_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0DFBif (!(CallFunc_CapsuleTraceMultiForObjects_ReturnValue)) goto Label_0E0E;0x0E09goto Label_0E1C;0x0E0ELabel_0E0E:0x0E0EdoLedgeGrab();0x0E1CLabel_0E1C:0x0E1Creturn;0x0E1E// end of script
Public0x00
void setEssentialVariables()
Script8 statements · 204 bytes of bytecode
0x0000CallFunc_GetVelocity_ReturnValue = GetVelocity();0x0020CallFunc_VSizeXY_ReturnValue = VSizeXY(CallFunc_GetVelocity_ReturnValue);0x0045horizontalSpeed = CallFunc_VSizeXY_ReturnValue;0x0060CallFunc_GetVelocity_ReturnValue = GetVelocity();0x0080BreakVector(CallFunc_GetVelocity_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x00AEverticalSpeed = CallFunc_BreakVector_Z;0x00C9return;0x00CB// end of script
Public0x00
void Timeline__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(15);0x000Freturn;0x0011// end of script
0x00
void Timeline__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(71923);0x000Freturn;0x0011// end of script
0x00
void Timeline_1__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(71734);0x000Freturn;0x0011// end of script
0x00
void Timeline_1__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(71729);0x000Freturn;0x0011// end of script
0x00
void Timeline_2__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(71700);0x000Freturn;0x0011// end of script
0x00
void Timeline_2__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(70998);0x000Freturn;0x0011// end of script
0x00
void Timeline_3__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(70997);0x000Freturn;0x0011// end of script
0x00
void Timeline_3__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(70992);0x000Freturn;0x0011// end of script
0x00
void Timeline_4__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(68403);0x000Freturn;0x0011// end of script
0x00
void Timeline_4__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(68398);0x000Freturn;0x0011// end of script
0x00
void Timeline_5__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(66038);0x000Freturn;0x0011// end of script
0x00
void Timeline_5__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(65784);0x000Freturn;0x0011// end of script
0x00
void Timeline_0__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(65783);0x000Freturn;0x0011// end of script
0x00
void Timeline_0__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(65658);0x000Freturn;0x0011// end of script
0x00
void Timeline_6__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(65517);0x000Freturn;0x0011// end of script
0x00
void Timeline_6__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(64428);0x000Freturn;0x0011// end of script
0x00
void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_21(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_21 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_21 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_21 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_21 = SourceAction;0x0048ExecuteUbergraph_BP_PlayerGoatMain(60520);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_20(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_20 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_20 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_20 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_20 = SourceAction;0x0048ExecuteUbergraph_BP_PlayerGoatMain(60212);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_19(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_19 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_19 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_19 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_19 = SourceAction;0x0048ExecuteUbergraph_BP_PlayerGoatMain(58735);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Look_K2Node_EnhancedInputActionEvent_18(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_18 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_18 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_18 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_18 = SourceAction;0x0048ExecuteUbergraph_BP_PlayerGoatMain(52299);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Look_K2Node_EnhancedInputActionEvent_17(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_17 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_17 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_17 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_17 = SourceAction;0x0048ExecuteUbergraph_BP_PlayerGoatMain(49025);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Crouch_K2Node_EnhancedInputActionEvent_16(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_16 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_16 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_16 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_16 = SourceAction;0x0048ExecuteUbergraph_BP_PlayerGoatMain(30959);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Crouch_K2Node_EnhancedInputActionEvent_15(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_15 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_15 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_15 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_15 = SourceAction;0x0048ExecuteUbergraph_BP_PlayerGoatMain(71739);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_WallRide_K2Node_EnhancedInputActionEvent_14(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_14 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_14 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_14 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_14 = SourceAction;0x0048ExecuteUbergraph_BP_PlayerGoatMain(68214);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_WallRide_K2Node_EnhancedInputActionEvent_13(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_13 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_13 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_13 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_13 = SourceAction;0x0048ExecuteUbergraph_BP_PlayerGoatMain(68014);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_LockOn_K2Node_EnhancedInputActionEvent_12(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_12 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_12 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_12 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_12 = SourceAction;0x0048ExecuteUbergraph_BP_PlayerGoatMain(65854);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_LockOn_K2Node_EnhancedInputActionEvent_11(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_11 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_11 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_11 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_11 = SourceAction;0x0048ExecuteUbergraph_BP_PlayerGoatMain(65333);0x0057return;0x0059// end of script
0x30
void OnNotifyEnd_5F154E1E40E67620574B85AEF3400422(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_69 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(59396);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_5F154E1E40E67620574B85AEF3400422(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_68 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(58704);0x0021return;0x0023// end of script
0x08
void OnInterrupted_5F154E1E40E67620574B85AEF3400422(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_67 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(57443);0x0021return;0x0023// end of script
0x08
void OnBlendOut_5F154E1E40E67620574B85AEF3400422(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_66 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(55067);0x0021return;0x0023// end of script
0x08
void OnCompleted_5F154E1E40E67620574B85AEF3400422(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_65 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(52271);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_234F731241B977C261AF8EB0B03878E4(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_64 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(47367);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_234F731241B977C261AF8EB0B03878E4(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_63 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(41926);0x0021return;0x0023// end of script
0x08
void OnInterrupted_234F731241B977C261AF8EB0B03878E4(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_62 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(34690);0x0021return;0x0023// end of script
0x08
void OnBlendOut_234F731241B977C261AF8EB0B03878E4(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_61 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(33068);0x0021return;0x0023// end of script
0x08
void OnCompleted_234F731241B977C261AF8EB0B03878E4(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_60 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(71701);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_B73759BB41FCF9C4B033CE8506A7723D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_59 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(61353);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_B73759BB41FCF9C4B033CE8506A7723D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_58 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(48904);0x0021return;0x0023// end of script
0x08
void OnInterrupted_B73759BB41FCF9C4B033CE8506A7723D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_57 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(13148);0x0021return;0x0023// end of script
0x08
void OnBlendOut_B73759BB41FCF9C4B033CE8506A7723D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_56 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(13176);0x0021return;0x0023// end of script
0x08
void OnCompleted_B73759BB41FCF9C4B033CE8506A7723D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_55 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(13234);0x0021return;0x0023// end of script
0x08
void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_10(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_10 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_10 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_10 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_10 = SourceAction;0x0048ExecuteUbergraph_BP_PlayerGoatMain(13262);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Guard_K2Node_EnhancedInputActionEvent_9(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_9 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_9 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_9 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_9 = SourceAction;0x0048ExecuteUbergraph_BP_PlayerGoatMain(14976);0x0057return;0x0059// end of script
0x30
void OnNotifyEnd_C73CBAC24C77F56F637C159C43CA302C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_54 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(16416);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_C73CBAC24C77F56F637C159C43CA302C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_53 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(16444);0x0021return;0x0023// end of script
0x08
void OnInterrupted_C73CBAC24C77F56F637C159C43CA302C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_52 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(16472);0x0021return;0x0023// end of script
0x08
void OnBlendOut_C73CBAC24C77F56F637C159C43CA302C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_51 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(16500);0x0021return;0x0023// end of script
0x08
void OnCompleted_C73CBAC24C77F56F637C159C43CA302C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_50 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(16544);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_8D054D52452288DE8623D881BE57C35B(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_49 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(16572);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_8D054D52452288DE8623D881BE57C35B(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_48 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(16600);0x0021return;0x0023// end of script
0x08
void OnInterrupted_8D054D52452288DE8623D881BE57C35B(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_47 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(16628);0x0021return;0x0023// end of script
0x08
void OnBlendOut_8D054D52452288DE8623D881BE57C35B(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_46 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(16656);0x0021return;0x0023// end of script
0x08
void OnCompleted_8D054D52452288DE8623D881BE57C35B(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_45 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(16700);0x0021return;0x0023// end of script
0x08
void InpActEvt_IA_PerspectiveToggle_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_PlayerGoatMain(16861);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Throw_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_PlayerGoatMain(18449);0x0057return;0x0059// end of script
0x30
void OnNotifyEnd_C964275C43A57D4F4480DB85D8AD0805(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_44 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(19076);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_C964275C43A57D4F4480DB85D8AD0805(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_43 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(19104);0x0021return;0x0023// end of script
0x08
void OnInterrupted_C964275C43A57D4F4480DB85D8AD0805(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_42 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(19132);0x0021return;0x0023// end of script
0x08
void OnBlendOut_C964275C43A57D4F4480DB85D8AD0805(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_41 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(19160);0x0021return;0x0023// end of script
0x08
void OnCompleted_C964275C43A57D4F4480DB85D8AD0805(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_40 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(19188);0x0021return;0x0023// end of script
0x08
void InpActEvt_IA_QuickMap_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_PlayerGoatMain(19216);0x0057return;0x0059// end of script
0x30
void OnNotifyEnd_9FF4BD5740A0319916FFF1B33E49C14D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_39 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(20000);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_9FF4BD5740A0319916FFF1B33E49C14D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_38 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(20028);0x0021return;0x0023// end of script
0x08
void OnInterrupted_9FF4BD5740A0319916FFF1B33E49C14D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_37 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(20056);0x0021return;0x0023// end of script
0x08
void OnBlendOut_9FF4BD5740A0319916FFF1B33E49C14D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_36 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(20084);0x0021return;0x0023// end of script
0x08
void OnCompleted_9FF4BD5740A0319916FFF1B33E49C14D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_35 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(20112);0x0021return;0x0023// end of script
0x08
void InpActEvt_IA_Attack_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_PlayerGoatMain(20261);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Attack_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_PlayerGoatMain(21142);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Attack_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_PlayerGoatMain(25664);0x0057return;0x0059// end of script
0x30
void OnNotifyEnd_C76D256D4A16F2EF15449495BF95D797(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_34 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(26646);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_C76D256D4A16F2EF15449495BF95D797(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_33 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(26674);0x0021return;0x0023// end of script
0x08
void OnInterrupted_C76D256D4A16F2EF15449495BF95D797(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_32 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(26702);0x0021return;0x0023// end of script
0x08
void OnBlendOut_C76D256D4A16F2EF15449495BF95D797(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_31 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(26787);0x0021return;0x0023// end of script
0x08
void OnCompleted_C76D256D4A16F2EF15449495BF95D797(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_30 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(26835);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_3128174145A5701D2FF2879A6DC5FDAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_29 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(26863);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_3128174145A5701D2FF2879A6DC5FDAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_28 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(26891);0x0021return;0x0023// end of script
0x08
void OnInterrupted_3128174145A5701D2FF2879A6DC5FDAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_27 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(26919);0x0021return;0x0023// end of script
0x08
void OnBlendOut_3128174145A5701D2FF2879A6DC5FDAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_26 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27054);0x0021return;0x0023// end of script
0x08
void OnCompleted_3128174145A5701D2FF2879A6DC5FDAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_25 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27102);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_723699E249F09F9DC310E88D5EDB9294(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_24 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27130);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_723699E249F09F9DC310E88D5EDB9294(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_23 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27158);0x0021return;0x0023// end of script
0x08
void OnInterrupted_723699E249F09F9DC310E88D5EDB9294(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_22 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27186);0x0021return;0x0023// end of script
0x08
void OnBlendOut_723699E249F09F9DC310E88D5EDB9294(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_21 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27218);0x0021return;0x0023// end of script
0x08
void OnCompleted_723699E249F09F9DC310E88D5EDB9294(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_20 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27250);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_48317BB845BD144CA5C25E9F44852228(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_19 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27278);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_48317BB845BD144CA5C25E9F44852228(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_18 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27306);0x0021return;0x0023// end of script
0x08
void OnInterrupted_48317BB845BD144CA5C25E9F44852228(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_17 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27334);0x0021return;0x0023// end of script
0x08
void OnBlendOut_48317BB845BD144CA5C25E9F44852228(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_16 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27362);0x0021return;0x0023// end of script
0x08
void OnCompleted_48317BB845BD144CA5C25E9F44852228(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_15 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27406);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_22117DDF48252AB1C7A637BB35BDECAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_14 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27434);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_22117DDF48252AB1C7A637BB35BDECAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_13 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27462);0x0021return;0x0023// end of script
0x08
void OnInterrupted_22117DDF48252AB1C7A637BB35BDECAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_12 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27490);0x0021return;0x0023// end of script
0x08
void OnBlendOut_22117DDF48252AB1C7A637BB35BDECAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_11 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27518);0x0021return;0x0023// end of script
0x08
void OnCompleted_22117DDF48252AB1C7A637BB35BDECAB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_10 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(27562);0x0021return;0x0023// end of script
0x08
void InpActEvt_IA_Power_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_PlayerGoatMain(28363);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Power_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_PlayerGoatMain(28854);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Power_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_PlayerGoatMain(30351);0x0057return;0x0059// end of script
0x30
void OnNotifyEnd_58433895483097EA8936B38DFA2240D7(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(30679);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_58433895483097EA8936B38DFA2240D7(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(30707);0x0021return;0x0023// end of script
0x08
void OnInterrupted_58433895483097EA8936B38DFA2240D7(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(30735);0x0021return;0x0023// end of script
0x08
void OnBlendOut_58433895483097EA8936B38DFA2240D7(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(30763);0x0021return;0x0023// end of script
0x08
void OnCompleted_58433895483097EA8936B38DFA2240D7(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(30791);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_6AC9AAA343B5E26BDC94E88929A3D727(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(30819);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_6AC9AAA343B5E26BDC94E88929A3D727(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(30847);0x0021return;0x0023// end of script
0x08
void OnInterrupted_6AC9AAA343B5E26BDC94E88929A3D727(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(30875);0x0021return;0x0023// end of script
0x08
void OnBlendOut_6AC9AAA343B5E26BDC94E88929A3D727(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(30903);0x0021return;0x0023// end of script
0x08
void OnCompleted_6AC9AAA343B5E26BDC94E88929A3D727(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_BP_PlayerGoatMain(30931);0x0021return;0x0023// end of script
0x08
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(35758);0x000Freturn;0x0011// end of script
EventProtected0x00
void change Move State(const EN_MoveState& moveState)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_moveState = moveState;0x0012ExecuteUbergraph_BP_PlayerGoatMain(35804);0x0021return;0x0023// end of script
0x01
void change Action State(const EN_ActionState& actionState)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_actionState = actionState;0x0012ExecuteUbergraph_BP_PlayerGoatMain(35876);0x0021return;0x0023// end of script
0x01
void OnJumped()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(35948);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnWalkingOffLedge(const FVector& PreviousFloorImpactNormal, const FVector& PreviousFloorContactNormal, const FVector& PreviousLocation, float TimeDelta)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_PreviousFloorImpactNormal = PreviousFloorImpactNormal;0x0012PersistentFrame.K2Node_Event_PreviousFloorContactNormal = PreviousFloorContactNormal;0x0024PersistentFrame.K2Node_Event_PreviousLocation = PreviousLocation;0x0036PersistentFrame.K2Node_Event_TimeDelta = TimeDelta;0x0048ExecuteUbergraph_BP_PlayerGoatMain(38699);0x0057return;0x0059// end of script
EventPublic0x4C
void OnLanded(FHitResult& hit)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Hit = hit;0x0012ExecuteUbergraph_BP_PlayerGoatMain(38852);0x0021return;0x0023// end of script
EventPublic0xE8
void altJumpEvent()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(41233);0x000Freturn;0x0011// end of script
0x00
void changeJumpType(const EN_JumpType& jumpType)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_jumpType = jumpType;0x0012ExecuteUbergraph_BP_PlayerGoatMain(41238);0x0021return;0x0023// end of script
0x01
void BPI_CreateHitboxes()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(41820);0x000Freturn;0x0011// end of script
Public0x00
void BPI_PerformDamageResponse(const EN_DamageType& DamageType, const FVector& attackDirection)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DamageType = DamageType;0x0012PersistentFrame.K2Node_Event_attackDirection = attackDirection;0x0024ExecuteUbergraph_BP_PlayerGoatMain(42200);0x0033return;0x0035// end of script
Public0x20
void BndEvt__BP_PlayerGoatMain_CapsuleComponent_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)
Script9 statements · 126 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006CExecuteUbergraph_BP_PlayerGoatMain(44947);0x007Breturn;0x007D// end of script
0x108
void wall event kick thing(const FVector& wallJumpNormal, const FVector& ImpactPoint)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_wallJumpNormal = wallJumpNormal;0x0012PersistentFrame.K2Node_CustomEvent_impactPoint = ImpactPoint;0x0024ExecuteUbergraph_BP_PlayerGoatMain(46040);0x0033return;0x0035// end of script
0x30
void ReceiveEndPlay(const EEndPlayReason& EndPlayReason)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_EndPlayReason = EndPlayReason;0x0012ExecuteUbergraph_BP_PlayerGoatMain(47745);0x0021return;0x0023// end of script
EventProtected0x01
void BPI_CombatDeath(double dissolveDelay)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_dissolveDelay = dissolveDelay;0x0012ExecuteUbergraph_BP_PlayerGoatMain(47905);0x0021return;0x0023// end of script
Public0x08
void AnimStrech(const FVector& stretchTarget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_stretchTarget = stretchTarget;0x0012ExecuteUbergraph_BP_PlayerGoatMain(48582);0x0021return;0x0023// end of script
0x18
void StopAnimStrech()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(48809);0x000Freturn;0x0011// end of script
0x00
void stop iframes timeline()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(48932);0x000Freturn;0x0011// end of script
0x00
void landFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(48965);0x000Freturn;0x0011// end of script
0x00
void reset camera lag()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(48970);0x000Freturn;0x0011// end of script
0x00
void changeControlState(const EN_ControlState& A)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_A = A;0x0012ExecuteUbergraph_BP_PlayerGoatMain(50100);0x0021return;0x0023// end of script
0x01
void Spawn After Image(float Duration)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Duration = Duration;0x0012ExecuteUbergraph_BP_PlayerGoatMain(50772);0x0021return;0x0023// end of script
0x04
void dieFade(bool DieNotRez)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_DieNotRez = DieNotRez;0x0012ExecuteUbergraph_BP_PlayerGoatMain(50831);0x0021return;0x0023// end of script
0x01
void flash(bool justWeapon?)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_justWeapon_ = justWeapon?;0x0012ExecuteUbergraph_BP_PlayerGoatMain(51352);0x0021return;0x0023// end of script
0x01
void changeEquippedWeapon(bool weaponEquipped?)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_weaponEquipped_ = weaponEquipped?;0x0012ExecuteUbergraph_BP_PlayerGoatMain(51733);0x0021return;0x0023// end of script
0x01
void start iFrames Timeline()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(52068);0x000Freturn;0x0011// end of script
0x00
void BPI_InteractConfirm(int32 Response, AActor* interactionTarget)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_response = Response;0x0012PersistentFrame.K2Node_Event_interactionTarget = interactionTarget;0x0024ExecuteUbergraph_BP_PlayerGoatMain(52499);0x0033return;0x0035// end of script
Public0x10
void Anim Reset Action()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(54715);0x000Freturn;0x0011// end of script
0x00
void trueBlockedHit(const FVector& attackDirection)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_AttackDirection = attackDirection;0x0012ExecuteUbergraph_BP_PlayerGoatMain(55099);0x0021return;0x0023// end of script
0x18
void EndInteract()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(55990);0x000Freturn;0x0011// end of script
0x00
void EventEnterBubble()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(58058);0x000Freturn;0x0011// end of script
0x00
void stop Bubble center()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(58267);0x000Freturn;0x0011// end of script
0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_PlayerGoatMain(58319);0x0021return;0x0023// end of script
EventPublic0x04
void BPI_ContactDamageResponse()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(58324);0x000Freturn;0x0011// end of script
Public0x00
void BPI_TryParry(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation, bool Knockback?)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Attacker_1 = Attacker;0x0012PersistentFrame.K2Node_Event_HitboxInfo_1 = HitboxInfo;0x0024PersistentFrame.K2Node_Event_ForwardVector_1 = ForwardVector;0x0036PersistentFrame.K2Node_Event_QueryLocation_2 = QueryLocation;0x0048PersistentFrame.K2Node_Event_Knockback_ = Knockback?;0x005AExecuteUbergraph_BP_PlayerGoatMain(58325);0x0069return;0x006B// end of script
Public0x81
void BPI_EndActiveFrames()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(58326);0x000Freturn;0x0011// end of script
Public0x00
void BPI_SendPoleInfo(double InputY, double InputX)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_InputY = InputY;0x0012PersistentFrame.K2Node_Event_InputX = InputX;0x0024ExecuteUbergraph_BP_PlayerGoatMain(58327);0x0033return;0x0035// end of script
Public0x10
void StartBubbleJumpFlash(bool Condition)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Condition = Condition;0x0012ExecuteUbergraph_BP_PlayerGoatMain(58328);0x0021return;0x0023// end of script
0x01
void BPI_TouchHazard(const FVector& Location)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Location = Location;0x0012ExecuteUbergraph_BP_PlayerGoatMain(58684);0x0021return;0x0023// end of script
Public0x18
void autojump()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(58699);0x000Freturn;0x0011// end of script
0x00
void BPI_QueryPole(AActor* Actor, const FVector& QueryLocation)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Actor = Actor;0x0012PersistentFrame.K2Node_Event_QueryLocation_1 = QueryLocation;0x0024ExecuteUbergraph_BP_PlayerGoatMain(58732);0x0033return;0x0035// end of script
Public0x20
void BPI_EndInteract()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(58733);0x000Freturn;0x0011// end of script
Public0x00
void BPI_TryInteract(AActor* interactee)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_interactee = interactee;0x0012ExecuteUbergraph_BP_PlayerGoatMain(58734);0x0021return;0x0023// end of script
Public0x08
void meshReset()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(58972);0x000Freturn;0x0011// end of script
0x00
void CustomPlayMontage(UAnimMontage* MontageToPlay)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MontageToPlay = MontageToPlay;0x0012ExecuteUbergraph_BP_PlayerGoatMain(58982);0x0021return;0x0023// end of script
0x08
void BPI_TryDamage(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Attacker = Attacker;0x0012PersistentFrame.K2Node_Event_HitboxInfo = HitboxInfo;0x0024PersistentFrame.K2Node_Event_ForwardVector = ForwardVector;0x0036PersistentFrame.K2Node_Event_QueryLocation = QueryLocation;0x0048ExecuteUbergraph_BP_PlayerGoatMain(59395);0x0057return;0x0059// end of script
Public0x80
void bubble Exit Jump()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(61140);0x000Freturn;0x0011// end of script
0x00
void tryBufferedJump()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(61447);0x000Freturn;0x0011// end of script
0x00
void altAirBackflip()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(61452);0x000Freturn;0x0011// end of script
0x00
void BPI_AttachPole(ABP_ClimbPole_C* PoleActor, const FVector& AttachLocation, const FVector& PoleUpVector)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_PoleActor = PoleActor;0x0012PersistentFrame.K2Node_Event_AttachLocation = AttachLocation;0x0024PersistentFrame.K2Node_Event_PoleUpVector = PoleUpVector;0x0036ExecuteUbergraph_BP_PlayerGoatMain(62624);0x0045return;0x0047// end of script
Public0x38
void mountPoleTop(const FVector& PerchLoc, float StartingPosition)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_PerchLoc = PerchLoc;0x0012PersistentFrame.K2Node_CustomEvent_StartingPosition = StartingPosition;0x0024ExecuteUbergraph_BP_PlayerGoatMain(63070);0x0033return;0x0035// end of script
0x1C
void BPI_ConfirmAttack(AActor* HitPerson, const EN_HitResponse& EnemiesHitResponse, const FVector& ConfirmLocation, bool providesBounce?, bool providesPower?)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_HitPerson = HitPerson;0x0012PersistentFrame.K2Node_Event_EnemiesHitResponse = EnemiesHitResponse;0x0024PersistentFrame.K2Node_Event_ConfirmLocation = ConfirmLocation;0x0036PersistentFrame.K2Node_Event_providesBounce_ = providesBounce?;0x0048PersistentFrame.K2Node_Event_providesPower_ = providesPower?;0x005AExecuteUbergraph_BP_PlayerGoatMain(64382);0x0069return;0x006B// end of script
Public0x2A
void Custom Input Backwards()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(65323);0x000Freturn;0x0011// end of script
0x00
void Custom Input FORWARD()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(65328);0x000Freturn;0x0011// end of script
0x00
void chargeAttack()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(66796);0x000Freturn;0x0011// end of script
0x00
void BufferedAtttack()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(68198);0x000Freturn;0x0011// end of script
0x00
void rotate Attack to closest target()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(68408);0x000Freturn;0x0011// end of script
0x00
void stopRotTimeline()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(69433);0x000Freturn;0x0011// end of script
0x00
void custom Startup()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(70987);0x000Freturn;0x0011// end of script
0x00
void healDing()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PlayerGoatMain(71018);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BP_PlayerGoatMain(int32 EntryPoint)
Script3128 statements · 71,931 bytes of bytecode
0x0000PushFlow(Label_118F8);0x0005goto [EntryPoint];0x000FBP_HpHitable.intangible? = false;0x0030WeaponMesh.SetScalarParameterValueOnMaterials(FName(DieAmount), 0f);0x0062VisualMesh.SetScalarParameterValueOnMaterials(FName(DieAmount), 0f);0x0094PopFlow();0x0095animJumpType = 0;0x00A9justWallJumped = false;0x00B4PopFlow();0x00B5doWallKickBounce(K2Node_CustomEvent_wallJumpNormal, K2Node_CustomEvent_impactPoint);0x00D5PopFlow();0x00D6As MV Game Instance Ref.reloadAndRespawn();0x00FAPopFlow();0x00FBPushFlow(Label_0114);0x0100Label_0100:0x0100PushFlow(Label_018F);0x0105if (!(Temp_bool_Has_Been_Initd_Variable_4)) goto Label_01C7;0x0113PopFlow();0x0114Label_0114:0x0114if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x011ECallFunc_VLerp_ReturnValue_2 = VLerp(stretchTarget, FVector(1, 1, 1), Timeline_1_NewTrack_0_0AEDA7BA4192BCE0E33EF9B34BF1FB91);0x0165Mesh.SetRelativeScale3D(CallFunc_VLerp_ReturnValue_2);0x018EPopFlow();0x018FLabel_018F:0x018Fif (!(Temp_bool_IsClosed_Variable_4)) goto Label_019E;0x019DPopFlow();0x019ELabel_019E:0x019ETemp_bool_IsClosed_Variable_4 = true;0x01A9if (!(true)) goto Label_01BB;0x01AFTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x01BAPopFlow();0x01BBLabel_01BB:0x01BBTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x01C6PopFlow();0x01C7Label_01C7:0x01C7Temp_bool_Has_Been_Initd_Variable_4 = true;0x01D2if (!(false)) PopFlow();0x01D4Temp_bool_IsClosed_Variable_4 = true;0x01DFPopFlow();0x01E0customCameraArmRef.bEnableCameraLag = true;0x0201PopFlow();0x0202CallFunc_K2_GetComponentToWorld_ReturnValue_1 = Mesh.K2_GetComponentToWorld();0x0234CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/BP_AfterImage.BP_AfterImage_C, CallFunc_K2_GetComponentToWorld_ReturnValue_1, 0, this);0x025E/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Color), afterimageColor);0x029DSetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(cachedMesh), VisualMesh);0x02C6CallFunc_K2_GetComponentToWorld_ReturnValue_1 = Mesh.K2_GetComponentToWorld();0x02F8CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_K2_GetComponentToWorld_ReturnValue_1);0x031EPopFlow();0x031FVisualMesh.SetVisibility(false, true);0x0341PopFlow();0x0342customCameraArmRef.bEnableCameraRotationLag = false;0x0363PopFlow();0x0364CallFunc_K2_GetComponentToWorld_ReturnValue_2 = Mesh.K2_GetComponentToWorld();0x0396CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/BP_AfterImage.BP_AfterImage_C, CallFunc_K2_GetComponentToWorld_ReturnValue_2, 0, this);0x03C0Temp_struct_Variable_17 = LinearColor{0f, 0.786596f, 1f, 1f};0x03F4/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(Color), Temp_struct_Variable_17);0x0433SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(cachedMesh), VisualMesh);0x045CCallFunc_K2_GetComponentToWorld_ReturnValue_2 = Mesh.K2_GetComponentToWorld();0x048ECallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_K2_GetComponentToWorld_ReturnValue_2);0x04B4PopFlow();0x04B5Label_04B5:0x04B5K2Node_SwitchEnum_CmpSuccess_39 = NotEqual_ByteByte(moveState, 0);0x04D4if (!(K2Node_SwitchEnum_CmpSuccess_39)) goto Label_06F6;0x04E2K2Node_SwitchEnum_CmpSuccess_39 = NotEqual_ByteByte(moveState, 1);0x0501if (!(K2Node_SwitchEnum_CmpSuccess_39)) goto Label_065A;0x050FK2Node_SwitchEnum_CmpSuccess_39 = NotEqual_ByteByte(moveState, 2);0x052Eif (!(K2Node_SwitchEnum_CmpSuccess_39)) goto Label_064B;0x053CK2Node_SwitchEnum_CmpSuccess_39 = NotEqual_ByteByte(moveState, 3);0x055Bif (!(K2Node_SwitchEnum_CmpSuccess_39)) goto Label_0DEC;0x0569K2Node_SwitchEnum_CmpSuccess_39 = NotEqual_ByteByte(moveState, 4);0x0588if (!(K2Node_SwitchEnum_CmpSuccess_39)) goto Label_0DFB;0x0596K2Node_SwitchEnum_CmpSuccess_39 = NotEqual_ByteByte(moveState, 5);0x05B5if (!(K2Node_SwitchEnum_CmpSuccess_39)) goto Label_0E0A;0x05C3K2Node_SwitchEnum_CmpSuccess_39 = NotEqual_ByteByte(moveState, 6);0x05E2if (!(K2Node_SwitchEnum_CmpSuccess_39)) goto Label_1015;0x05F0K2Node_SwitchEnum_CmpSuccess_39 = NotEqual_ByteByte(moveState, 7);0x060Fif (!(K2Node_SwitchEnum_CmpSuccess_39)) goto Label_117D;0x061DK2Node_SwitchEnum_CmpSuccess_39 = NotEqual_ByteByte(moveState, 8);0x063Cif (!(K2Node_SwitchEnum_CmpSuccess_39)) goto Label_118C;0x064APopFlow();0x064BLabel_064B:0x064BdoBackJump();0x0659PopFlow();0x065ALabel_065A:0x065Aif (!(canCoyoteTimeJump)) goto Label_08B9;0x0668canCoyoteTimeJump = false;0x0673change Move State(0);0x0683CallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(actionStateUptime, coyoteTimeWindow);0x06A9if (!(CallFunc_Less_DoubleDouble_ReturnValue_1)) goto Label_06CE;0x06B7change Action State(previousActionState);0x06CELabel_06CE:0x06CECharacterMovement.SetMovementMode(1, 0);0x06F6Label_06F6:0x06F6K2Node_SwitchEnum_CmpSuccess_38 = NotEqual_ByteByte(actionState, 0);0x0715if (!(K2Node_SwitchEnum_CmpSuccess_38)) goto Label_11D4;0x0723K2Node_SwitchEnum_CmpSuccess_38 = NotEqual_ByteByte(actionState, 1);0x0742if (!(K2Node_SwitchEnum_CmpSuccess_38)) goto Label_1331;0x0750K2Node_SwitchEnum_CmpSuccess_38 = NotEqual_ByteByte(actionState, 2);0x076Fif (!(K2Node_SwitchEnum_CmpSuccess_38)) goto Label_16E2;0x077DK2Node_SwitchEnum_CmpSuccess_38 = NotEqual_ByteByte(actionState, 3);0x079Cif (!(K2Node_SwitchEnum_CmpSuccess_38)) goto Label_173A;0x07AAK2Node_SwitchEnum_CmpSuccess_38 = NotEqual_ByteByte(actionState, 7);0x07C9if (!(K2Node_SwitchEnum_CmpSuccess_38)) goto Label_1792;0x07D7K2Node_SwitchEnum_CmpSuccess_38 = NotEqual_ByteByte(actionState, 12);0x07F6if (!(K2Node_SwitchEnum_CmpSuccess_38)) goto Label_17A1;0x0804K2Node_SwitchEnum_CmpSuccess_38 = NotEqual_ByteByte(actionState, 13);0x0823if (!(K2Node_SwitchEnum_CmpSuccess_38)) goto Label_17A1;0x0831K2Node_SwitchEnum_CmpSuccess_38 = NotEqual_ByteByte(actionState, 17);0x0850if (!(K2Node_SwitchEnum_CmpSuccess_38)) goto Label_194F;0x085EK2Node_SwitchEnum_CmpSuccess_38 = NotEqual_ByteByte(actionState, 18);0x087Dif (!(K2Node_SwitchEnum_CmpSuccess_38)) goto Label_194F;0x088BK2Node_SwitchEnum_CmpSuccess_38 = NotEqual_ByteByte(actionState, 20);0x08AAif (!(K2Node_SwitchEnum_CmpSuccess_38)) goto Label_11D4;0x08B8PopFlow();0x08B9Label_08B9:0x08B9PushFlow(Label_0D90);0x08BEK2Node_SwitchEnum_CmpSuccess_37 = NotEqual_ByteByte(actionState, 0);0x08DDif (!(K2Node_SwitchEnum_CmpSuccess_37)) goto Label_09A0;0x08EBK2Node_SwitchEnum_CmpSuccess_37 = NotEqual_ByteByte(actionState, 2);0x090Aif (!(K2Node_SwitchEnum_CmpSuccess_37)) goto Label_208A;0x0918K2Node_SwitchEnum_CmpSuccess_37 = NotEqual_ByteByte(actionState, 6);0x0937if (!(K2Node_SwitchEnum_CmpSuccess_37)) goto Label_2363;0x0945K2Node_SwitchEnum_CmpSuccess_37 = NotEqual_ByteByte(actionState, 17);0x0964if (!(K2Node_SwitchEnum_CmpSuccess_37)) goto Label_2705;0x0972K2Node_SwitchEnum_CmpSuccess_37 = NotEqual_ByteByte(actionState, 20);0x0991if (!(K2Node_SwitchEnum_CmpSuccess_37)) goto Label_20DD;0x099FPopFlow();0x09A0Label_09A0:0x09A0if (!(hasBubbleChargedJump)) goto Label_20DD;0x09AEchangeBubbleChargedJump(false);0x09BDrotateActorToStick();0x09CBchangeJumpType(2);0x09DBaltJumpEvent();0x09E9CallFunc_Conv_FloatToVector_ReturnValue_4 = Conv_FloatToVector(1100f);0x0A0ACallFunc_GetActorForwardVector_ReturnValue_6 = GetActorForwardVector();0x0A26CallFunc_SelectVector_ReturnValue_1 = SelectVector(inputVectorWorld, CallFunc_GetActorForwardVector_ReturnValue_6, hasMovementInput?);0x0A5DCallFunc_Multiply_VectorVector_ReturnValue_7 = Multiply_VectorVector(CallFunc_SelectVector_ReturnValue_1, CallFunc_Conv_FloatToVector_ReturnValue_4);0x0A8BCallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_7, FVector(0, 0, 200));0x0AC9LaunchCharacter(CallFunc_Add_VectorVector_ReturnValue_4, true, true);0x0AE2CallFunc_K2_GetActorLocation_ReturnValue_24 = K2_GetActorLocation();0x0AFECallFunc_Subtract_VectorVector_ReturnValue_2 = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_24, FVector(0, 0, 50));0x0B3CCallFunc_SpawnSystemAtLocation_ReturnValue_3 = SpawnSystemAtLocation(this, /Game/VFX/Emitters/NS_RingFlat.NS_RingFlat, CallFunc_Subtract_VectorVector_ReturnValue_2, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x0B9ACallFunc_K2_GetActorLocation_ReturnValue_24 = K2_GetActorLocation();0x0BB6CallFunc_Subtract_VectorVector_ReturnValue_2 = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_24, FVector(0, 0, 50));0x0BF4CallFunc_SpawnSystemAtLocation_ReturnValue_2 = SpawnSystemAtLocation(this, /Game/VFX/Systems/NS_BasicBurst.NS_BasicBurst, CallFunc_Subtract_VectorVector_ReturnValue_2, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x0C52afterImagesToSpawn = 5;0x0C69spawnNumAfterimages();0x0C77CharacterMovement.AirControl = 0.5f;0x0CA4CharacterMovement.GravityScale = 0.4f;0x0CD1CharacterMovement.RotationRate = FRotator(0, 25, 0);0x0D12timedResetControlVariables(0.5, false);0x0D2ACustomTimeDilation = 0f;0x0D41RetriggerableDelay(this, 0.1f, LatentActionInfo{0xD78, 895501466, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0x0D77PopFlow();0x0D78CustomTimeDilation = 1f;0x0D8FPopFlow();0x0D90Label_0D90:0x0D90bufferedJump = true;0x0D9BK2Node_CreateDelegate_OutputDelegate_76.Bind(this, unsetJumpBuffer);0x0DB2CallFunc_K2_SetTimerDelegate_ReturnValue_7 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_76, jumpBufferWindow, false, 0f, 0f);0x0DEBPopFlow();0x0DECLabel_0DEC:0x0DECdoLedgeJump();0x0DFAPopFlow();0x0DFBLabel_0DFB:0x0DFBdoWallRunJump();0x0E09PopFlow();0x0E0ALabel_0E0A:0x0E0ACallFunc_K2_GetActorRotation_ReturnValue_3 = K2_GetActorRotation();0x0E26CallFunc_ComposeRotators_ReturnValue = ComposeRotators(CallFunc_K2_GetActorRotation_ReturnValue_3, FRotator(0, 180, 0));0x0E64BreakRotator(CallFunc_ComposeRotators_ReturnValue, CallFunc_BreakRotator_Roll_8, CallFunc_BreakRotator_Pitch_8, CallFunc_BreakRotator_Yaw_8);0x0E92CallFunc_MakeRotator_ReturnValue_7 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_8);0x0EC1CallFunc_K2_SetActorRotation_ReturnValue_6 = K2_SetActorRotation(CallFunc_MakeRotator_ReturnValue_7, false);0x0EDFchange Move State(1);0x0EEFCallFunc_Conv_FloatToVector_ReturnValue_7 = Conv_FloatToVector(500f);0x0F10CallFunc_GetActorForwardVector_ReturnValue_8 = GetActorForwardVector();0x0F2CCallFunc_Multiply_VectorVector_ReturnValue_13 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_8, CallFunc_Conv_FloatToVector_ReturnValue_7);0x0F5ACallFunc_Add_VectorVector_ReturnValue_8 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_13, FVector(0, 0, 800));0x0F98LaunchCharacter(CallFunc_Add_VectorVector_ReturnValue_8, true, true);0x0FB1changeJumpType(7);0x0FC1altJumpEvent();0x0FCFCharacterMovement.AirControl = 0.05f;0x0FFCtimedResetControlVariables(0.3, false);0x1014PopFlow();0x1015Label_1015:0x1015customStopMontage(0f);0x1028rotateActorToStick();0x1036CharacterMovement.SetMovementMode(1, 0);0x105ECallFunc_Conv_FloatToVector_ReturnValue_6 = Conv_FloatToVector(600f);0x107FCallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(moveInputAmount);0x10A4CallFunc_Multiply_VectorVector_ReturnValue_10 = Multiply_VectorVector(inputVectorWorld, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x10D2CallFunc_Multiply_VectorVector_ReturnValue_11 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_10, CallFunc_Conv_FloatToVector_ReturnValue_6);0x1100LaunchCharacter(CallFunc_Multiply_VectorVector_ReturnValue_11, true, false);0x1119changeJumpType(1);0x1129CharacterMovement.JumpZVelocity = 900f;0x1156Jump();0x1164timedResetControlVariables(0, false);0x117CPopFlow();0x117DLabel_117D:0x117Dbubble Exit Jump();0x118BPopFlow();0x118CLabel_118C:0x118CCallFunc_Greater_DoubleDouble_ReturnValue_8 = Greater_DoubleDouble(moveStateUptime, restingCancelTime);0x11B2if (!(CallFunc_Greater_DoubleDouble_ReturnValue_8)) PopFlow();0x11BCcustomStopMontage(0f);0x11CFgoto Label_06F6;0x11D4Label_11D4:0x11D4Temp_byte_Variable_2 = 13;0x11E8Temp_byte_Variable_3 = 1;0x11FCCallFunc_Multiply_DoubleDouble_ReturnValue_11 = Multiply_DoubleDouble(runSpeed, 1.5);0x122ACallFunc_Greater_DoubleDouble_ReturnValue_7 = Greater_DoubleDouble(horizontalSpeed, CallFunc_Multiply_DoubleDouble_ReturnValue_11);0x1250Temp_bool_Variable_7 = CallFunc_Greater_DoubleDouble_ReturnValue_7;0x1263changeJumpType(Switch(Temp_bool_Variable_7, false => Temp_byte_Variable_3, true => Temp_byte_Variable_2, default => K2Node_Select_Default_3));0x12A6CharacterMovement.JumpZVelocity = 900f;0x12D3Jump();0x12E1CallFunc_EqualEqual_ByteByte_ReturnValue_7 = EqualEqual_ByteByte(jumpType, 13);0x1300CallFunc_BooleanAND_ReturnValue_5 = BooleanAND(CallFunc_EqualEqual_ByteByte_ReturnValue_7, hasMovementInput?);0x1326if (!(CallFunc_BooleanAND_ReturnValue_5)) PopFlow();0x1330PopFlow();0x1331Label_1331:0x1331slideOverheadCheck(CallFunc_slideOverheadCheck_isBlocked_);0x1348if (!(CallFunc_slideOverheadCheck_isBlocked_)) goto Label_1357;0x1356PopFlow();0x1357Label_1357:0x1357if (!(obtainedSlideJump)) goto Label_166F;0x1365UnCrouch(false);0x1374changeJumpType(3);0x1384change Action State(0);0x1394Delay(this, 0f, LatentActionInfo{0x13CB, 1677615275, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0x13CAPopFlow();0x13CBCharacterMovement.JumpZVelocity = 400f;0x13F8CallFunc_GetVelocity_ReturnValue_2 = GetVelocity();0x1418CallFunc_Conv_FloatToVector_ReturnValue_12 = Conv_FloatToVector(longJumpForwardPower);0x143DBreakVector(CallFunc_GetVelocity_ReturnValue_2, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x146BCallFunc_Conv_DoubleToVector_ReturnValue_5 = Conv_DoubleToVector(CallFunc_BreakVector_Z_1);0x1490CallFunc_GetActorForwardVector_ReturnValue_7 = GetActorForwardVector();0x14ACCallFunc_GetMovementComponent_ReturnValue = GetMovementComponent();0x14C4CallFunc_Multiply_VectorVector_ReturnValue_12 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_7, CallFunc_Conv_FloatToVector_ReturnValue_12);0x14F2CallFunc_Add_VectorVector_ReturnValue_7 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_12, CallFunc_Conv_DoubleToVector_ReturnValue_5);0x1520CallFunc_GetMovementComponent_ReturnValue.Velocity = CallFunc_Add_VectorVector_ReturnValue_7;0x1551CharacterMovement.GravityScale = longJumpGravScale;0x1582CharacterMovement.RotationRate = FRotator(0, 80, 0);0x15C3CharacterMovement.AirControl = 0.2f;0x15F0timedResetControlVariables(0.5, false);0x1608CharacterMovement.SetMovementMode(1, 0);0x1630Jump();0x163EafterImagesToSpawn = 6;0x1655spawnNumAfterimages();0x1663ultraCap = false;0x166EPopFlow();0x166FLabel_166F:0x166FCallFunc_Subtract_DoubleDouble_ReturnValue_2 = Subtract_DoubleDouble(slideDuration, 0.35);0x169DCallFunc_Greater_DoubleDouble_ReturnValue_11 = Greater_DoubleDouble(actionStateUptime, CallFunc_Subtract_DoubleDouble_ReturnValue_2);0x16C3if (!(CallFunc_Greater_DoubleDouble_ReturnValue_11)) PopFlow();0x16CDchange Action State(0);0x16DDgoto Label_11D4;0x16E2Label_16E2:0x16E2CallFunc_Greater_DoubleDouble_ReturnValue_13 = Greater_DoubleDouble(actionStateUptime, freeAttackIntteruptTime);0x1708if (!(CallFunc_Greater_DoubleDouble_ReturnValue_13)) PopFlow();0x1712change Action State(0);0x1722customStopMontage(0f);0x1735goto Label_11D4;0x173ALabel_173A:0x173ACallFunc_Greater_DoubleDouble_ReturnValue_5 = Greater_DoubleDouble(actionStateUptime, 0.8);0x1760if (!(CallFunc_Greater_DoubleDouble_ReturnValue_5)) PopFlow();0x176Achange Action State(0);0x177AcustomStopMontage(0f);0x178Dgoto Label_11D4;0x1792Label_1792:0x1792doGroundPoundHighJump();0x17A0PopFlow();0x17A1Label_17A1:0x17A1if (!(canDoAirRecovery?)) PopFlow();0x17ABcustomStopMontage(0f);0x17BECharacterMovement.GravityScale = 0.3f;0x17EBLaunchCharacter(FVector(0, 0, 200), true, true);0x1814changeJumpType(9);0x1824altJumpEvent();0x1832change Action State(0);0x1842start iFrames Timeline();0x1850timedResetControlVariables(0.25, false);0x1868CallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/VFX/Emitters/NS_Guard.NS_Guard, CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 0, true);0x18D4CallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Audio/Sounds/Cue_Guard.Cue_Guard, CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1.2f, 0f, nullptr, nullptr, true);0x194EPopFlow();0x194FLabel_194F:0x194FchangeJumpType(11);0x195Fchange Move State(1);0x196FJump();0x197DCharacterMovement.AirControl = 0.4f;0x19AACharacterMovement.RotationRate = FRotator(0, 15, 0);0x19EBCharacterMovement.GravityScale = defaultGrav;0x1A1CCallFunc_SelectFloat_ReturnValue_1 = SelectFloat(fullUltraModifier, cappedUltraModifier, obtainedSlideJump);0x1A53CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(horizontalSpeed);0x1A78CallFunc_Vector_Normal2D_ReturnValue_1 = Vector_Normal2D(inputVectorWorld, 1e-04f);0x1AA2CallFunc_Multiply_VectorVector_ReturnValue_6 = Multiply_VectorVector(CallFunc_Vector_Normal2D_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x1AD0CallFunc_ClampVectorSize_ReturnValue = ClampVectorSize(CallFunc_Multiply_VectorVector_ReturnValue_6, 250, 1800);0x1B07CallFunc_MapRangeClamped_ReturnValue_3 = MapRangeClamped(horizontalSpeed, 550, 950, 0.8, fullUltraModifier);0x1B50CallFunc_GreaterEqual_DoubleDouble_ReturnValue_5 = GreaterEqual_DoubleDouble(CallFunc_MapRangeClamped_ReturnValue_3, 1.2);0x1B76CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(fullUltraModifier, CallFunc_MapRangeClamped_ReturnValue_3, CallFunc_GreaterEqual_DoubleDouble_ReturnValue_5);0x1BADCallFunc_FClamp_ReturnValue = FClamp(CallFunc_SelectFloat_ReturnValue_2, 0, CallFunc_SelectFloat_ReturnValue_1);0x1BE4CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(highJumpVel);0x1C01CallFunc_Multiply_DoubleDouble_ReturnValue_12 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, CallFunc_FClamp_ReturnValue);0x1C2FCallFunc_MakeVector_ReturnValue_3 = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_12);0x1C66CallFunc_Add_VectorVector_ReturnValue_6 = Add_VectorVector(CallFunc_ClampVectorSize_ReturnValue, CallFunc_MakeVector_ReturnValue_3);0x1C94LaunchCharacter(CallFunc_Add_VectorVector_ReturnValue_6, true, true);0x1CADtimedResetControlVariables(0.5, false);0x1CC5CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(fullUltraModifier, cappedUltraModifier, obtainedSlideJump);0x1CFCCallFunc_MapRangeClamped_ReturnValue_3 = MapRangeClamped(horizontalSpeed, 550, 950, 0.8, fullUltraModifier);0x1D45CallFunc_GreaterEqual_DoubleDouble_ReturnValue_5 = GreaterEqual_DoubleDouble(CallFunc_MapRangeClamped_ReturnValue_3, 1.2);0x1D6BCallFunc_SelectFloat_ReturnValue_2 = SelectFloat(fullUltraModifier, CallFunc_MapRangeClamped_ReturnValue_3, CallFunc_GreaterEqual_DoubleDouble_ReturnValue_5);0x1DA2CallFunc_FClamp_ReturnValue = FClamp(CallFunc_SelectFloat_ReturnValue_2, 0, CallFunc_SelectFloat_ReturnValue_1);0x1DD9CallFunc_GreaterEqual_DoubleDouble_ReturnValue_7 = GreaterEqual_DoubleDouble(CallFunc_FClamp_ReturnValue, 1.25);0x1DFFif (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_7)) goto Label_1EA1;0x1E0DafterImagesToSpawn = 5;0x1E24spawnNumAfterimages();0x1E32CallFunc_K2_GetActorLocation_ReturnValue_25 = K2_GetActorLocation();0x1E4ECallFunc_SpawnSoundAtLocation_ReturnValue_10 = SpawnSoundAtLocation(this, /Game/Audio/Sounds/Actions/Cue_HighJump.Cue_HighJump, CallFunc_K2_GetActorLocation_ReturnValue_25, FRotator(0, 0, 0), 1f, 0.8f, 0f, nullptr, nullptr, true);0x1EA0PopFlow();0x1EA1Label_1EA1:0x1EA1CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(fullUltraModifier, cappedUltraModifier, obtainedSlideJump);0x1ED8CallFunc_MapRangeClamped_ReturnValue_3 = MapRangeClamped(horizontalSpeed, 550, 950, 0.8, fullUltraModifier);0x1F21CallFunc_GreaterEqual_DoubleDouble_ReturnValue_5 = GreaterEqual_DoubleDouble(CallFunc_MapRangeClamped_ReturnValue_3, 1.2);0x1F47CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(fullUltraModifier, CallFunc_MapRangeClamped_ReturnValue_3, CallFunc_GreaterEqual_DoubleDouble_ReturnValue_5);0x1F7ECallFunc_FClamp_ReturnValue = FClamp(CallFunc_SelectFloat_ReturnValue_2, 0, CallFunc_SelectFloat_ReturnValue_1);0x1FB5CallFunc_GreaterEqual_DoubleDouble_ReturnValue_6 = GreaterEqual_DoubleDouble(CallFunc_FClamp_ReturnValue, cappedUltraModifier);0x1FDBif (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_6)) PopFlow();0x1FE5CallFunc_K2_GetActorLocation_ReturnValue_23 = K2_GetActorLocation();0x2001CallFunc_SpawnSoundAtLocation_ReturnValue_9 = SpawnSoundAtLocation(this, /Game/Audio/Sounds/Actions/Cue_HighJump_2.Cue_HighJump_2, CallFunc_K2_GetActorLocation_ReturnValue_23, FRotator(0, 0, 0), 1f, 0.8f, 0f, nullptr, nullptr, true);0x2053Delay(this, 0.1f, LatentActionInfo{0x364, -306072118, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0x2089PopFlow();0x208ALabel_208A:0x208ACallFunc_Greater_DoubleDouble_ReturnValue_12 = Greater_DoubleDouble(actionStateUptime, freeAttackIntteruptTime);0x20B0if (!(CallFunc_Greater_DoubleDouble_ReturnValue_12)) PopFlow();0x20BAchange Action State(0);0x20CAcustomStopMontage(0f);0x20DDLabel_20DD:0x20DDCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(airKickLimit, bonusAirKicks);0x210BCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(currentAirKicks, CallFunc_Add_IntInt_ReturnValue_2);0x2131CallFunc_BooleanAND_ReturnValue_6 = BooleanAND(canDoubleJump, CallFunc_Less_IntInt_ReturnValue_1);0x2157if (!(CallFunc_BooleanAND_ReturnValue_6)) PopFlow();0x2161canDoubleJump = false;0x216CrotateActorToStick();0x217APushFlow(Label_21B7);0x217FCallFunc_NotEqual_ByteByte_ReturnValue_4 = NotEqual_ByteByte(previousActionState, 1);0x219Eif (!(CallFunc_NotEqual_ByteByte_ReturnValue_4)) PopFlow();0x21A8invalidatePhysicsResetTimer();0x21B6PopFlow();0x21B7Label_21B7:0x21B7change Action State(8);0x21C7CharacterMovement.RotationRate = FRotator(0, 100, 0);0x2208wallKickActive = false;0x2213CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(currentAirKicks, 1);0x223DTemp_int_Variable_5 = CallFunc_Add_IntInt_ReturnValue_1;0x2258currentAirKicks = Temp_int_Variable_5;0x2273K2Node_CreateDelegate_OutputDelegate_78.Bind(this, wallKickMiniLaunchAndActivation);0x228ACallFunc_K2_SetTimerDelegate_ReturnValue_8 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_78, 0.15f, false, 0f, 0f);0x22BFkickActiveHandle = CallFunc_K2_SetTimerDelegate_ReturnValue_8;0x22DACallFunc_Subtract_DoubleDouble_ReturnValue_3 = Subtract_DoubleDouble(0.5, prevActionStateUptime);0x2308CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Subtract_DoubleDouble_ReturnValue_3, 0.1, 1);0x233FtimedResetControlVariables(CallFunc_FClamp_ReturnValue_1, true);0x2357tryWeaponKick? = true;0x2362PopFlow();0x2363Label_2363:0x2363CallFunc_Less_DoubleDouble_B_ImplicitCast = Cast<4>(plungeStartupTimer);0x2380CallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(actionStateUptime, CallFunc_Less_DoubleDouble_B_ImplicitCast);0x23A6CallFunc_BooleanAND_ReturnValue_7 = BooleanAND(CallFunc_Less_DoubleDouble_ReturnValue_2, canDive);0x23CCif (!(CallFunc_BooleanAND_ReturnValue_7)) PopFlow();0x23D6canDive = false;0x23E1K2_ClearAndInvalidateTimerHandle(this, plungeTimerHandle);0x23F5PushFlow(Label_2584);0x23FALabel_23FA:0x23FAchange Action State(0);0x240AchangeJumpType(9);0x241ACharacterMovement.AirControl = 0f;0x2447CharacterMovement.RotationRate = FRotator(0, 0, 0);0x2488timedResetControlVariables(0.5, false);0x24A0CallFunc_Conv_FloatToVector_ReturnValue_8 = Conv_FloatToVector(-300f);0x24C1CallFunc_GetActorForwardVector_ReturnValue_9 = GetActorForwardVector();0x24DDCallFunc_Multiply_VectorVector_ReturnValue_14 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_9, CallFunc_Conv_FloatToVector_ReturnValue_8);0x250BCallFunc_Add_VectorVector_ReturnValue_9 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_14, FVector(0, 0, 700));0x2549LaunchCharacter(CallFunc_Add_VectorVector_ReturnValue_9, true, true);0x2562altJumpEvent();0x2570Spawn After Image(0f);0x2583PopFlow();0x2584Label_2584:0x2584CallFunc_K2_GetActorLocation_ReturnValue_27 = K2_GetActorLocation();0x25A0CallFunc_SpawnSoundAtLocation_ReturnValue_11 = SpawnSoundAtLocation(this, /Game/Audio/Sounds/cue_plungeBackflip.cue_plungeBackflip, CallFunc_K2_GetActorLocation_ReturnValue_27, FRotator(0, 0, 0), 0.25f, 1.3f, 0f, nullptr, nullptr, true);0x25F2CallFunc_K2_GetActorLocation_ReturnValue_26 = K2_GetActorLocation();0x260ECallFunc_MakeVector_Z_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x2641CallFunc_MakeVector_ReturnValue_4 = MakeVector(0, 0, CallFunc_MakeVector_Z_ImplicitCast);0x2678CallFunc_Subtract_VectorVector_ReturnValue_3 = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_26, CallFunc_MakeVector_ReturnValue_4);0x26A6CallFunc_SpawnSystemAtLocation_ReturnValue_4 = SpawnSystemAtLocation(this, /Game/VFX/Emitters/NS_SingleFlatBurst.NS_SingleFlatBurst, CallFunc_Subtract_VectorVector_ReturnValue_3, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x2704PopFlow();0x2705Label_2705:0x2705CallFunc_Greater_DoubleDouble_ReturnValue_10 = Greater_DoubleDouble(actionStateUptime, 0.65);0x272Bif (!(CallFunc_Greater_DoubleDouble_ReturnValue_10)) PopFlow();0x2735goto Label_20DD;0x273AbouncedAttackLockoutTimer = false;0x2745PopFlow();0x2746CallFunc_Conv_FloatToVector_ReturnValue_10 = Conv_FloatToVector(100f);0x2767CallFunc_K2_GetComponentRotation_ReturnValue_2 = Camera Reference.FirstPersonCamera.K2_GetComponentRotation();0x27AFBreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue_2, CallFunc_BreakRotator_Roll_10, CallFunc_BreakRotator_Pitch_10, CallFunc_BreakRotator_Yaw_10);0x27DDCallFunc_MakeRotator_ReturnValue_9 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_10);0x280CCallFunc_GetActorForwardVector_ReturnValue_12 = GetActorForwardVector();0x2828CallFunc_Multiply_VectorVector_ReturnValue_19 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_12, CallFunc_Conv_FloatToVector_ReturnValue_10);0x2856CallFunc_K2_GetActorLocation_ReturnValue_31 = K2_GetActorLocation();0x2872CallFunc_K2_GetActorRotation_ReturnValue_4 = K2_GetActorRotation();0x288ECallFunc_Add_VectorVector_ReturnValue_14 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_31, CallFunc_Multiply_VectorVector_ReturnValue_19);0x28BCCallFunc_SelectRotator_ReturnValue = SelectRotator(CallFunc_MakeRotator_ReturnValue_9, CallFunc_K2_GetActorRotation_ReturnValue_4, Camera Reference.firstPersonMode?);0x2909CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_14, CallFunc_SelectRotator_ReturnValue, FVector(1, 1, 1));0x2950CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2 = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Projectiles/PRJ_PlayerCutter.PRJ_PlayerCutter_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr);0x297ASetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, FName(Instigator), this);0x299BCallFunc_Conv_FloatToVector_ReturnValue_10 = Conv_FloatToVector(100f);0x29BCCallFunc_K2_GetComponentRotation_ReturnValue_2 = Camera Reference.FirstPersonCamera.K2_GetComponentRotation();0x2A04BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue_2, CallFunc_BreakRotator_Roll_10, CallFunc_BreakRotator_Pitch_10, CallFunc_BreakRotator_Yaw_10);0x2A32CallFunc_MakeRotator_ReturnValue_9 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_10);0x2A61CallFunc_GetActorForwardVector_ReturnValue_12 = GetActorForwardVector();0x2A7DCallFunc_Multiply_VectorVector_ReturnValue_19 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_12, CallFunc_Conv_FloatToVector_ReturnValue_10);0x2AABCallFunc_K2_GetActorLocation_ReturnValue_31 = K2_GetActorLocation();0x2AC7CallFunc_K2_GetActorRotation_ReturnValue_4 = K2_GetActorRotation();0x2AE3CallFunc_Add_VectorVector_ReturnValue_14 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_31, CallFunc_Multiply_VectorVector_ReturnValue_19);0x2B11CallFunc_SelectRotator_ReturnValue = SelectRotator(CallFunc_MakeRotator_ReturnValue_9, CallFunc_K2_GetActorRotation_ReturnValue_4, Camera Reference.firstPersonMode?);0x2B5ECallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_14, CallFunc_SelectRotator_ReturnValue, FVector(1, 1, 1));0x2BA5CallFunc_FinishSpawningActor_ReturnValue_2 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, CallFunc_MakeTransform_ReturnValue);0x2BCBCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(powerLevel, 0);0x2BEDCallFunc_SelectFloat_ReturnValue_4 = SelectFloat(projectileFullDamage, 1, CallFunc_Greater_IntInt_ReturnValue);0x2C24K2Node_MakeStruct_ST_HitboxData_1.Damage_15_2068E77745C092F1FC7634A91107BEAB = CallFunc_SelectFloat_ReturnValue_4;0x2C48K2Node_MakeStruct_ST_HitboxData_1.HitStopDuration_16_E15EA3AC41362D7EA0AEB3A8064CF3A7 = 0.1;0x2C6CK2Node_MakeStruct_ST_HitboxData_1.HitType_7_A22DD9384A13F44AE32A35B8483C5ED3 = false;0x2C80K2Node_MakeStruct_ST_HitboxData_1.HitSound_14_FB67671344A1F2B807571DAC05C7BC60 = nullptr;0x2C94K2Node_MakeStruct_ST_HitboxData_1.hitboxSocketName_13_3851CA34448DCDDECDDC9DAEE4FD19DE = FName(handSlot_RSocket);0x2CBCK2Node_MakeStruct_ST_HitboxData_1.lengthRadiusHalfHeight_12_596D9D47496CF530718FD78AB8AAE1CE = FVector(120, 80, 80);0x2CF0K2Node_MakeStruct_ST_HitboxData_1.DamageType_19_CC06EAD1426104EDCDC6BB915B624248 = 0;0x2D0DCallFunc_FinishSpawningActor_ReturnValue_2.Hitbox Info = K2Node_MakeStruct_ST_HitboxData_1;0x2D3ECallFunc_K2_GetActorLocation_ReturnValue_30 = K2_GetActorLocation();0x2D5ACallFunc_SpawnSoundAtLocation_ReturnValue_12 = SpawnSoundAtLocation(this, /Game/Audio/Sounds/cue_firePlayerProjectile.cue_firePlayerProjectile, CallFunc_K2_GetActorLocation_ReturnValue_30, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x2DACPopFlow();0x2DADLabel_2DAD:0x2DADTemp_object_Variable_9 = /Game/VFX/Systems/NS_PlayerSlash.NS_PlayerSlash;0x2DC0Temp_real_Variable_15 = 1;0x2DDBTemp_real_Variable_16 = 1;0x2DF6Temp_real_Variable_17 = 1.5;0x2E11Temp_real_Variable_18 = 1;0x2E2CTemp_real_Variable_19 = 1;0x2E47Temp_object_Variable_10 = /Game/VFX/Systems/NS_PlayerSlash2.NS_PlayerSlash2;0x2E5ATemp_object_Variable_11 = /Game/VFX/Systems/NS_PlayerSlash2.NS_PlayerSlash2;0x2E6DTemp_object_Variable_12 = /Game/VFX/Systems/NS_PlayerSlash.NS_PlayerSlash;0x2E80Temp_object_Variable_13 = /Game/VFX/Systems/NS_PlayerSlash.NS_PlayerSlash;0x2E93Temp_object_Variable_14 = /Game/VFX/Systems/NS_PlayerSlash.NS_PlayerSlash;0x2EA6CallFunc_EqualEqual_ByteByte_ReturnValue_10 = EqualEqual_ByteByte(actionState, 3);0x2EC5Temp_bool_Variable_9 = obtainedPowerBoost?;0x2ED8Temp_int_Variable_1 = powerLevel;0x2EF3Temp_int_Variable_2 = powerLevel;0x2F0ECallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(Switch(Temp_int_Variable_1, 0 => Temp_real_Variable_19, 1 => Temp_real_Variable_18, 2 => Temp_real_Variable_17, 3 => Temp_real_Variable_16, 4 => Temp_real_Variable_15, default => K2Node_Select_Default_5));0x2F9DCallFunc_SelectFloat_ReturnValue_5 = SelectFloat(CallFunc_MakeLiteralDouble_ReturnValue, 1, obtainedPowerBoost?);0x2FD4CallFunc_Conv_DoubleToVector_ReturnValue_7 = Conv_DoubleToVector(CallFunc_SelectFloat_ReturnValue_5);0x2FF9CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(attackComboPosition, 2);0x301BCallFunc_K2_GetComponentRotation_ReturnValue_3 = Mesh.K2_GetComponentRotation();0x304DCallFunc_SelectFloat_ReturnValue_6 = SelectFloat(1.15, -1.15, CallFunc_EqualEqual_IntInt_ReturnValue_1);0x3084CallFunc_K2_GetActorLocation_ReturnValue_34 = K2_GetActorLocation();0x30A0CallFunc_SelectFloat_ReturnValue_7 = SelectFloat(1.15, CallFunc_SelectFloat_ReturnValue_6, CallFunc_EqualEqual_ByteByte_ReturnValue_10);0x30D7CallFunc_Add_VectorVector_ReturnValue_15 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_34, FVector(0, 0, 30));0x3115CallFunc_MakeVector_ReturnValue_7 = MakeVector(CallFunc_SelectFloat_ReturnValue_7, 1.15, 1.15);0x314CCallFunc_Multiply_VectorVector_ReturnValue_20 = Multiply_VectorVector(CallFunc_MakeVector_ReturnValue_7, CallFunc_Conv_DoubleToVector_ReturnValue_7);0x317ACallFunc_SpawnSystemAtLocation_ReturnValue_7 = SpawnSystemAtLocation(this, Switch(Temp_bool_Variable_9, false => Temp_object_Variable_9, true => Switch(Temp_int_Variable_2, 0 => Temp_object_Variable_14, 1 => Temp_object_Variable_13, 2 => Temp_object_Variable_12, 3 => Temp_object_Variable_11, 4 => Temp_object_Variable_10, default => K2Node_Select_Default_6), default => K2Node_Select_Default_7), CallFunc_Add_VectorVector_ReturnValue_15, CallFunc_K2_GetComponentRotation_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue_20, true, true, 0, true);0x324ECallFunc_K2_AttachToComponent_ReturnValue = CallFunc_SpawnSystemAtLocation_ReturnValue_7.K2_AttachToComponent(nullptr, FName(None), 2, 1, 1, false);0x328DPopFlow();0x328Egoto Label_2DAD;0x3293CustomTimeDilation = 1f;0x32AAPopFlow();0x32ABCallFunc_GetPlayerController_ReturnValue_3 = GetPlayerController(this, 0);0x32C5CallFunc_GetPlayerController_ReturnValue_3.SetViewTargetWithBlend(Camera Reference, 0f, 0, 0f, false);0x32FFCallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x3319CallFunc_GetPlayerController_ReturnValue_1.SetAudioListenerAttenuationOverride(CapsuleComponent, FVector(0, 0, 0));0x335BPopFlow();0x335CTemp_name_Variable = K2Node_CustomEvent_NotifyName_57;0x3377PopFlow();0x3378Temp_name_Variable = K2Node_CustomEvent_NotifyName_56;0x3393change Action State(0);0x33A3start iFrames Timeline();0x33B1PopFlow();0x33B2Temp_name_Variable = K2Node_CustomEvent_NotifyName_55;0x33CDPopFlow();0x33CECallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_10);0x33EBTemp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x33FETemp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_10);0x341BTemp_real_Variable_1 = Temp_real_Variable_1;0x3436Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_10);0x3453Temp_real_Variable = Temp_real_Variable;0x346ETemp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_10;0x3481K2Node_SwitchEnum_CmpSuccess_23 = NotEqual_ByteByte(controlState, 0);0x34A0if (!(K2Node_SwitchEnum_CmpSuccess_23)) goto Label_34AF;0x34AEPopFlow();0x34AFLabel_34AF:0x34AFK2Node_SwitchEnum_CmpSuccess_32 = NotEqual_ByteByte(moveState, 0);0x34CEif (!(K2Node_SwitchEnum_CmpSuccess_32)) goto Label_350A;0x34DCK2Node_SwitchEnum_CmpSuccess_32 = NotEqual_ByteByte(moveState, 2);0x34FBif (!(K2Node_SwitchEnum_CmpSuccess_32)) goto Label_350A;0x3509PopFlow();0x350ALabel_350A:0x350AK2Node_SwitchEnum_CmpSuccess_19 = NotEqual_ByteByte(actionState, 0);0x3529if (!(K2Node_SwitchEnum_CmpSuccess_19)) goto Label_3538;0x3537PopFlow();0x3538Label_3538:0x3538CallFunc_Conv_FloatToVector_ReturnValue_1 = Conv_FloatToVector(60f);0x3559K2Node_MakeArray_Array_2 = {6};0x3566CallFunc_K2_GetActorLocation_ReturnValue_12 = K2_GetActorLocation();0x3582CallFunc_GetActorForwardVector_ReturnValue_4 = GetActorForwardVector();0x359ECallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_4, CallFunc_Conv_FloatToVector_ReturnValue_1);0x35CCCallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_12, CallFunc_Multiply_VectorVector_ReturnValue_2);0x35FACallFunc_SphereTraceMultiForObjects_OutHits = {};0x3605CallFunc_SphereTraceMultiForObjects_ReturnValue = SphereTraceMultiForObjects(this, CallFunc_K2_GetActorLocation_ReturnValue_12, CallFunc_Add_VectorVector_ReturnValue_2, 60f, K2Node_MakeArray_Array_2, false, Temp_object_Variable_1, 0, CallFunc_SphereTraceMultiForObjects_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x3699Temp_int_Loop_Counter_Variable = 0;0x36B0Temp_int_Array_Index_Variable = 0;0x36C7Label_36C7:0x36C7CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereTraceMultiForObjects_OutHits);0x3702CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x3728if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_3A74;0x3736Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x3751PushFlow(Label_3A2A);0x3756/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x3791BreakHitResult(CallFunc_Array_Get_Item, 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);0x3846CallFunc_DoesImplementInterface_ReturnValue = DoesImplementInterface(CallFunc_BreakHitResult_HitActor, /Game/Data/Interfaces/BPI_Interact.BPI_Interact_C);0x386CCallFunc_Not_PreBool_ReturnValue = Not_PreBool(foundInteracter);0x3889CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_DoesImplementInterface_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x38AFif (!(CallFunc_BooleanAND_ReturnValue_2)) PopFlow();0x38B9/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x38F4BreakHitResult(CallFunc_Array_Get_Item, 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);0x39A9K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_BreakHitResult_HitActor);0x39CDK2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x39EAif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_3A1E;0x39F8K2Node_DynamicCast_AsBPI_Interact.BPI_TryInteract(this);0x3A1ELabel_3A1E:0x3A1EfoundInteracter = true;0x3A29PopFlow();0x3A2ALabel_3A2A:0x3A2ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x3A54Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x3A6Fgoto Label_36C7;0x3A74Label_3A74:0x3A74foundInteracter = false;0x3A7FPopFlow();0x3A80CallFunc_Conv_InputActionValueToBool_ReturnValue_1 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_9);0x3A9DTemp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_1;0x3AB0Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_9);0x3ACDTemp_real_Variable_3 = Temp_real_Variable_3;0x3AE8Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_9);0x3B05Temp_real_Variable_2 = Temp_real_Variable_2;0x3B20Temp_object_Variable_2 = K2Node_EnhancedInputActionEvent_SourceAction_9;0x3B33if (!(obtainedGuard?)) PopFlow();0x3B3DK2Node_SwitchEnum_CmpSuccess_25 = NotEqual_ByteByte(controlState, 0);0x3B5Cif (!(K2Node_SwitchEnum_CmpSuccess_25)) goto Label_3B6B;0x3B6APopFlow();0x3B6BLabel_3B6B:0x3B6BK2Node_SwitchEnum_CmpSuccess_21 = NotEqual_ByteByte(actionState, 0);0x3B8Aif (!(K2Node_SwitchEnum_CmpSuccess_21)) goto Label_3C50;0x3B98K2Node_SwitchEnum_CmpSuccess_21 = NotEqual_ByteByte(actionState, 2);0x3BB7if (!(K2Node_SwitchEnum_CmpSuccess_21)) goto Label_3C20;0x3BC5K2Node_SwitchEnum_CmpSuccess_21 = NotEqual_ByteByte(actionState, 7);0x3BE4if (!(K2Node_SwitchEnum_CmpSuccess_21)) goto Label_3C50;0x3BF2K2Node_SwitchEnum_CmpSuccess_21 = NotEqual_ByteByte(actionState, 8);0x3C11if (!(K2Node_SwitchEnum_CmpSuccess_21)) goto Label_3C50;0x3C1FPopFlow();0x3C20Label_3C20:0x3C20CallFunc_GreaterEqual_DoubleDouble_ReturnValue_3 = GreaterEqual_DoubleDouble(actionStateUptime, freeAttackIntteruptTime);0x3C46if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_3)) PopFlow();0x3C50Label_3C50:0x3C50change Action State(15);0x3C60successfulBlock = false;0x3C6BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3 = CreateProxyObjectForPlayMontage(Mesh, /Game/Animations/Player/Attacks/dreamLady_Guard_Main_Montage.dreamLady_Guard_Main_Montage, 1f, 0f, FName(None));0x3CA8CallFunc_IsValid_ReturnValue_9 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3);0x3CC5if (!(CallFunc_IsValid_ReturnValue_9)) goto Label_3E13;0x3CD3K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnCompleted_C73CBAC24C77F56F637C159C43CA302C);0x3CEACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnCompleted += K2Node_CreateDelegate_OutputDelegate_7;0x3D13K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnBlendOut_C73CBAC24C77F56F637C159C43CA302C);0x3D2ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_6;0x3D53K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnInterrupted_C73CBAC24C77F56F637C159C43CA302C);0x3D6ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_5;0x3D93K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnNotifyBegin_C73CBAC24C77F56F637C159C43CA302C);0x3DAACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_4;0x3DD3K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnNotifyEnd_C73CBAC24C77F56F637C159C43CA302C);0x3DEACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_3;0x3E13Label_3E13:0x3E13rotateActorToStick();0x3E21blockingUpdateToComp(false);0x3E30K2Node_CreateDelegate_OutputDelegate_69.Bind(this, activateGuardFrames);0x3E47CallFunc_K2_SetTimerDelegate_ReturnValue_4 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_69, 0.1f, false, 0f, 0f);0x3E7CCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(powerBuildUpgrades);0x3EA1CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(3, CallFunc_Conv_IntToDouble_ReturnValue);0x3ECFCallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(hitsToFill, CallFunc_Multiply_DoubleDouble_ReturnValue);0x3EFDCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(baseMaxPower, CallFunc_Subtract_DoubleDouble_ReturnValue);0x3F2BchangePowerAmount(CallFunc_Divide_DoubleDouble_ReturnValue, false);0x3F43LaunchCharacter(FVector(0, 0, 100), false, true);0x3F6CCharacterMovement.GravityScale = 0.6f;0x3F99CharacterMovement.RotationRate = FRotator(0, 60, 0);0x3FDAtimedResetControlVariables(1, false);0x3FF2CharacterMovement.BrakingDecelerationFalling = 1200f;0x401FPopFlow();0x4020Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_54;0x403BPopFlow();0x403CTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_53;0x4057PopFlow();0x4058Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_52;0x4073PopFlow();0x4074Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_51;0x408Fchange Action State(0);0x409FPopFlow();0x40A0Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_50;0x40BBPopFlow();0x40BCTemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_49;0x40D7PopFlow();0x40D8Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_48;0x40F3PopFlow();0x40F4Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_47;0x410FPopFlow();0x4110Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_46;0x412Bchange Action State(0);0x413BPopFlow();0x413CTemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_45;0x4157PopFlow();0x4158Label_4158:0x4158CallFunc_MakeVector_X_ImplicitCast = Cast<4>(Blink_NewTrack_0_6162C2E44F3858180A642A87315BC874);0x4175CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_MakeVector_X_ImplicitCast, 0, 0);0x41ACchangeFaceTexture(CallFunc_MakeVector_ReturnValue, FVector(0, 0, 0));0x41DCPopFlow();0x41DDCallFunc_Conv_InputActionValueToBool_ReturnValue_2 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_8);0x41FATemp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_2;0x420DTemp_real_Variable_8 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_8);0x422ATemp_real_Variable_8 = Temp_real_Variable_8;0x4245Temp_real_Variable_7 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_8);0x4262Temp_real_Variable_7 = Temp_real_Variable_7;0x427DTemp_object_Variable_3 = K2Node_EnhancedInputActionEvent_SourceAction_8;0x4290CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(Camera Reference.firstPersonMode?);0x42C3Camera Reference.changeMode(CallFunc_Not_PreBool_ReturnValue_1);0x42F0if (!(Camera Reference.firstPersonMode?)) goto Label_44D1;0x4314Label_4314:0x4314CallFunc_GetMaterials_ReturnValue = VisualMesh.GetMaterials();0x434AmeshMats = CallFunc_GetMaterials_ReturnValue;0x4365VisualMesh.SetMaterialByName(FName(Material), /Game/MatTex/Materials/M_trans.M_trans);0x439FVisualMesh.SetMaterialByName(FName(Material_Mouth), /Game/MatTex/Materials/M_trans.M_trans);0x43D9VisualMesh.SetMaterialByName(FName(Material_Eyes), /Game/MatTex/Materials/M_trans.M_trans);0x4413WeaponMesh.SetScalarParameterValueOnMaterials(FName(UseFade), 0f);0x4445VisualMesh.SetScalarParameterValueOnMaterials(FName(UseFade), 0f);0x4477PlaySoundAtLocation(this, /Game/Audio/Sounds/system/camera_narrow.camera_narrow, FVector(0, 0, 0), FRotator(0, 0, 0), 0.25f, 1.6f, 0.15f, nullptr, nullptr, nullptr, nullptr);0x44D0PopFlow();0x44D1Label_44D1:0x44D1PlaySoundAtLocation(this, /Game/Audio/Sounds/system/camera_narrow.camera_narrow, FVector(0, 0, 0), FRotator(0, 0, 0), 0.2f, 1f, 0.1f, nullptr, nullptr, nullptr, nullptr);0x452A/Script/Engine.Default__KismetArrayLibrary.Array_Get(meshMats, 1, CallFunc_Array_Get_Item_2);0x4561CallFunc_GetBaseMaterial_ReturnValue = CallFunc_Array_Get_Item_2.GetBaseMaterial();0x458BCallFunc_GetDisplayName_ReturnValue = GetDisplayName(CallFunc_GetBaseMaterial_ReturnValue);0x45B0PrintString(this, CallFunc_GetDisplayName_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x45FALabel_45FA:0x45FA/Script/Engine.Default__KismetArrayLibrary.Array_Get(meshMats, 0, CallFunc_Array_Get_Item_1);0x4631VisualMesh.SetMaterial(0, CallFunc_Array_Get_Item_1);0x4663/Script/Engine.Default__KismetArrayLibrary.Array_Get(meshMats, 1, CallFunc_Array_Get_Item_2);0x469AVisualMesh.SetMaterial(1, CallFunc_Array_Get_Item_2);0x46CC/Script/Engine.Default__KismetArrayLibrary.Array_Get(meshMats, 2, CallFunc_Array_Get_Item_3);0x4703VisualMesh.SetMaterial(2, CallFunc_Array_Get_Item_3);0x4735/Script/Engine.Default__KismetArrayLibrary.Array_Get(meshMats, 3, CallFunc_Array_Get_Item_4);0x476CVisualMesh.SetMaterial(3, CallFunc_Array_Get_Item_4);0x479EWeaponMesh.SetScalarParameterValueOnMaterials(FName(UseFade), 1f);0x47D0VisualMesh.SetScalarParameterValueOnMaterials(FName(UseFade), 1f);0x4802setFaceMats();0x4810PopFlow();0x4811CallFunc_Conv_InputActionValueToBool_ReturnValue_3 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_7);0x482ETemp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_3;0x4841Temp_real_Variable_10 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_7);0x485ETemp_real_Variable_10 = Temp_real_Variable_10;0x4879Temp_real_Variable_9 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_7);0x4896Temp_real_Variable_9 = Temp_real_Variable_9;0x48B1Temp_object_Variable_4 = K2Node_EnhancedInputActionEvent_SourceAction_7;0x48C4K2Node_SwitchEnum_CmpSuccess_30 = NotEqual_ByteByte(controlState, 0);0x48E3if (!(K2Node_SwitchEnum_CmpSuccess_30)) goto Label_48F2;0x48F1PopFlow();0x48F2Label_48F2:0x48F2K2Node_SwitchEnum_CmpSuccess_31 = NotEqual_ByteByte(moveState, 0);0x4911if (!(K2Node_SwitchEnum_CmpSuccess_31)) goto Label_49D4;0x491FK2Node_SwitchEnum_CmpSuccess_31 = NotEqual_ByteByte(moveState, 1);0x493Eif (!(K2Node_SwitchEnum_CmpSuccess_31)) goto Label_49D4;0x494CK2Node_SwitchEnum_CmpSuccess_31 = NotEqual_ByteByte(moveState, 2);0x496Bif (!(K2Node_SwitchEnum_CmpSuccess_31)) goto Label_49D4;0x4979K2Node_SwitchEnum_CmpSuccess_31 = NotEqual_ByteByte(moveState, 4);0x4998if (!(K2Node_SwitchEnum_CmpSuccess_31)) goto Label_49D4;0x49A6K2Node_SwitchEnum_CmpSuccess_31 = NotEqual_ByteByte(moveState, 6);0x49C5if (!(K2Node_SwitchEnum_CmpSuccess_31)) goto Label_49D4;0x49D3PopFlow();0x49D4Label_49D4:0x49D4K2Node_SwitchEnum_CmpSuccess_29 = NotEqual_ByteByte(actionState, 0);0x49F3if (!(K2Node_SwitchEnum_CmpSuccess_29)) goto Label_4A2F;0x4A01K2Node_SwitchEnum_CmpSuccess_29 = NotEqual_ByteByte(actionState, 18);0x4A20if (!(K2Node_SwitchEnum_CmpSuccess_29)) goto Label_4A2F;0x4A2EPopFlow();0x4A2FLabel_4A2F:0x4A2Fif (!(weaponEquipped?)) PopFlow();0x4A39spawnWeapon(true);0x4A48CallFunc_PlayAnimMontage_ReturnValue_2 = PlayAnimMontage(/Game/Animations/Player/dreamLady_WeaponThrow_Montage.dreamLady_WeaponThrow_Montage, 1f, FName(None));0x4A83PopFlow();0x4A84Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_44;0x4A9FPopFlow();0x4AA0Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_43;0x4ABBPopFlow();0x4ABCTemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_42;0x4AD7PopFlow();0x4AD8Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_41;0x4AF3PopFlow();0x4AF4Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_40;0x4B0FPopFlow();0x4B10CallFunc_Conv_InputActionValueToBool_ReturnValue_4 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_6);0x4B2DTemp_bool_Variable_6 = CallFunc_Conv_InputActionValueToBool_ReturnValue_4;0x4B40Temp_real_Variable_12 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_6);0x4B5DTemp_real_Variable_12 = Temp_real_Variable_12;0x4B78Temp_real_Variable_11 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_6);0x4B95Temp_real_Variable_11 = Temp_real_Variable_11;0x4BB0Temp_object_Variable_7 = K2Node_EnhancedInputActionEvent_SourceAction_6;0x4BC3if (!(obtainedMap?)) PopFlow();0x4BCDK2Node_SwitchEnum_CmpSuccess_34 = NotEqual_ByteByte(moveState, 0);0x4BECif (!(K2Node_SwitchEnum_CmpSuccess_34)) goto Label_4C28;0x4BFAK2Node_SwitchEnum_CmpSuccess_34 = NotEqual_ByteByte(moveState, 2);0x4C19if (!(K2Node_SwitchEnum_CmpSuccess_34)) goto Label_4C28;0x4C27PopFlow();0x4C28Label_4C28:0x4C28K2Node_SwitchEnum_CmpSuccess_33 = NotEqual_ByteByte(actionState, 0);0x4C47if (!(K2Node_SwitchEnum_CmpSuccess_33)) goto Label_4CBB;0x4C55K2Node_SwitchEnum_CmpSuccess_33 = NotEqual_ByteByte(actionState, 20);0x4C74if (!(K2Node_SwitchEnum_CmpSuccess_33)) goto Label_4C83;0x4C82PopFlow();0x4C83Label_4C83:0x4C83CallFunc_IsValid_ReturnValue_1 = IsValid(activeMapReference);0x4CA0if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x4CAAchange Action State(0);0x4CBAPopFlow();0x4CBBLabel_4CBB:0x4CBBCallFunc_IsValid_ReturnValue = IsValid(activeMapReference);0x4CD8if (!(CallFunc_IsValid_ReturnValue)) goto Label_4CF7;0x4CE6change Action State(0);0x4CF6PopFlow();0x4CF7Label_4CF7:0x4CF7CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x4D11CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Map/UI_MentalMap.UI_MentalMap_C, CallFunc_GetPlayerController_ReturnValue);0x4D4EactiveMapReference = CallFunc_Create_ReturnValue;0x4D61activeMapReference.AddToViewport(0);0x4D86change Action State(20);0x4D96changeFaceTexture(FVector(1, 0, 0), FVector(0, 0, 0));0x4DD6lockOff();0x4DE4CallFunc_PlayAnimMontage_ReturnValue_3 = PlayAnimMontage(mapThinkAnim, 1f, FName(None));0x4E1FPopFlow();0x4E20Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_39;0x4E3BPopFlow();0x4E3CTemp_name_Variable_4 = K2Node_CustomEvent_NotifyName_38;0x4E57PopFlow();0x4E58Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_37;0x4E73PopFlow();0x4E74Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_36;0x4E8FPopFlow();0x4E90Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_35;0x4EABCharacterMovement.SetMovementMode(1, 0);0x4ED3PopFlow();0x4ED4Label_4ED4:0x4ED4chargingVFX.Deactivate();0x4EF8PopFlow();0x4EF9Label_4EF9:0x4EF9CallFunc_IsValid_ReturnValue_2 = IsValid(chargingVFX);0x4F16if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x4F20goto Label_4ED4;0x4F25CallFunc_Conv_InputActionValueToBool_ReturnValue_6 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_5);0x4F42Temp_bool_Variable_8 = CallFunc_Conv_InputActionValueToBool_ReturnValue_6;0x4F55Temp_real_Variable_14 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_5);0x4F72Temp_real_Variable_14 = Temp_real_Variable_14;0x4F8DTemp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_5);0x4FAATemp_real_Variable_13 = Temp_real_Variable_13;0x4FC5Temp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_5;0x4FD8K2Node_SwitchEnum_CmpSuccess_46 = NotEqual_ByteByte(controlState, 0);0x4FF7if (!(K2Node_SwitchEnum_CmpSuccess_46)) goto Label_5070;0x5005K2Node_SwitchEnum_CmpSuccess_46 = NotEqual_ByteByte(controlState, 1);0x5024if (!(K2Node_SwitchEnum_CmpSuccess_46)) goto Label_5060;0x5032K2Node_SwitchEnum_CmpSuccess_46 = NotEqual_ByteByte(controlState, 2);0x5051if (!(K2Node_SwitchEnum_CmpSuccess_46)) goto Label_5060;0x505FPopFlow();0x5060Label_5060:0x5060storedChargeAttack = false;0x506Bgoto Label_4EF9;0x5070Label_5070:0x5070K2Node_SwitchEnum_CmpSuccess_44 = NotEqual_ByteByte(moveState, 0);0x508Fif (!(K2Node_SwitchEnum_CmpSuccess_44)) goto Label_5206;0x509DK2Node_SwitchEnum_CmpSuccess_44 = NotEqual_ByteByte(moveState, 1);0x50BCif (!(K2Node_SwitchEnum_CmpSuccess_44)) goto Label_5206;0x50CAK2Node_SwitchEnum_CmpSuccess_44 = NotEqual_ByteByte(moveState, 2);0x50E9if (!(K2Node_SwitchEnum_CmpSuccess_44)) goto Label_5060;0x50F7K2Node_SwitchEnum_CmpSuccess_44 = NotEqual_ByteByte(moveState, 3);0x5116if (!(K2Node_SwitchEnum_CmpSuccess_44)) goto Label_5060;0x5124K2Node_SwitchEnum_CmpSuccess_44 = NotEqual_ByteByte(moveState, 4);0x5143if (!(K2Node_SwitchEnum_CmpSuccess_44)) goto Label_5060;0x5151K2Node_SwitchEnum_CmpSuccess_44 = NotEqual_ByteByte(moveState, 5);0x5170if (!(K2Node_SwitchEnum_CmpSuccess_44)) goto Label_5060;0x517EK2Node_SwitchEnum_CmpSuccess_44 = NotEqual_ByteByte(moveState, 6);0x519Dif (!(K2Node_SwitchEnum_CmpSuccess_44)) goto Label_5060;0x51ABK2Node_SwitchEnum_CmpSuccess_44 = NotEqual_ByteByte(moveState, 7);0x51CAif (!(K2Node_SwitchEnum_CmpSuccess_44)) goto Label_5060;0x51D8K2Node_SwitchEnum_CmpSuccess_44 = NotEqual_ByteByte(moveState, 8);0x51F7if (!(K2Node_SwitchEnum_CmpSuccess_44)) goto Label_5060;0x5205PopFlow();0x5206Label_5206:0x5206tryChargeAttack();0x5214CallFunc_IsValid_ReturnValue_3 = IsValid(chargingVFX);0x5231if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_5263;0x523FchargingVFX.Deactivate();0x5263Label_5263:0x5263PushFlow(Label_527F);0x5268Temp_bool_IsClosed_Variable = false;0x5273Temp_bool_Has_Been_Initd_Variable = true;0x527EPopFlow();0x527FLabel_527F:0x527FTemp_bool_IsClosed_Variable_1 = false;0x528ATemp_bool_Has_Been_Initd_Variable_1 = true;0x5295PopFlow();0x5296CallFunc_Conv_InputActionValueToBool_ReturnValue_7 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_4);0x52B3Temp_bool_Variable_8 = CallFunc_Conv_InputActionValueToBool_ReturnValue_7;0x52C6Temp_real_Variable_14 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_4);0x52E3Temp_real_Variable_14 = Temp_real_Variable_14;0x52FETemp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_4);0x531BTemp_real_Variable_13 = Temp_real_Variable_13;0x5336Temp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_4;0x5349K2Node_SwitchEnum_CmpSuccess_45 = NotEqual_ByteByte(controlState, 0);0x5368if (!(K2Node_SwitchEnum_CmpSuccess_45)) goto Label_5377;0x5376PopFlow();0x5377Label_5377:0x5377CallFunc_BooleanAND_ReturnValue_11 = BooleanAND(obtainedAttack?, weaponEquipped?);0x539Dif (!(CallFunc_BooleanAND_ReturnValue_11)) goto Label_639D;0x53ABLabel_53AB:0x53ABK2Node_SwitchEnum_CmpSuccess_47 = NotEqual_ByteByte(moveState, 0);0x53CAif (!(K2Node_SwitchEnum_CmpSuccess_47)) goto Label_5415;0x53D8K2Node_SwitchEnum_CmpSuccess_47 = NotEqual_ByteByte(moveState, 1);0x53F7if (!(K2Node_SwitchEnum_CmpSuccess_47)) goto Label_5406;0x5405PopFlow();0x5406Label_5406:0x5406if (!(bouncedAttackLockoutTimer)) goto Label_5415;0x5414PopFlow();0x5415Label_5415:0x5415K2Node_SwitchEnum_CmpSuccess_49 = NotEqual_ByteByte(actionState, 0);0x5434if (!(K2Node_SwitchEnum_CmpSuccess_49)) goto Label_5AA6;0x5442K2Node_SwitchEnum_CmpSuccess_49 = NotEqual_ByteByte(actionState, 2);0x5461if (!(K2Node_SwitchEnum_CmpSuccess_49)) goto Label_5A72;0x546FK2Node_SwitchEnum_CmpSuccess_49 = NotEqual_ByteByte(actionState, 7);0x548Eif (!(K2Node_SwitchEnum_CmpSuccess_49)) goto Label_5AA6;0x549CK2Node_SwitchEnum_CmpSuccess_49 = NotEqual_ByteByte(actionState, 8);0x54BBif (!(K2Node_SwitchEnum_CmpSuccess_49)) goto Label_5AA6;0x54C9K2Node_SwitchEnum_CmpSuccess_49 = NotEqual_ByteByte(actionState, 15);0x54E8if (!(K2Node_SwitchEnum_CmpSuccess_49)) goto Label_5551;0x54F6K2Node_SwitchEnum_CmpSuccess_49 = NotEqual_ByteByte(actionState, 17);0x5515if (!(K2Node_SwitchEnum_CmpSuccess_49)) goto Label_5AA6;0x5523K2Node_SwitchEnum_CmpSuccess_49 = NotEqual_ByteByte(actionState, 20);0x5542if (!(K2Node_SwitchEnum_CmpSuccess_49)) goto Label_5AA6;0x5550PopFlow();0x5551Label_5551:0x5551if (!(successfulBlock)) PopFlow();0x555BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11 = CreateProxyObjectForPlayMontage(Mesh, /Game/Animations/Player/Attacks/dreamLady_Guard_CounterF_Montage.dreamLady_Guard_CounterF_Montage, 1f, 0f, FName(None));0x5598CallFunc_IsValid_ReturnValue_20 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11);0x55B5if (!(CallFunc_IsValid_ReturnValue_20)) goto Label_5703;0x55C3K2Node_CreateDelegate_OutputDelegate_48.Bind(this, OnCompleted_22117DDF48252AB1C7A637BB35BDECAB);0x55DACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnCompleted += K2Node_CreateDelegate_OutputDelegate_48;0x5603K2Node_CreateDelegate_OutputDelegate_47.Bind(this, OnBlendOut_22117DDF48252AB1C7A637BB35BDECAB);0x561ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_47;0x5643K2Node_CreateDelegate_OutputDelegate_46.Bind(this, OnInterrupted_22117DDF48252AB1C7A637BB35BDECAB);0x565ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_46;0x5683K2Node_CreateDelegate_OutputDelegate_45.Bind(this, OnNotifyBegin_22117DDF48252AB1C7A637BB35BDECAB);0x569ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_45;0x56C3K2Node_CreateDelegate_OutputDelegate_44.Bind(this, OnNotifyEnd_22117DDF48252AB1C7A637BB35BDECAB);0x56DACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_44;0x5703Label_5703:0x5703change Action State(16);0x5713rotateActorToStick();0x5721K2_ClearAndInvalidateTimerHandle(this, NewVar);0x5735/Script/Engine.Default__KismetArrayLibrary.Array_Clear(hitActorsArray);0x575ETemp_real_Variable_20 = 3;0x5779Temp_real_Variable_21 = 2;0x5794Temp_real_Variable_22 = 1.5;0x57AFTemp_real_Variable_23 = 1;0x57CATemp_int_Variable_3 = powerLevel;0x57E5CallFunc_Multiply_DoubleDouble_ReturnValue_20 = Multiply_DoubleDouble(30, Switch(Temp_int_Variable_3, 0 => Temp_real_Variable_23, 1 => Temp_real_Variable_22, 2 => Temp_real_Variable_21, 3 => Temp_real_Variable_20, default => K2Node_Select_Default_9));0x586BK2Node_MakeStruct_ST_HitboxData_4.Damage_15_2068E77745C092F1FC7634A91107BEAB = CallFunc_Multiply_DoubleDouble_ReturnValue_20;0x588FK2Node_MakeStruct_ST_HitboxData_4.HitStopDuration_16_E15EA3AC41362D7EA0AEB3A8064CF3A7 = 0.05;0x58B3K2Node_MakeStruct_ST_HitboxData_4.HitType_7_A22DD9384A13F44AE32A35B8483C5ED3 = false;0x58C7K2Node_MakeStruct_ST_HitboxData_4.HitSound_14_FB67671344A1F2B807571DAC05C7BC60 = nullptr;0x58DBK2Node_MakeStruct_ST_HitboxData_4.hitboxSocketName_13_3851CA34448DCDDECDDC9DAEE4FD19DE = FName(handSlot_RSocket);0x5903K2Node_MakeStruct_ST_HitboxData_4.lengthRadiusHalfHeight_12_596D9D47496CF530718FD78AB8AAE1CE = FVector(120, 80, 80);0x5937K2Node_MakeStruct_ST_HitboxData_4.DamageType_19_CC06EAD1426104EDCDC6BB915B624248 = 1;0x5954ST Hitbox Data = K2Node_MakeStruct_ST_HitboxData_4;0x596FPushFlow(Label_59E8);0x5974PushFlow(Label_5A06);0x5979StopAnimStrech();0x5987CallFunc_IsFalling_ReturnValue_1 = CharacterMovement.IsFalling();0x59B5if (!(CallFunc_IsFalling_ReturnValue_1)) PopFlow();0x59BFCharacterMovement.SetMovementMode(5, 0);0x59E7PopFlow();0x59E8Label_59E8:0x59E8if (!(hasMovementInput?)) goto Label_59F7;0x59F6PopFlow();0x59F7Label_59F7:0x59F7rotate Attack to closest target();0x5A05PopFlow();0x5A06Label_5A06:0x5A06CallFunc_Conv_IntToDouble_ReturnValue_3 = Conv_IntToDouble(powerLevel);0x5A2BCallFunc_Multiply_DoubleDouble_ReturnValue_19 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_3, -1);0x5A59changePowerAmount(CallFunc_Multiply_DoubleDouble_ReturnValue_19, false);0x5A71PopFlow();0x5A72Label_5A72:0x5A72CallFunc_GreaterEqual_DoubleDouble_ReturnValue_12 = GreaterEqual_DoubleDouble(actionStateUptime, freeAttackIntteruptTime);0x5A98if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_12)) goto Label_6391;0x5AA6Label_5AA6:0x5AA6if (!(inFreeAttCooldown?)) goto Label_5AB5;0x5AB4PopFlow();0x5AB5Label_5AB5:0x5AB5PushFlow(Label_5AD3);0x5ABAPushFlow(Label_5B0A);0x5ABFPushFlow(Label_612E);0x5AC4rotate Attack to closest target();0x5AD2PopFlow();0x5AD3Label_5AD3:0x5AD3Delay(this, 0.1f, LatentActionInfo{0x328E, -427278413, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0x5B09PopFlow();0x5B0ALabel_5B0A:0x5B0AK2Node_SwitchInteger_CmpSuccess_1 = NotEqual_IntInt(attackComboPosition, 0);0x5B2Cif (!(K2Node_SwitchInteger_CmpSuccess_1)) goto Label_5F72;0x5B3AK2Node_SwitchInteger_CmpSuccess_1 = NotEqual_IntInt(attackComboPosition, 1);0x5B5Cif (!(K2Node_SwitchInteger_CmpSuccess_1)) goto Label_5DB6;0x5B6AK2Node_SwitchInteger_CmpSuccess_1 = NotEqual_IntInt(attackComboPosition, 2);0x5B8Cif (!(K2Node_SwitchInteger_CmpSuccess_1)) goto Label_5B9B;0x5B9APopFlow();0x5B9BLabel_5B9B:0x5B9BattackComboPosition = 0;0x5BB2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10 = CreateProxyObjectForPlayMontage(Mesh, /Game/Animations/Player/Attacks/dreamLady_Attack_GF3_Montage.dreamLady_Attack_GF3_Montage, 1f, 0f, FName(None));0x5BEFCallFunc_IsValid_ReturnValue_19 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10);0x5C0Cif (!(CallFunc_IsValid_ReturnValue_19)) goto Label_5D5A;0x5C1AK2Node_CreateDelegate_OutputDelegate_43.Bind(this, OnCompleted_48317BB845BD144CA5C25E9F44852228);0x5C31CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnCompleted += K2Node_CreateDelegate_OutputDelegate_43;0x5C5AK2Node_CreateDelegate_OutputDelegate_42.Bind(this, OnBlendOut_48317BB845BD144CA5C25E9F44852228);0x5C71CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_42;0x5C9AK2Node_CreateDelegate_OutputDelegate_41.Bind(this, OnInterrupted_48317BB845BD144CA5C25E9F44852228);0x5CB1CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_41;0x5CDAK2Node_CreateDelegate_OutputDelegate_40.Bind(this, OnNotifyBegin_48317BB845BD144CA5C25E9F44852228);0x5CF1CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_40;0x5D1AK2Node_CreateDelegate_OutputDelegate_39.Bind(this, OnNotifyEnd_48317BB845BD144CA5C25E9F44852228);0x5D31CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_39;0x5D5ALabel_5D5A:0x5D5AinFreeAttCooldown? = true;0x5D65K2Node_CreateDelegate_OutputDelegate_80.Bind(this, unsetAttackCooldown);0x5D7CCallFunc_K2_SetTimerDelegate_ReturnValue_10 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_80, freeAttackCooldownWindow, false, 0f, 0f);0x5DB5PopFlow();0x5DB6Label_5DB6:0x5DB6attackComboPosition = 2;0x5DCDCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9 = CreateProxyObjectForPlayMontage(Mesh, /Game/Animations/Player/Attacks/dreamLady_Attack_GF2_Montage.dreamLady_Attack_GF2_Montage, 1f, 0f, FName(None));0x5E0ACallFunc_IsValid_ReturnValue_17 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9);0x5E27if (!(CallFunc_IsValid_ReturnValue_17)) PopFlow();0x5E31K2Node_CreateDelegate_OutputDelegate_38.Bind(this, OnCompleted_723699E249F09F9DC310E88D5EDB9294);0x5E48CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnCompleted += K2Node_CreateDelegate_OutputDelegate_38;0x5E71K2Node_CreateDelegate_OutputDelegate_37.Bind(this, OnBlendOut_723699E249F09F9DC310E88D5EDB9294);0x5E88CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_37;0x5EB1K2Node_CreateDelegate_OutputDelegate_36.Bind(this, OnInterrupted_723699E249F09F9DC310E88D5EDB9294);0x5EC8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_36;0x5EF1K2Node_CreateDelegate_OutputDelegate_35.Bind(this, OnNotifyBegin_723699E249F09F9DC310E88D5EDB9294);0x5F08CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_35;0x5F31K2Node_CreateDelegate_OutputDelegate_34.Bind(this, OnNotifyEnd_723699E249F09F9DC310E88D5EDB9294);0x5F48CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_34;0x5F71PopFlow();0x5F72Label_5F72:0x5F72attackComboPosition = 1;0x5F89CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8 = CreateProxyObjectForPlayMontage(Mesh, /Game/Animations/Player/Attacks/dreamLady_Attack_GF1_Montage.dreamLady_Attack_GF1_Montage, 1f, 0f, FName(None));0x5FC6CallFunc_IsValid_ReturnValue_18 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8);0x5FE3if (!(CallFunc_IsValid_ReturnValue_18)) PopFlow();0x5FEDK2Node_CreateDelegate_OutputDelegate_33.Bind(this, OnCompleted_3128174145A5701D2FF2879A6DC5FDAB);0x6004CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnCompleted += K2Node_CreateDelegate_OutputDelegate_33;0x602DK2Node_CreateDelegate_OutputDelegate_32.Bind(this, OnBlendOut_3128174145A5701D2FF2879A6DC5FDAB);0x6044CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_32;0x606DK2Node_CreateDelegate_OutputDelegate_31.Bind(this, OnInterrupted_3128174145A5701D2FF2879A6DC5FDAB);0x6084CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_31;0x60ADK2Node_CreateDelegate_OutputDelegate_30.Bind(this, OnNotifyBegin_3128174145A5701D2FF2879A6DC5FDAB);0x60C4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_30;0x60EDK2Node_CreateDelegate_OutputDelegate_29.Bind(this, OnNotifyEnd_3128174145A5701D2FF2879A6DC5FDAB);0x6104CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_29;0x612DPopFlow();0x612ELabel_612E:0x612Echange Action State(2);0x613EK2_ClearAndInvalidateTimerHandle(this, NewVar);0x6152/Script/Engine.Default__KismetArrayLibrary.Array_Clear(hitActorsArray);0x617BactionStateUptime = 0;0x6196CallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(damageUpgrades);0x61BBCallFunc_Multiply_DoubleDouble_ReturnValue_10 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, 0.75);0x61E9CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(powerDamageMultiplier, CallFunc_Multiply_DoubleDouble_ReturnValue_10);0x6217CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(lightAttackDamage, 0);0x6245CallFunc_Multiply_DoubleDouble_ReturnValue_17 = Multiply_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_2, CallFunc_Add_DoubleDouble_ReturnValue_1);0x6273K2Node_MakeStruct_ST_HitboxData_3.Damage_15_2068E77745C092F1FC7634A91107BEAB = CallFunc_Multiply_DoubleDouble_ReturnValue_17;0x6297K2Node_MakeStruct_ST_HitboxData_3.HitStopDuration_16_E15EA3AC41362D7EA0AEB3A8064CF3A7 = 0.1;0x62BBK2Node_MakeStruct_ST_HitboxData_3.HitType_7_A22DD9384A13F44AE32A35B8483C5ED3 = false;0x62CFK2Node_MakeStruct_ST_HitboxData_3.HitSound_14_FB67671344A1F2B807571DAC05C7BC60 = nullptr;0x62E3K2Node_MakeStruct_ST_HitboxData_3.hitboxSocketName_13_3851CA34448DCDDECDDC9DAEE4FD19DE = FName(handSlot_RSocket);0x630BK2Node_MakeStruct_ST_HitboxData_3.lengthRadiusHalfHeight_12_596D9D47496CF530718FD78AB8AAE1CE = FVector(200, 80, 80);0x633FK2Node_MakeStruct_ST_HitboxData_3.DamageType_19_CC06EAD1426104EDCDC6BB915B624248 = 0;0x635CST Hitbox Data = K2Node_MakeStruct_ST_HitboxData_3;0x6377lockAttack? = false;0x6382StopAnimStrech();0x6390PopFlow();0x6391Label_6391:0x6391saveAttack? = true;0x639CPopFlow();0x639DLabel_639D:0x639D/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Sounds/cue_noweapon.cue_noweapon, 0.15f, 0.7f, 0f, nullptr, nullptr, false);0x63D9CallFunc_SpawnSystemAtLocation_ReturnValue_6 = SpawnSystemAtLocation(this, nullptr, FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x643FPopFlow();0x6440CallFunc_Conv_InputActionValueToBool_ReturnValue_8 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_3);0x645DTemp_bool_Variable_8 = CallFunc_Conv_InputActionValueToBool_ReturnValue_8;0x6470Temp_real_Variable_14 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_3);0x648DTemp_real_Variable_14 = Temp_real_Variable_14;0x64A8Temp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_3);0x64C5Temp_real_Variable_13 = Temp_real_Variable_13;0x64E0Temp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_3;0x64F3CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(Temp_real_Variable_13, 0.4);0x6519CallFunc_BooleanAND_ReturnValue_9 = BooleanAND(CallFunc_GreaterEqual_DoubleDouble_ReturnValue, obtainedChargeAttack?);0x653FCallFunc_BooleanAND_ReturnValue_10 = BooleanAND(CallFunc_BooleanAND_ReturnValue_9, weaponEquipped?);0x6565if (!(CallFunc_BooleanAND_ReturnValue_10)) PopFlow();0x656FPushFlow(Label_66AD);0x6574PushFlow(Label_65A1);0x6579if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_6588;0x6587PopFlow();0x6588Label_6588:0x6588Temp_bool_Has_Been_Initd_Variable = true;0x6593if (!(false)) PopFlow();0x6595Temp_bool_IsClosed_Variable = true;0x65A0PopFlow();0x65A1Label_65A1:0x65A1if (!(Temp_bool_IsClosed_Variable)) goto Label_65B0;0x65AFPopFlow();0x65B0Label_65B0:0x65B0Temp_bool_IsClosed_Variable = true;0x65BBCallFunc_SpawnSystemAttached_ReturnValue_2 = SpawnSystemAttached(/Game/VFX/Systems/NS_Healing.NS_Healing, CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 0, true);0x6627chargingVFX = CallFunc_SpawnSystemAttached_ReturnValue_2;0x663ACallFunc_SpawnSoundAttached_ReturnValue_3 = SpawnSoundAttached(nullptr, CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x66ACPopFlow();0x66ADLabel_66AD:0x66ADCallFunc_GreaterEqual_DoubleDouble_ReturnValue_9 = GreaterEqual_DoubleDouble(Temp_real_Variable_13, chargeAttackHoldTime);0x66D3if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_9)) PopFlow();0x66DDPushFlow(Label_670A);0x66E2if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_66F1;0x66F0PopFlow();0x66F1Label_66F1:0x66F1Temp_bool_Has_Been_Initd_Variable_1 = true;0x66FCif (!(false)) PopFlow();0x66FETemp_bool_IsClosed_Variable_1 = true;0x6709PopFlow();0x670ALabel_670A:0x670Aif (!(Temp_bool_IsClosed_Variable_1)) goto Label_6719;0x6718PopFlow();0x6719Label_6719:0x6719Temp_bool_IsClosed_Variable_1 = true;0x6724storedChargeAttack = true;0x672FCallFunc_SpawnSystemAttached_ReturnValue_1 = SpawnSystemAttached(/Game/VFX/Emitters/NS_ProjectileCharged.NS_ProjectileCharged, VisualMesh, FName(handslot_R), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 0, true);0x679BCallFunc_SpawnSoundAttached_ReturnValue_2 = SpawnSoundAttached(/Game/Audio/Sounds/cue_ChargeComplete.cue_ChargeComplete, VisualMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x6815PopFlow();0x6816Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_34;0x6831PopFlow();0x6832Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_33;0x684DPopFlow();0x684ETemp_name_Variable_5 = K2Node_CustomEvent_NotifyName_32;0x6869CallFunc_EqualEqual_ByteByte_ReturnValue_11 = EqualEqual_ByteByte(actionState, 3);0x6888if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_11)) goto Label_6897;0x6896PopFlow();0x6897Label_6897:0x6897leftAttack? = false;0x68A2PopFlow();0x68A3Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_31;0x68BEchange Action State(0);0x68CEgoto Label_6897;0x68D3Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_30;0x68EEPopFlow();0x68EFTemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_29;0x690APopFlow();0x690BTemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_28;0x6926PopFlow();0x6927Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_27;0x6942Label_6942:0x6942K2Node_CreateDelegate_OutputDelegate_79.Bind(this, resetAttackTracker);0x6959CallFunc_K2_SetTimerDelegate_ReturnValue_9 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_79, comboWindow, false, 0f, 0f);0x6992NewVar = CallFunc_K2_SetTimerDelegate_ReturnValue_9;0x69ADPopFlow();0x69AETemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_26;0x69C9Label_69C9:0x69C9change Action State(0);0x69D9goto Label_6942;0x69DETemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_25;0x69F9PopFlow();0x69FATemp_name_Variable_7 = K2Node_CustomEvent_NotifyName_24;0x6A15PopFlow();0x6A16Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_23;0x6A31PopFlow();0x6A32Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_22;0x6A4Dgoto Label_6942;0x6A52Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_21;0x6A6Dgoto Label_69C9;0x6A72Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_20;0x6A8DPopFlow();0x6A8ETemp_name_Variable_8 = K2Node_CustomEvent_NotifyName_19;0x6AA9PopFlow();0x6AAATemp_name_Variable_8 = K2Node_CustomEvent_NotifyName_18;0x6AC5PopFlow();0x6AC6Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_17;0x6AE1PopFlow();0x6AE2Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_16;0x6AFDchange Action State(0);0x6B0DPopFlow();0x6B0ETemp_name_Variable_8 = K2Node_CustomEvent_NotifyName_15;0x6B29PopFlow();0x6B2ATemp_name_Variable_9 = K2Node_CustomEvent_NotifyName_14;0x6B45PopFlow();0x6B46Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_13;0x6B61PopFlow();0x6B62Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_12;0x6B7DPopFlow();0x6B7ETemp_name_Variable_9 = K2Node_CustomEvent_NotifyName_11;0x6B99change Action State(0);0x6BA9PopFlow();0x6BAATemp_name_Variable_9 = K2Node_CustomEvent_NotifyName_10;0x6BC5PopFlow();0x6BC6Label_6BC6:0x6BC6UI_HudRef.AddToViewport(0);0x6BEBK2Node_DynamicCast_AsBP_Dynamic_Vertex_Light = Cast<BP_DynamicVertexLight_C>(PlayerLight.ChildActor);0x6C25K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsBP_Dynamic_Vertex_Light);0x6C42if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x6C4CdynamicVertexLightRef = K2Node_DynamicCast_AsBP_Dynamic_Vertex_Light;0x6C5FPopFlow();0x6C60Label_6C60:0x6C60As MV Game Instance Ref.applyRelevantSettings();0x6C84CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x6CAEK2Node_DynamicCast_AsABP_Player_Goat = Cast<ABP_PlayerGoat_C>(CallFunc_GetAnimInstance_ReturnValue);0x6CD2K2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsABP_Player_Goat);0x6CEFif (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x6CF9animBPref = K2Node_DynamicCast_AsABP_Player_Goat;0x6D0CBP_HpHitable.CurrentHp = As MV Game Instance Ref.CurrentHp;0x6D53BP_HpHitable.maxHP = As MV Game Instance Ref.maxHP;0x6D9AcurrentPower = As MV Game Instance Ref.currentPower;0x6DCBmaxPower = As MV Game Instance Ref.maxPower;0x6DFCCallFunc_GetPlayerController_ReturnValue_2 = GetPlayerController(this, 0);0x6E16CallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/UI_HUD.UI_HUD_C, CallFunc_GetPlayerController_ReturnValue_2);0x6E53UI_HudRef = CallFunc_Create_ReturnValue_1;0x6E66goto Label_6BC6;0x6E6BLabel_6E6B:0x6E6BcustomCameraArmRef = Camera Reference.CameraBoom;0x6E94Delay(this, 0f, LatentActionInfo{0x32AB, 768409068, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0x6ECAPopFlow();0x6ECBCallFunc_Conv_InputActionValueToBool_ReturnValue_9 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_2);0x6EE8Temp_bool_Variable_11 = CallFunc_Conv_InputActionValueToBool_ReturnValue_9;0x6EFBTemp_real_Variable_25 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_2);0x6F18Temp_real_Variable_25 = Temp_real_Variable_25;0x6F33Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_2);0x6F50Temp_real_Variable_24 = Temp_real_Variable_24;0x6F6BTemp_object_Variable_18 = K2Node_EnhancedInputActionEvent_SourceAction_2;0x6F7EK2Node_SwitchEnum_CmpSuccess_52 = NotEqual_ByteByte(controlState, 0);0x6F9Dif (!(K2Node_SwitchEnum_CmpSuccess_52)) goto Label_6FAC;0x6FABPopFlow();0x6FACLabel_6FAC:0x6FACK2Node_SwitchEnum_CmpSuccess_56 = NotEqual_ByteByte(actionState, 11);0x6FCBif (!(K2Node_SwitchEnum_CmpSuccess_56)) goto Label_703F;0x6FD9K2Node_SwitchEnum_CmpSuccess_56 = NotEqual_ByteByte(actionState, 19);0x6FF8if (!(K2Node_SwitchEnum_CmpSuccess_56)) goto Label_7007;0x7006PopFlow();0x7007Label_7007:0x7007K2_ClearAndInvalidateTimerHandle(this, NewVar_2);0x701BcustomStopMontage(0.3f);0x702Echange Action State(0);0x703EPopFlow();0x703FLabel_703F:0x703FtryFinishHeal();0x704DPopFlow();0x704ELabel_704E:0x704EK2Node_CreateDelegate_OutputDelegate_49.Bind(this, healDing);0x7065CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_49, 1f, true, 0f, 0f);0x709ANewVar_1 = CallFunc_K2_SetTimerDelegate_ReturnValue;0x70B5PopFlow();0x70B6CallFunc_Conv_InputActionValueToBool_ReturnValue_10 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_1);0x70D3Temp_bool_Variable_11 = CallFunc_Conv_InputActionValueToBool_ReturnValue_10;0x70E6Temp_real_Variable_25 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x7103Temp_real_Variable_25 = Temp_real_Variable_25;0x711ETemp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x713BTemp_real_Variable_24 = Temp_real_Variable_24;0x7156Temp_object_Variable_18 = K2Node_EnhancedInputActionEvent_SourceAction_1;0x7169K2Node_SwitchEnum_CmpSuccess_51 = NotEqual_ByteByte(controlState, 0);0x7188if (!(K2Node_SwitchEnum_CmpSuccess_51)) goto Label_7197;0x7196PopFlow();0x7197Label_7197:0x7197K2Node_SwitchEnum_CmpSuccess_54 = NotEqual_ByteByte(moveState, 0);0x71B6if (!(K2Node_SwitchEnum_CmpSuccess_54)) goto Label_71F2;0x71C4K2Node_SwitchEnum_CmpSuccess_54 = NotEqual_ByteByte(moveState, 1);0x71E3if (!(K2Node_SwitchEnum_CmpSuccess_54)) goto Label_71F2;0x71F1PopFlow();0x71F2Label_71F2:0x71F2K2Node_SwitchEnum_CmpSuccess_55 = NotEqual_ByteByte(actionState, 0);0x7211if (!(K2Node_SwitchEnum_CmpSuccess_55)) goto Label_7220;0x721FPopFlow();0x7220Label_7220:0x7220CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(baseMaxPower, 3);0x724ECallFunc_GreaterEqual_DoubleDouble_ReturnValue_13 = GreaterEqual_DoubleDouble(currentPower, CallFunc_Divide_DoubleDouble_ReturnValue_1);0x7274CallFunc_Less_DoubleDouble_ReturnValue_3 = Less_DoubleDouble(BP_HpHitable.CurrentHp, BP_HpHitable.maxHP);0x72C6CallFunc_BooleanAND_ReturnValue_14 = BooleanAND(CallFunc_Less_DoubleDouble_ReturnValue_3, CallFunc_GreaterEqual_DoubleDouble_ReturnValue_13);0x72ECCallFunc_BooleanAND_ReturnValue_15 = BooleanAND(CallFunc_BooleanAND_ReturnValue_14, weaponEquipped?);0x7312if (!(CallFunc_BooleanAND_ReturnValue_15)) goto Label_758F;0x7320change Action State(11);0x7330powerAccum = 0;0x734BcustomStopMontage(0f);0x735ECallFunc_PlayAnimMontage_ReturnValue_4 = PlayAnimMontage(/Game/Animations/Player/dreamLady_Channel_Montage.dreamLady_Channel_Montage, 1f, FName(None));0x7399CallFunc_Subtract_DoubleDouble_ReturnValue_4 = Subtract_DoubleDouble(BP_HpHitable.maxHP, BP_HpHitable.CurrentHp);0x73F3CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_4, healAmountPerDing);0x7421CallFunc_FCeil_ReturnValue = FCeil(CallFunc_Divide_DoubleDouble_ReturnValue_2);0x7446CallFunc_FMod_ReturnValue = FMod(currentPower, 10, CallFunc_FMod_Remainder);0x747DCallFunc_Clamp_ReturnValue = Clamp(CallFunc_FMod_ReturnValue, 0, CallFunc_FCeil_ReturnValue);0x74B0possible amount to heal = CallFunc_Clamp_ReturnValue;0x74CBCallFunc_SpawnSystemAttached_ReturnValue_4 = SpawnSystemAttached(/Game/VFX/Systems/NS_Healing.NS_Healing, CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 0, true);0x7537healingActiveVFX = CallFunc_SpawnSystemAttached_ReturnValue_4;0x754AchangeFaceTexture(FVector(1, 0, 0), FVector(0, 0, 0));0x758Agoto Label_704E;0x758FLabel_758F:0x758FCallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(weaponEquipped?);0x75ACCallFunc_BooleanAND_ReturnValue_16 = BooleanAND(CallFunc_Not_PreBool_ReturnValue_3, proximityToSaveCrystal);0x75D2if (!(CallFunc_BooleanAND_ReturnValue_16)) PopFlow();0x75DCchange Action State(19);0x75ECCallFunc_PlayAnimMontage_ReturnValue_5 = PlayAnimMontage(/Game/Animations/Player/dreamLady_SummonWeaponMontage.dreamLady_SummonWeaponMontage, 1f, FName(None));0x7627K2Node_CreateDelegate_OutputDelegate_81.Bind(this, recallWeapon);0x763ECallFunc_K2_SetTimerDelegate_ReturnValue_11 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_81, 1f, false, 0f, 0f);0x7673NewVar_2 = CallFunc_K2_SetTimerDelegate_ReturnValue_11;0x768EPopFlow();0x768FCallFunc_Conv_InputActionValueToBool_ReturnValue_11 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue);0x76ACTemp_bool_Variable_11 = CallFunc_Conv_InputActionValueToBool_ReturnValue_11;0x76BFTemp_real_Variable_25 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x76DCTemp_real_Variable_25 = Temp_real_Variable_25;0x76F7Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x7714Temp_real_Variable_24 = Temp_real_Variable_24;0x772FTemp_object_Variable_18 = K2Node_EnhancedInputActionEvent_SourceAction;0x7742K2Node_SwitchEnum_CmpSuccess_53 = NotEqual_ByteByte(actionState, 11);0x7761if (!(K2Node_SwitchEnum_CmpSuccess_53)) goto Label_7770;0x776FPopFlow();0x7770Label_7770:0x7770CallFunc_GetWorldDeltaSeconds_ReturnValue_3 = GetWorldDeltaSeconds(this);0x778DCallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(powerAccum, CallFunc_GetWorldDeltaSeconds_ReturnValue_3);0x77BBpowerAccum = CallFunc_Add_DoubleDouble_ReturnValue_3;0x77D6PopFlow();0x77D7Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_9;0x77F2PopFlow();0x77F3Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_8;0x780EPopFlow();0x780FTemp_name_Variable_10 = K2Node_CustomEvent_NotifyName_7;0x782APopFlow();0x782BTemp_name_Variable_10 = K2Node_CustomEvent_NotifyName_6;0x7846PopFlow();0x7847Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_5;0x7862PopFlow();0x7863Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_4;0x787EPopFlow();0x787FTemp_name_Variable_11 = K2Node_CustomEvent_NotifyName_3;0x789APopFlow();0x789BTemp_name_Variable_11 = K2Node_CustomEvent_NotifyName_2;0x78B6PopFlow();0x78B7Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_1;0x78D2PopFlow();0x78D3Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName;0x78EEPopFlow();0x78EFCallFunc_Conv_InputActionValueToBool_ReturnValue_12 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_16);0x790CTemp_bool_Variable_15 = CallFunc_Conv_InputActionValueToBool_ReturnValue_12;0x791FTemp_real_Variable_36 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_16);0x793CTemp_real_Variable_36 = Temp_real_Variable_36;0x7957Temp_real_Variable_37 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_16);0x7974Temp_real_Variable_37 = Temp_real_Variable_37;0x798FTemp_object_Variable_25 = K2Node_EnhancedInputActionEvent_SourceAction_16;0x79A2K2Node_SwitchEnum_CmpSuccess_6 = NotEqual_ByteByte(moveState, 2);0x79C1if (!(K2Node_SwitchEnum_CmpSuccess_6)) goto Label_79D0;0x79CFPopFlow();0x79D0Label_79D0:0x79D0change Move State(0);0x79E0PopFlow();0x79E1Label_79E1:0x79E1K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(moveState, 0);0x7A00if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_7AC3;0x7A0EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(moveState, 1);0x7A2Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_7AC3;0x7A3BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(moveState, 2);0x7A5Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_7AC3;0x7A68K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(moveState, 6);0x7A87if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_7AC3;0x7A95K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(moveState, 7);0x7AB4if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_7AC3;0x7AC2PopFlow();0x7AC3Label_7AC3:0x7AC3K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(actionState, 0);0x7AE2if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_7AF1;0x7AF0PopFlow();0x7AF1Label_7AF1:0x7AF1CallFunc_K2_GetComponentRotation_ReturnValue = Camera Reference.FirstPersonCamera.K2_GetComponentRotation();0x7B39BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x7B67CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x7B96CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_MakeRotator_ReturnValue, false);0x7BB4PopFlow();0x7BB5Label_7BB5:0x7BB5customStopMontage(0f);0x7BC8Label_7BC8:0x7BC8K2Node_SwitchEnum_CmpSuccess_5 = NotEqual_ByteByte(moveState, 0);0x7BE7if (!(K2Node_SwitchEnum_CmpSuccess_5)) goto Label_7DF0;0x7BF5K2Node_SwitchEnum_CmpSuccess_5 = NotEqual_ByteByte(moveState, 1);0x7C14if (!(K2Node_SwitchEnum_CmpSuccess_5)) goto Label_7C23;0x7C22PopFlow();0x7C23Label_7C23:0x7C23K2Node_SwitchEnum_CmpSuccess_9 = NotEqual_ByteByte(actionState, 0);0x7C42if (!(K2Node_SwitchEnum_CmpSuccess_9)) goto Label_7D05;0x7C50K2Node_SwitchEnum_CmpSuccess_9 = NotEqual_ByteByte(actionState, 2);0x7C6Fif (!(K2Node_SwitchEnum_CmpSuccess_9)) goto Label_7D05;0x7C7DK2Node_SwitchEnum_CmpSuccess_9 = NotEqual_ByteByte(actionState, 8);0x7C9Cif (!(K2Node_SwitchEnum_CmpSuccess_9)) goto Label_7D05;0x7CAAK2Node_SwitchEnum_CmpSuccess_9 = NotEqual_ByteByte(actionState, 17);0x7CC9if (!(K2Node_SwitchEnum_CmpSuccess_9)) goto Label_7D05;0x7CD7K2Node_SwitchEnum_CmpSuccess_9 = NotEqual_ByteByte(actionState, 18);0x7CF6if (!(K2Node_SwitchEnum_CmpSuccess_9)) goto Label_7D05;0x7D04PopFlow();0x7D05Label_7D05:0x7D05if (!(obtainedPlunge?)) PopFlow();0x7D0FK2Node_CreateDelegate_OutputDelegate_63.Bind(this, doGroundPound);0x7D26CallFunc_K2_SetTimerDelegate_ReturnValue_3 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_63, plungeStartupTimer, false, 0f, 0f);0x7D5FplungeTimerHandle = CallFunc_K2_SetTimerDelegate_ReturnValue_3;0x7D7Achange Action State(6);0x7D8ALaunchCharacter(FVector(0, 0, 250), true, true);0x7DB3customStopMontage(0f);0x7DC6/Script/Engine.Default__KismetArrayLibrary.Array_Clear(hitActorsArray);0x7DEFPopFlow();0x7DF0Label_7DF0:0x7DF0CallFunc_IsMovingOnGround_ReturnValue = CharacterMovement.IsMovingOnGround();0x7E1Eif (!(CallFunc_IsMovingOnGround_ReturnValue)) goto Label_7C23;0x7E2Cif (!(hasMovementInput?)) goto Label_7F87;0x7E3Aif (!(obtainedSlide?)) goto Label_7F87;0x7E48CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(actionStateUptime);0x7E6DPrintString(this, CallFunc_Conv_DoubleToString_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x7EB7change Action State(1);0x7EC7customStopMontage(0f);0x7EDAAnimStrech(FVector(0.85, 1.3, 0.85));0x7F01CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Audio/Sounds/Actions/woosh/Cue_Slide.Cue_Slide, CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x7F7BultraCap = true;0x7F86PopFlow();0x7F87Label_7F87:0x7F87change Move State(2);0x7F97CharacterMovement.StopMovementImmediately();0x7FBBPopFlow();0x7FBCLabel_7FBC:0x7FBCCallFunc_K2_GetComponentToWorld_ReturnValue = Mesh.K2_GetComponentToWorld();0x7FEEVisualMesh.K2_SetWorldTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, false, CallFunc_K2_SetWorldTransform_SweepHitResult, false);0x8022CallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x803ECallFunc_Conv_VectorToLinearColor_ReturnValue = Conv_VectorToLinearColor(CallFunc_K2_GetActorLocation_ReturnValue_3);0x8063SetVectorParameterValue(this, /Game/MatTex/Materials/MPC_PlayerRelated.MPC_PlayerRelated, FName(PlayerLocation), CallFunc_Conv_VectorToLinearColor_ReturnValue);0x808DPopFlow();0x808ELabel_808E:0x808Eif (!(Camera Reference.firstPersonMode?)) PopFlow();0x80AEgoto Label_79E1;0x80B3Label_80B3:0x80B3poleTrace();0x80C1PopFlow();0x80C2Label_80C2:0x80C2change Action State(0);0x80D2PopFlow();0x80D3Label_80D3:0x80D3skidTurnCheck();0x80E1PopFlow();0x80E2Label_80E2:0x80E2CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(horizontalSpeed, 100);0x8108if (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x8112goto Label_80C2;0x8117Label_8117:0x8117change Action State(0);0x8127goto Label_7BB5;0x812CTemp_name_Variable_13 = K2Node_CustomEvent_NotifyName_61;0x8147PopFlow();0x8148Label_8148:0x8148CallFunc_K2_GetActorRotation_ReturnValue_2 = K2_GetActorRotation();0x8164BreakRotator(CallFunc_K2_GetActorRotation_ReturnValue_2, CallFunc_BreakRotator_Roll_2, CallFunc_BreakRotator_Pitch_2, CallFunc_BreakRotator_Yaw_2);0x8192CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_2);0x81C1rotTarget = CallFunc_MakeRotator_ReturnValue_1;0x81DCPopFlow();0x81DDLabel_81DD:0x81DDCallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x81F9CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x8216CallFunc_RInterpTo_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x8233CallFunc_RInterpTo_ReturnValue = RInterpTo(CallFunc_K2_GetActorRotation_ReturnValue, rotTarget, CallFunc_RInterpTo_DeltaTime_ImplicitCast, 15f);0x826FCallFunc_K2_SetActorRotation_ReturnValue_1 = K2_SetActorRotation(CallFunc_RInterpTo_ReturnValue, false);0x828DPopFlow();0x828ELabel_828E:0x828EPushFlow(Label_81DD);0x8293CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x82AFCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 80));0x82EDK2Node_MakeArray_Array = {0};0x82FACallFunc_LineTraceSingleForObjects_ReturnValue = LineTraceSingleForObjects(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, K2Node_MakeArray_Array, false, Temp_object_Variable_22, 0, CallFunc_LineTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x8389if (!(CallFunc_LineTraceSingleForObjects_ReturnValue)) goto Label_8148;0x8397CallFunc_K2_GetActorRotation_ReturnValue_1 = K2_GetActorRotation();0x83B3BreakRotator(CallFunc_K2_GetActorRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x83E1CallFunc_GetVelocity_ReturnValue = GetVelocity();0x8401CallFunc_Normal_ReturnValue = Normal(CallFunc_GetVelocity_ReturnValue, 1e-04f);0x842BBreakHitResult(CallFunc_LineTraceSingleForObjects_OutHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x84E0CallFunc_MakeRotFromZX_ReturnValue = MakeRotFromZX(CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_Normal_ReturnValue);0x850EBreakRotator(CallFunc_MakeRotFromZX_ReturnValue, CallFunc_BreakRotator_Roll_7, CallFunc_BreakRotator_Pitch_7, CallFunc_BreakRotator_Yaw_7);0x853CCallFunc_MakeRotator_ReturnValue_6 = MakeRotator(CallFunc_BreakRotator_Roll_7, CallFunc_BreakRotator_Pitch_7, CallFunc_BreakRotator_Yaw_1);0x8573rotTarget = CallFunc_MakeRotator_ReturnValue_6;0x858EPopFlow();0x858FLabel_858F:0x858FcreateActiveHitbox();0x859DPopFlow();0x859ELabel_859E:0x859EBP_HpHitable.intangible? = true;0x85BFPopFlow();0x85C0Label_85C0:0x85C0CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(actionStateUptime, 0.6);0x85E6if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_858F;0x85F4BP_HpHitable.intangible? = false;0x8615PopFlow();0x8616Label_8616:0x8616CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(actionStateUptime, 0.3);0x863Cif (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) goto Label_859E;0x864Agoto Label_85C0;0x864FLabel_864F:0x864FCallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x866BAddMovementInput(CallFunc_GetActorForwardVector_ReturnValue, 1f, false);0x8688PopFlow();0x8689Label_8689:0x8689K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(controlState, 0);0x86A8if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_808E;0x86B6K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(controlState, 1);0x86D5if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_864F;0x86E3PopFlow();0x86E4Label_86E4:0x86E4lightPulse();0x86F2PopFlow();0x86F3Label_86F3:0x86F3createActiveHitboxPlunge();0x8701PopFlow();0x8702Label_8702:0x8702poleTrace();0x8710PopFlow();0x8711Label_8711:0x8711CallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(actionStateUptime, 0.35);0x8737if (!(CallFunc_Greater_DoubleDouble_ReturnValue_2)) PopFlow();0x8741goto Label_86F3;0x8746Label_8746:0x8746poleTick();0x8754PopFlow();0x8755Label_8755:0x8755ledgGrabTick();0x8763PopFlow();0x8764Label_8764:0x8764manageBlobShadow();0x8772PopFlow();0x8773Label_8773:0x8773BufferedAtttack();0x8781PopFlow();0x8782Temp_name_Variable_13 = K2Node_CustomEvent_NotifyName_62;0x879DPopFlow();0x879ELabel_879E:0x879EanimJumpType = jumpType;0x87B9PushFlow(Label_87F5);0x87BERetriggerableDelay(this, 0.4f, LatentActionInfo{0x95, -2017201130, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0x87F4PopFlow();0x87F5Label_87F5:0x87F5K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(jumpType, 7);0x8814if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_8850;0x8822K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(jumpType, 8);0x8841if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_8850;0x884FPopFlow();0x8850Label_8850:0x8850justWallJumped = true;0x885BPopFlow();0x885CLabel_885C:0x885CPushFlow(Label_88AB);0x8861CallFunc_InRange_FloatFloat_ReturnValue = InRange_FloatFloat(actionStateUptime, 0.24, 0.28, true, true);0x8892if (!(CallFunc_InRange_FloatFloat_ReturnValue)) PopFlow();0x889CcreateActiveHitbox();0x88AAPopFlow();0x88ABLabel_88AB:0x88ABCallFunc_GreaterEqual_DoubleDouble_ReturnValue_1 = GreaterEqual_DoubleDouble(actionStateUptime, 0.5);0x88D1CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1, saveAttack?);0x88F7if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x8901goto Label_8773;0x8906Label_8906:0x8906CallFunc_IsValid_ReturnValue_4 = IsValid(animBPref);0x8923if (!(CallFunc_IsValid_ReturnValue_4)) goto Label_8955;0x8931animBPref.Anim_Landing();0x8955Label_8955:0x8955changeJumpType(0);0x8965AnimStrech(FVector(1.2, 1.2, 0.8));0x898CtimedResetControlVariables(0, false);0x89A4resetAirMoves();0x89B2PushFlow(Label_8A1E);0x89B7PushFlow(Label_8A37);0x89BCPushFlow(Label_8B90);0x89C1if (!(hasMovementInput?)) goto Label_89D0;0x89CFPopFlow();0x89D0Label_89D0:0x89D0CallFunc_NotEqual_ByteByte_ReturnValue_3 = NotEqual_ByteByte(actionState, 14);0x89EFif (!(CallFunc_NotEqual_ByteByte_ReturnValue_3)) PopFlow();0x89F9CharacterMovement.StopMovementImmediately();0x8A1DPopFlow();0x8A1ELabel_8A1E:0x8A1Eif (!(bufferedJump)) PopFlow();0x8A28tryBufferedJump();0x8A36PopFlow();0x8A37Label_8A37:0x8A37CallFunc_K2_GetActorLocation_ReturnValue_5 = K2_GetActorLocation();0x8A53CallFunc_SpawnSoundAtLocation_ReturnValue_1 = SpawnSoundAtLocation(this, /Game/Audio/Sounds/cue_Land.cue_Land, CallFunc_K2_GetActorLocation_ReturnValue_5, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x8AA5CallFunc_K2_GetActorLocation_ReturnValue_9 = K2_GetActorLocation();0x8AC1CallFunc_MakeVector_ReturnValue_2 = MakeVector(0, 0, 60);0x8AF8CallFunc_Subtract_VectorVector_ReturnValue_1 = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_9, CallFunc_MakeVector_ReturnValue_2);0x8B26CallFunc_SpawnSystemAtLocation_ReturnValue_1 = SpawnSystemAtLocation(this, /Game/VFX/Systems/NS_DustLand.NS_DustLand, CallFunc_Subtract_VectorVector_ReturnValue_1, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x8B84ultraCap = false;0x8B8FPopFlow();0x8B90Label_8B90:0x8B90checkCrumblePlatform();0x8B9EchangeBubbleChargedJump(false);0x8BADPopFlow();0x8BAEif (!(waitForCinematic?)) goto Label_8BCD;0x8BBCchangeControlState(2);0x8BCCPopFlow();0x8BCDLabel_8BCD:0x8BCDcustom Startup();0x8BDBPopFlow();0x8BDCCallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(K2Node_CustomEvent_moveState, moveState);0x8C02if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x8C0ConMoveStateChange(K2Node_CustomEvent_moveState);0x8C23PopFlow();0x8C24CallFunc_NotEqual_ByteByte_ReturnValue_1 = NotEqual_ByteByte(K2Node_CustomEvent_actionState, actionState);0x8C4Aif (!(CallFunc_NotEqual_ByteByte_ReturnValue_1)) PopFlow();0x8C54onActionStateChange(K2Node_CustomEvent_actionState);0x8C6BPopFlow();0x8C6CLabel_8C6C:0x8C6Cchange Move State(1);0x8C7CStopJumping();0x8C8AresetCameraZTrackingLocation(0);0x8CA1animBPref.Anim_Jumping();0x8CC5CallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(actionState, 17);0x8CE4if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_2)) goto Label_9716;0x8CF2Label_8CF2:0x8CF2PushFlow(Label_8DB9);0x8CF7PushFlow(Label_928C);0x8CFCjumpTime = 0;0x8D17stoppedJumpAsecnet = true;0x8D22jumpTick();0x8D30K2Node_CreateDelegate_OutputDelegate_66.Bind(this, jumpTick);0x8D47CallFunc_K2_SetTimerDelegate_Time_ImplicitCast_1 = Cast<3>(jumpInterval);0x8D64CallFunc_K2_SetTimerDelegate_ReturnValue_2 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_66, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast_1, true, 0f, 0f);0x8D9DjumpTimerHandle = CallFunc_K2_SetTimerDelegate_ReturnValue_2;0x8DB8PopFlow();0x8DB9Label_8DB9:0x8DB9Temp_struct_Variable_3 = FVector(1, 1, 1);0x8DE4Temp_struct_Variable_4 = FVector(0.8, 0.8, 1.3);0x8E0FTemp_struct_Variable_5 = FVector(0.8, 1.2, 0.8);0x8E3ATemp_struct_Variable_6 = FVector(1, 1.2, 1);0x8E65Temp_struct_Variable_7 = FVector(0.65, 0.65, 1.4);0x8E90Temp_struct_Variable_8 = FVector(0.7, 0.7, 1.3);0x8EBBTemp_struct_Variable_9 = FVector(0.8, 0.8, 1.2);0x8EE6Temp_struct_Variable_10 = FVector(0.7, 1.3, 0.7);0x8F11Temp_struct_Variable_11 = FVector(1, 1, 1);0x8F3CTemp_struct_Variable_12 = FVector(0.8, 0.8, 1.2);0x8F67Temp_struct_Variable_13 = FVector(1, 1, 1);0x8F92Temp_struct_Variable_14 = FVector(0.7, 0.7, 1.3);0x8FBDTemp_struct_Variable_15 = FVector(0.8, 0.8, 1.2);0x8FE8Temp_struct_Variable_16 = FVector(0.8, 0.8, 1.3);0x9013Temp_byte_Variable_4 = jumpType;0x902ECallFunc_EqualEqual_VectorVector_ReturnValue = EqualEqual_VectorVector(Switch(Temp_byte_Variable_4, 0 => Temp_struct_Variable_3, 1 => Temp_struct_Variable_4, 2 => Temp_struct_Variable_5, 3 => Temp_struct_Variable_6, 4 => Temp_struct_Variable_7, 5 => Temp_struct_Variable_8, 6 => Temp_struct_Variable_9, 7 => Temp_struct_Variable_10, 8 => Temp_struct_Variable_11, 9 => Temp_struct_Variable_12, 10 => Temp_struct_Variable_13, 11 => Temp_struct_Variable_14, 12 => Temp_struct_Variable_15, 13 => Temp_struct_Variable_16, default => K2Node_Select_Default_4), FVector(0, 0, 0), 0f);0x914BCallFunc_SelectVector_ReturnValue_2 = SelectVector(FVector(1, 1, 1), Switch(Temp_byte_Variable_4, 0 => Temp_struct_Variable_3, 1 => Temp_struct_Variable_4, 2 => Temp_struct_Variable_5, 3 => Temp_struct_Variable_6, 4 => Temp_struct_Variable_7, 5 => Temp_struct_Variable_8, 6 => Temp_struct_Variable_9, 7 => Temp_struct_Variable_10, 8 => Temp_struct_Variable_11, 9 => Temp_struct_Variable_12, 10 => Temp_struct_Variable_13, 11 => Temp_struct_Variable_14, 12 => Temp_struct_Variable_15, 13 => Temp_struct_Variable_16, default => K2Node_Select_Default_4), CallFunc_EqualEqual_VectorVector_ReturnValue);0x9274AnimStrech(CallFunc_SelectVector_ReturnValue_2);0x928BPopFlow();0x928CLabel_928C:0x928CK2Node_SwitchEnum_CmpSuccess_15 = NotEqual_ByteByte(jumpType, 1);0x92ABif (!(K2Node_SwitchEnum_CmpSuccess_15)) goto Label_96A7;0x92B9K2Node_SwitchEnum_CmpSuccess_15 = NotEqual_ByteByte(jumpType, 2);0x92D8if (!(K2Node_SwitchEnum_CmpSuccess_15)) goto Label_9638;0x92E6K2Node_SwitchEnum_CmpSuccess_15 = NotEqual_ByteByte(jumpType, 3);0x9305if (!(K2Node_SwitchEnum_CmpSuccess_15)) goto Label_95C9;0x9313K2Node_SwitchEnum_CmpSuccess_15 = NotEqual_ByteByte(jumpType, 4);0x9332if (!(K2Node_SwitchEnum_CmpSuccess_15)) goto Label_955A;0x9340K2Node_SwitchEnum_CmpSuccess_15 = NotEqual_ByteByte(jumpType, 5);0x935Fif (!(K2Node_SwitchEnum_CmpSuccess_15)) goto Label_96A7;0x936DK2Node_SwitchEnum_CmpSuccess_15 = NotEqual_ByteByte(jumpType, 6);0x938Cif (!(K2Node_SwitchEnum_CmpSuccess_15)) goto Label_96A7;0x939AK2Node_SwitchEnum_CmpSuccess_15 = NotEqual_ByteByte(jumpType, 7);0x93B9if (!(K2Node_SwitchEnum_CmpSuccess_15)) goto Label_96A7;0x93C7K2Node_SwitchEnum_CmpSuccess_15 = NotEqual_ByteByte(jumpType, 8);0x93E6if (!(K2Node_SwitchEnum_CmpSuccess_15)) goto Label_96A7;0x93F4K2Node_SwitchEnum_CmpSuccess_15 = NotEqual_ByteByte(jumpType, 11);0x9413if (!(K2Node_SwitchEnum_CmpSuccess_15)) goto Label_94EB;0x9421K2Node_SwitchEnum_CmpSuccess_15 = NotEqual_ByteByte(jumpType, 12);0x9440if (!(K2Node_SwitchEnum_CmpSuccess_15)) goto Label_96A7;0x944EK2Node_SwitchEnum_CmpSuccess_15 = NotEqual_ByteByte(jumpType, 13);0x946Dif (!(K2Node_SwitchEnum_CmpSuccess_15)) goto Label_947C;0x947BPopFlow();0x947CLabel_947C:0x947CCallFunc_K2_GetActorLocation_ReturnValue_21 = K2_GetActorLocation();0x9498CallFunc_SpawnSoundAtLocation_ReturnValue_8 = SpawnSoundAtLocation(this, /Game/Audio/Sounds/Actions/woosh/cue_Bunnyhop.cue_Bunnyhop, CallFunc_K2_GetActorLocation_ReturnValue_21, FRotator(0, 0, 0), 1f, 1.4f, 0f, nullptr, nullptr, true);0x94EAPopFlow();0x94EBLabel_94EB:0x94EBCallFunc_K2_GetActorLocation_ReturnValue_19 = K2_GetActorLocation();0x9507CallFunc_SpawnSoundAtLocation_ReturnValue_7 = SpawnSoundAtLocation(this, /Game/Audio/Sounds/Actions/woosh/Cue_longJump.Cue_longJump, CallFunc_K2_GetActorLocation_ReturnValue_19, FRotator(0, 0, 0), 1.4f, 1.3f, 0f, nullptr, nullptr, true);0x9559PopFlow();0x955ALabel_955A:0x955ACallFunc_K2_GetActorLocation_ReturnValue_7 = K2_GetActorLocation();0x9576CallFunc_SpawnSoundAtLocation_ReturnValue_3 = SpawnSoundAtLocation(this, /Game/Audio/Sounds/Actions/Cue_HighJump.Cue_HighJump, CallFunc_K2_GetActorLocation_ReturnValue_7, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x95C8PopFlow();0x95C9Label_95C9:0x95C9CallFunc_K2_GetActorLocation_ReturnValue_8 = K2_GetActorLocation();0x95E5CallFunc_SpawnSoundAtLocation_ReturnValue_4 = SpawnSoundAtLocation(this, /Game/Audio/Sounds/Actions/woosh/Cue_longJump.Cue_longJump, CallFunc_K2_GetActorLocation_ReturnValue_8, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x9637PopFlow();0x9638Label_9638:0x9638CallFunc_K2_GetActorLocation_ReturnValue_18 = K2_GetActorLocation();0x9654CallFunc_SpawnSoundAtLocation_ReturnValue_6 = SpawnSoundAtLocation(this, /Game/Audio/Sounds/Actions/cue_DoubleDash.cue_DoubleDash, CallFunc_K2_GetActorLocation_ReturnValue_18, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x96A6PopFlow();0x96A7Label_96A7:0x96A7CallFunc_K2_GetActorLocation_ReturnValue_4 = K2_GetActorLocation();0x96C3CallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, /Game/Audio/Sounds/cue_Jump.cue_Jump, CallFunc_K2_GetActorLocation_ReturnValue_4, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x9715PopFlow();0x9716Label_9716:0x9716change Action State(0);0x9726goto Label_8CF2;0x972Bchange Move State(1);0x973Bchange Action State(0);0x974BcanCoyoteTimeJump = true;0x9756K2Node_CreateDelegate_OutputDelegate_65.Bind(this, unsetCoyoteTime);0x976DCallFunc_K2_SetTimerDelegate_Time_ImplicitCast = Cast<3>(coyoteTimeWindow);0x978ACallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_65, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast, false, 0f, 0f);0x97C3PopFlow();0x97C4Label_97C4:0x97C4change Move State(0);0x97D4K2Node_SwitchEnum_CmpSuccess_8 = NotEqual_ByteByte(actionState, 0);0x97F3if (!(K2Node_SwitchEnum_CmpSuccess_8)) goto Label_9C76;0x9801K2Node_SwitchEnum_CmpSuccess_8 = NotEqual_ByteByte(actionState, 1);0x9820if (!(K2Node_SwitchEnum_CmpSuccess_8)) goto Label_9C76;0x982EK2Node_SwitchEnum_CmpSuccess_8 = NotEqual_ByteByte(actionState, 2);0x984Dif (!(K2Node_SwitchEnum_CmpSuccess_8)) goto Label_9C76;0x985BK2Node_SwitchEnum_CmpSuccess_8 = NotEqual_ByteByte(actionState, 3);0x987Aif (!(K2Node_SwitchEnum_CmpSuccess_8)) goto Label_8955;0x9888K2Node_SwitchEnum_CmpSuccess_8 = NotEqual_ByteByte(actionState, 4);0x98A7if (!(K2Node_SwitchEnum_CmpSuccess_8)) goto Label_9C76;0x98B5K2Node_SwitchEnum_CmpSuccess_8 = NotEqual_ByteByte(actionState, 5);0x98D4if (!(K2Node_SwitchEnum_CmpSuccess_8)) goto Label_9C76;0x98E2K2Node_SwitchEnum_CmpSuccess_8 = NotEqual_ByteByte(actionState, 6);0x9901if (!(K2Node_SwitchEnum_CmpSuccess_8)) goto Label_9C8B;0x990FK2Node_SwitchEnum_CmpSuccess_8 = NotEqual_ByteByte(actionState, 7);0x992Eif (!(K2Node_SwitchEnum_CmpSuccess_8)) goto Label_9C76;0x993CK2Node_SwitchEnum_CmpSuccess_8 = NotEqual_ByteByte(actionState, 8);0x995Bif (!(K2Node_SwitchEnum_CmpSuccess_8)) goto Label_9C76;0x9969K2Node_SwitchEnum_CmpSuccess_8 = NotEqual_ByteByte(actionState, 11);0x9988if (!(K2Node_SwitchEnum_CmpSuccess_8)) goto Label_8906;0x9996K2Node_SwitchEnum_CmpSuccess_8 = NotEqual_ByteByte(actionState, 12);0x99B5if (!(K2Node_SwitchEnum_CmpSuccess_8)) goto Label_9C63;0x99C3K2Node_SwitchEnum_CmpSuccess_8 = NotEqual_ByteByte(actionState, 13);0x99E2if (!(K2Node_SwitchEnum_CmpSuccess_8)) goto Label_9AA6;0x99F0K2Node_SwitchEnum_CmpSuccess_8 = NotEqual_ByteByte(actionState, 17);0x9A0Fif (!(K2Node_SwitchEnum_CmpSuccess_8)) goto Label_9A4B;0x9A1DK2Node_SwitchEnum_CmpSuccess_8 = NotEqual_ByteByte(actionState, 20);0x9A3Cif (!(K2Node_SwitchEnum_CmpSuccess_8)) goto Label_8906;0x9A4APopFlow();0x9A4BLabel_9A4B:0x9A4BPushFlow(Label_9A55);0x9A50goto Label_8906;0x9A55Label_9A55:0x9A55K2Node_CreateDelegate_OutputDelegate_71.Bind(this, Anim Reset Action);0x9A6CCallFunc_K2_SetTimerDelegate_ReturnValue_5 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_71, backjumpWindow, false, 0f, 0f);0x9AA5PopFlow();0x9AA6Label_9AA6:0x9AA6CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(Mesh, /Game/Animations/Player/dreamLady_Getup_Montage.dreamLady_Getup_Montage, 1f, 0f, FName(None));0x9AE3CallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x9B00if (!(CallFunc_IsValid_ReturnValue_8)) goto Label_9C4E;0x9B0EK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnCompleted_B73759BB41FCF9C4B033CE8506A7723D);0x9B25CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_2;0x9B4EK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnBlendOut_B73759BB41FCF9C4B033CE8506A7723D);0x9B65CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_1;0x9B8EK2Node_CreateDelegate_OutputDelegate.Bind(this, OnInterrupted_B73759BB41FCF9C4B033CE8506A7723D);0x9BA5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate;0x9BCEK2Node_CreateDelegate_OutputDelegate_72.Bind(this, OnNotifyBegin_B73759BB41FCF9C4B033CE8506A7723D);0x9BE5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_72;0x9C0EK2Node_CreateDelegate_OutputDelegate_77.Bind(this, OnNotifyEnd_B73759BB41FCF9C4B033CE8506A7723D);0x9C25CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_77;0x9C4ELabel_9C4E:0x9C4Echange Action State(14);0x9C5Egoto Label_8906;0x9C63Label_9C63:0x9C63customStopMontage(0.25f);0x9C76Label_9C76:0x9C76change Action State(0);0x9C86goto Label_8906;0x9C8BLabel_9C8B:0x9C8Bchange Action State(7);0x9C9BCallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x9CB5CallFunc_StartLegacyCameraShake_ReturnValue = StartLegacyCameraShake(CallFunc_GetPlayerCameraManager_ReturnValue, /Game/Blueprints/CamShake.CamShake_C, 1f, 0, FRotator(0, 0, 0));0x9CFBCallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x9D17CallFunc_SpawnSoundAtLocation_ReturnValue_2 = SpawnSoundAtLocation(this, /Game/Audio/Sounds/Actions/Cue_PlungeLand.Cue_PlungeLand, CallFunc_K2_GetActorLocation_ReturnValue_6, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x9D69goto Label_8906;0x9D6ELabel_9D6E:0x9D6EK2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(moveState, 0);0x9D8Dif (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_9F9F;0x9D9BK2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(moveState, 1);0x9DBAif (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_9F9F;0x9DC8K2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(moveState, 5);0x9DE7if (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_9E9D;0x9DF5K2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(moveState, 8);0x9E14if (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_9E23;0x9E22PopFlow();0x9E23Label_9E23:0x9E23CallFunc_Greater_DoubleDouble_ReturnValue_4 = Greater_DoubleDouble(moveStateUptime, restingCancelTime);0x9E49CallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue_4, hasMovementInput?);0x9E6Fif (!(CallFunc_BooleanAND_ReturnValue_3)) PopFlow();0x9E79customStopMontage(0.25f);0x9E8Cchange Move State(0);0x9E9CPopFlow();0x9E9DLabel_9E9D:0x9E9DCallFunc_GetBoundActionValue_ReturnValue_1 = GetBoundActionValue(this, /Game/ThirdPerson/Input/Actions/IA_Move.IA_Move);0x9EC3CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_3 = Conv_InputActionValueToAxis2D(CallFunc_GetBoundActionValue_ReturnValue_1);0x9EE8BreakVector2D(CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_3, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x9F0DCallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_BreakVector2D_Y_1);0x9F32CallFunc_Multiply_VectorVector_ReturnValue_5 = Multiply_VectorVector(CallFunc_Conv_DoubleToVector_ReturnValue_2, Pole Up Vector);0x9F60CallFunc_AddMovementInput_ScaleValue_ImplicitCast_1 = Cast<3>(moveInputAmount);0x9F7DAddMovementInput(CallFunc_Multiply_VectorVector_ReturnValue_5, CallFunc_AddMovementInput_ScaleValue_ImplicitCast_1, false);0x9F9EPopFlow();0x9F9FLabel_9F9F:0x9F9FCallFunc_GetActorForwardVector_ReturnValue_3 = GetActorForwardVector();0x9FBBCallFunc_GetWorldDeltaSeconds_ReturnValue_2 = GetWorldDeltaSeconds(this);0x9FD8CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(horizontalSpeed, 400, sprintSpeed, 10, 4);0xA021CallFunc_VInterpTo_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_2);0xA03ECallFunc_VInterpTo_InterpSpeed_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0xA05BCallFunc_VInterpTo_ReturnValue = VInterpTo(CallFunc_GetActorForwardVector_ReturnValue_3, inputVectorWorld, CallFunc_VInterpTo_DeltaTime_ImplicitCast, CallFunc_VInterpTo_InterpSpeed_ImplicitCast);0xA09BCallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_VInterpTo_ReturnValue, inputVectorWorld, isSprinting?);0xA0D2CallFunc_AddMovementInput_ScaleValue_ImplicitCast = Cast<3>(moveInputAmount);0xA0EFAddMovementInput(CallFunc_SelectVector_ReturnValue, CallFunc_AddMovementInput_ScaleValue_ImplicitCast, false);0xA110PopFlow();0xA111goto Label_8C6C;0xA116CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/Data/ENUMS/EN_JumpType.EN_JumpType, K2Node_CustomEvent_jumpType);0xA144PrintString(this, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0xA18EjumpType = K2Node_CustomEvent_jumpType;0xA1A9goto Label_879E;0xA1AELabel_A1AE:0xA1AEBufferedAtttack();0xA1BCPopFlow();0xA1BDLabel_A1BD:0xA1BDK2Node_SwitchEnum_CmpSuccess_7 = NotEqual_ByteByte(actionState, 0);0xA1DCif (!(K2Node_SwitchEnum_CmpSuccess_7)) goto Label_9D6E;0xA1EAK2Node_SwitchEnum_CmpSuccess_7 = NotEqual_ByteByte(actionState, 1);0xA209if (!(K2Node_SwitchEnum_CmpSuccess_7)) goto Label_9D6E;0xA217K2Node_SwitchEnum_CmpSuccess_7 = NotEqual_ByteByte(actionState, 2);0xA236if (!(K2Node_SwitchEnum_CmpSuccess_7)) goto Label_9D6E;0xA244K2Node_SwitchEnum_CmpSuccess_7 = NotEqual_ByteByte(actionState, 3);0xA263if (!(K2Node_SwitchEnum_CmpSuccess_7)) goto Label_A308;0xA271K2Node_SwitchEnum_CmpSuccess_7 = NotEqual_ByteByte(actionState, 8);0xA290if (!(K2Node_SwitchEnum_CmpSuccess_7)) goto Label_9D6E;0xA29EK2Node_SwitchEnum_CmpSuccess_7 = NotEqual_ByteByte(actionState, 11);0xA2BDif (!(K2Node_SwitchEnum_CmpSuccess_7)) goto Label_A2F9;0xA2CBK2Node_SwitchEnum_CmpSuccess_7 = NotEqual_ByteByte(actionState, 20);0xA2EAif (!(K2Node_SwitchEnum_CmpSuccess_7)) goto Label_9D6E;0xA2F8PopFlow();0xA2F9Label_A2F9:0xA2F9if (!(canMoveHeal?)) PopFlow();0xA303goto Label_9D6E;0xA308Label_A308:0xA308CallFunc_Greater_DoubleDouble_ReturnValue_9 = Greater_DoubleDouble(actionStateUptime, 0.8);0xA32Eif (!(CallFunc_Greater_DoubleDouble_ReturnValue_9)) PopFlow();0xA338change Action State(0);0xA348customStopMontage(0.4f);0xA35BPopFlow();0xA35CcreateActiveHitbox();0xA36APopFlow();0xA36BLabel_A36B:0xA36BCallFunc_GreaterEqual_DoubleDouble_ReturnValue_2 = GreaterEqual_DoubleDouble(actionStateUptime, freeAttackIntteruptTime);0xA391CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2, saveAttack?);0xA3B7if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0xA3C1goto Label_A1AE;0xA3C6Temp_name_Variable_13 = K2Node_CustomEvent_NotifyName_63;0xA3E1PopFlow();0xA3E2Label_A3E2:0xA3E2Camera Reference.processPitchInput(0, 0);0xA418CallFunc_EqualEqual_ByteByte_ReturnValue_5 = EqualEqual_ByteByte(actionState, 20);0xA437if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_5)) PopFlow();0xA441CallFunc_MakeVector2D_ReturnValue = MakeVector2D(0, 0);0xA46FactiveMapReference.getMapMoveinput(CallFunc_MakeVector2D_ReturnValue);0xA49CPopFlow();0xA49DLabel_A49D:0xA49DCamera Reference.processYawInput(0, 0);0xA4D3goto Label_A3E2;0xA4D8if (!(isGuarding?)) goto Label_A4FE;0xA4E6trueBlockedHit(K2Node_Event_attackDirection);0xA4FDPopFlow();0xA4FELabel_A4FE:0xA4FEBP_HpHitable.intangible? = true;0xA51FupdatePlayerCurrentStatValues();0xA52DCallFunc_GetPlayerCameraManager_ReturnValue_1 = GetPlayerCameraManager(this, 0);0xA547CallFunc_StartLegacyCameraShake_ReturnValue_1 = StartLegacyCameraShake(CallFunc_GetPlayerCameraManager_ReturnValue_1, /Game/Blueprints/CamShake.CamShake_C, 1f, 0, FRotator(0, 0, 0));0xA58DPushFlow(Label_A76D);0xA592K2Node_SwitchEnum_CmpSuccess_10 = NotEqual_ByteByte(K2Node_Event_DamageType, 0);0xA5B1if (!(K2Node_SwitchEnum_CmpSuccess_10)) goto Label_A707;0xA5BFK2Node_SwitchEnum_CmpSuccess_10 = NotEqual_ByteByte(K2Node_Event_DamageType, 1);0xA5DEif (!(K2Node_SwitchEnum_CmpSuccess_10)) goto Label_A707;0xA5ECK2Node_SwitchEnum_CmpSuccess_10 = NotEqual_ByteByte(K2Node_Event_DamageType, 2);0xA60Bif (!(K2Node_SwitchEnum_CmpSuccess_10)) goto Label_A707;0xA619K2Node_SwitchEnum_CmpSuccess_10 = NotEqual_ByteByte(K2Node_Event_DamageType, 3);0xA638if (!(K2Node_SwitchEnum_CmpSuccess_10)) goto Label_A707;0xA646K2Node_SwitchEnum_CmpSuccess_10 = NotEqual_ByteByte(K2Node_Event_DamageType, 4);0xA665if (!(K2Node_SwitchEnum_CmpSuccess_10)) goto Label_A707;0xA673K2Node_SwitchEnum_CmpSuccess_10 = NotEqual_ByteByte(K2Node_Event_DamageType, 5);0xA692if (!(K2Node_SwitchEnum_CmpSuccess_10)) goto Label_A6A1;0xA6A0PopFlow();0xA6A1Label_A6A1:0xA6A1CallFunc_K2_GetActorLocation_ReturnValue_20 = K2_GetActorLocation();0xA6BDPlaySoundAtLocation(this, /Game/Audio/Sounds/Actions/Cue_contact.Cue_contact, CallFunc_K2_GetActorLocation_ReturnValue_20, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0xA706PopFlow();0xA707Label_A707:0xA707CallFunc_K2_GetActorLocation_ReturnValue_20 = K2_GetActorLocation();0xA723PlaySoundAtLocation(this, /Game/Audio/Sounds/Actions/hits/cue_hitplayer.cue_hitplayer, CallFunc_K2_GetActorLocation_ReturnValue_20, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0xA76CPopFlow();0xA76DLabel_A76D:0xA76DK2Node_SwitchEnum_CmpSuccess_11 = NotEqual_ByteByte(K2Node_Event_DamageType, 0);0xA78Cif (!(K2Node_SwitchEnum_CmpSuccess_11)) goto Label_AF84;0xA79AK2Node_SwitchEnum_CmpSuccess_11 = NotEqual_ByteByte(K2Node_Event_DamageType, 1);0xA7B9if (!(K2Node_SwitchEnum_CmpSuccess_11)) goto Label_A854;0xA7C7K2Node_SwitchEnum_CmpSuccess_11 = NotEqual_ByteByte(K2Node_Event_DamageType, 2);0xA7E6if (!(K2Node_SwitchEnum_CmpSuccess_11)) goto Label_ABF6;0xA7F4K2Node_SwitchEnum_CmpSuccess_11 = NotEqual_ByteByte(K2Node_Event_DamageType, 3);0xA813if (!(K2Node_SwitchEnum_CmpSuccess_11)) goto Label_ABF6;0xA821K2Node_SwitchEnum_CmpSuccess_11 = NotEqual_ByteByte(K2Node_Event_DamageType, 5);0xA840if (!(K2Node_SwitchEnum_CmpSuccess_11)) goto Label_A84F;0xA84EPopFlow();0xA84FLabel_A84F:0xA84FPushFlow(Label_AB6F);0xA854Label_A854:0xA854CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(Mesh, /Game/Animations/Player/dreamLady_Flinch_Montage.dreamLady_Flinch_Montage, 1f, 0f, FName(None));0xA891CallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0xA8AEif (!(CallFunc_IsValid_ReturnValue_6)) goto Label_A9FC;0xA8BCK2Node_CreateDelegate_OutputDelegate_68.Bind(this, OnCompleted_5F154E1E40E67620574B85AEF3400422);0xA8D3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_68;0xA8FCK2Node_CreateDelegate_OutputDelegate_70.Bind(this, OnBlendOut_5F154E1E40E67620574B85AEF3400422);0xA913CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_70;0xA93CK2Node_CreateDelegate_OutputDelegate_73.Bind(this, OnInterrupted_5F154E1E40E67620574B85AEF3400422);0xA953CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_73;0xA97CK2Node_CreateDelegate_OutputDelegate_74.Bind(this, OnNotifyBegin_5F154E1E40E67620574B85AEF3400422);0xA993CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_74;0xA9BCK2Node_CreateDelegate_OutputDelegate_75.Bind(this, OnNotifyEnd_5F154E1E40E67620574B85AEF3400422);0xA9D3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_75;0xA9FCLabel_A9FC:0xA9FCchange Action State(12);0xAA0CCallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(K2Node_Event_attackDirection, 1e-04f);0xAA36CallFunc_NegateVector_ReturnValue = NegateVector(CallFunc_Vector_Normal2D_ReturnValue);0xAA5BCallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_NegateVector_ReturnValue);0xAA80CallFunc_K2_SetActorRotation_ReturnValue_3 = K2_SetActorRotation(CallFunc_Conv_VectorToRotator_ReturnValue, false);0xAA9ECallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(400f);0xAABFCallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(K2Node_Event_attackDirection, 1e-04f);0xAAE9CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Vector_Normal2D_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue);0xAB17CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, FVector(0, 0, 400));0xAB55LaunchCharacter(CallFunc_Add_VectorVector_ReturnValue, true, true);0xAB6EPopFlow();0xAB6FLabel_AB6F:0xAB6FK2Node_DynamicCast_AsBPI_Combat = Cast<BPI_Combat_C>(BP_HpHitable.Attacker);0xABA9K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Combat);0xABC6if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0xABD0K2Node_DynamicCast_AsBPI_Combat.BPI_ContactDamageResponse();0xABF5PopFlow();0xABF6Label_ABF6:0xABF6CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(Mesh, /Game/Animations/Player/dreamLady_KnockBack_Montage.dreamLady_KnockBack_Montage, 1f, 0f, FName(None));0xAC33CallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0xAC50if (!(CallFunc_IsValid_ReturnValue_7)) goto Label_AD9E;0xAC5EK2Node_CreateDelegate_OutputDelegate_60.Bind(this, OnCompleted_234F731241B977C261AF8EB0B03878E4);0xAC75CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_60;0xAC9EK2Node_CreateDelegate_OutputDelegate_61.Bind(this, OnBlendOut_234F731241B977C261AF8EB0B03878E4);0xACB5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_61;0xACDEK2Node_CreateDelegate_OutputDelegate_62.Bind(this, OnInterrupted_234F731241B977C261AF8EB0B03878E4);0xACF5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_62;0xAD1EK2Node_CreateDelegate_OutputDelegate_64.Bind(this, OnNotifyBegin_234F731241B977C261AF8EB0B03878E4);0xAD35CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_64;0xAD5EK2Node_CreateDelegate_OutputDelegate_67.Bind(this, OnNotifyEnd_234F731241B977C261AF8EB0B03878E4);0xAD75CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_67;0xAD9ELabel_AD9E:0xAD9Echange Action State(13);0xADAECallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(K2Node_Event_attackDirection, 1e-04f);0xADD8CallFunc_NegateVector_ReturnValue = NegateVector(CallFunc_Vector_Normal2D_ReturnValue);0xADFDCallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_NegateVector_ReturnValue);0xAE22CallFunc_K2_SetActorRotation_ReturnValue_2 = K2_SetActorRotation(CallFunc_Conv_VectorToRotator_ReturnValue, false);0xAE40CallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(K2Node_Event_attackDirection, 1e-04f);0xAE6ACallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_Event_DamageType, 3);0xAE89CallFunc_SelectFloat_ReturnValue = SelectFloat(2000, 800, CallFunc_EqualEqual_ByteByte_ReturnValue);0xAEC0CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_SelectFloat_ReturnValue);0xAEE5CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Vector_Normal2D_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0xAF13CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, FVector(0, 0, 500));0xAF51LaunchCharacter(CallFunc_Add_VectorVector_ReturnValue_1, true, true);0xAF6Aif (!(weaponEquipped?)) PopFlow();0xAF74spawnWeapon(false);0xAF83PopFlow();0xAF84Label_AF84:0xAF84start iFrames Timeline();0xAF92PopFlow();0xAF93CallFunc_IsValid_ReturnValue_5 = IsValid(K2Node_ComponentBoundEvent_OtherActor);0xAFB0if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0xAFBAPushFlow(Label_B07A);0xAFBFK2Node_DynamicCast_AsBP_Enemy_Base = Cast<BP_EnemyBase_C>(K2Node_ComponentBoundEvent_OtherActor);0xAFE3K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Enemy_Base);0xB000if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_B01A;0xB00ELabel_B00E:0xB00Efull = true;0xB019PopFlow();0xB01ALabel_B01A:0xB01AK2Node_DynamicCast_AsBP_Hazemy_Base = Cast<BP_Hazemy_Base_C>(K2Node_ComponentBoundEvent_OtherActor);0xB03EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Hazemy_Base);0xB05Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_B06E;0xB069goto Label_B00E;0xB06ELabel_B06E:0xB06Efull = false;0xB079PopFlow();0xB07ALabel_B07A:0xB07ACallFunc_GetCollisionObjectType_ReturnValue = K2Node_ComponentBoundEvent_OtherComp.GetCollisionObjectType();0xB0B0CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CallFunc_GetCollisionObjectType_ReturnValue, 16);0xB0CFif (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) PopFlow();0xB0D9if (!(isGuarding?)) goto Label_B164;0xB0E7CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0xB103trueBlockedHit(CallFunc_GetActorForwardVector_ReturnValue_1);0xB11ACallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0xB136BP_HpHitable.guardVFX(CallFunc_K2_GetActorLocation_ReturnValue_1);0xB163PopFlow();0xB164Label_B164:0xB164Temp_byte_Variable = 5;0xB178Temp_byte_Variable_1 = 0;0xB18CTemp_object_Variable_5 = /Game/Audio/Sounds/Actions/Cue_contact.Cue_contact;0xB19FTemp_object_Variable_6 = nullptr;0xB1AACallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0xB1C6CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0xB1E2Temp_bool_Variable_4 = full;0xB1F5Temp_bool_Variable_5 = full;0xB208K2Node_MakeStruct_ST_HitboxData.Damage_15_2068E77745C092F1FC7634A91107BEAB = 5;0xB22CK2Node_MakeStruct_ST_HitboxData.HitStopDuration_16_E15EA3AC41362D7EA0AEB3A8064CF3A7 = 0.2;0xB250K2Node_MakeStruct_ST_HitboxData.HitType_7_A22DD9384A13F44AE32A35B8483C5ED3 = false;0xB264K2Node_MakeStruct_ST_HitboxData.HitSound_14_FB67671344A1F2B807571DAC05C7BC60 = Switch(Temp_bool_Variable_5, false => Temp_object_Variable_6, true => Temp_object_Variable_5, default => K2Node_Select_Default_2);0xB2ACK2Node_MakeStruct_ST_HitboxData.hitboxSocketName_13_3851CA34448DCDDECDDC9DAEE4FD19DE = FName(handSlot_RSocket);0xB2D4K2Node_MakeStruct_ST_HitboxData.lengthRadiusHalfHeight_12_596D9D47496CF530718FD78AB8AAE1CE = FVector(120, 80, 80);0xB308K2Node_MakeStruct_ST_HitboxData.DamageType_19_CC06EAD1426104EDCDC6BB915B624248 = Switch(Temp_bool_Variable_4, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default_1);0xB358BP_HpHitable.BPI_TryDamage(K2Node_ComponentBoundEvent_OtherActor, K2Node_MakeStruct_ST_HitboxData, CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_K2_GetActorLocation_ReturnValue_1);0xB3A1PopFlow();0xB3A2Label_B3A2:0xB3A2wallRideButtonHeld? = true;0xB3ADmanageSprint(true);0xB3BCPopFlow();0xB3BDLabel_B3BD:0xB3BDwallRideButtonHeld? = false;0xB3C8manageSprint(false);0xB3D7PopFlow();0xB3D8changeJumpType(8);0xB3E8altJumpEvent();0xB3F6PushFlow(Label_B42A);0xB3FBBP_HpHitable.doHitStop(0.1f, 0f);0xB429PopFlow();0xB42ALabel_B42A:0xB42ADelay(this, 0.04f, LatentActionInfo{0xB5, 1391762882, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0xB460PopFlow();0xB461Label_B461:0xB461lockedOn = true;0xB46CUI_HudRef.MoveLockonBars(true);0xB491CallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0xB4ADCallFunc_GetActorForwardVector_ReturnValue_2 = GetActorForwardVector();0xB4C9K2Node_MakeArray_Array_1 = {nullptr};0xB4D5CallFunc_Conv_FloatToVector_ReturnValue_14 = Conv_FloatToVector(1000f);0xB4F6CallFunc_Multiply_VectorVector_ReturnValue_17 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_2, CallFunc_Conv_FloatToVector_ReturnValue_14);0xB524CallFunc_Add_VectorVector_ReturnValue_12 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_Multiply_VectorVector_ReturnValue_17);0xB552tryFindLockonTarget(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_Add_VectorVector_ReturnValue_12, lockonRadius, K2Node_MakeArray_Array_1, CallFunc_tryFindLockonTarget_hitActor1, CallFunc_tryFindLockonTarget_hitComponent1);0xB596lockonActor = CallFunc_tryFindLockonTarget_hitActor1;0xB5A9lockonComponent = CallFunc_tryFindLockonTarget_hitComponent1;0xB5BCCallFunc_IsValid_ReturnValue_14 = IsValid(CallFunc_tryFindLockonTarget_hitActor1);0xB5D9if (!(CallFunc_IsValid_ReturnValue_14)) PopFlow();0xB5E3PlaySoundAtLocation(this, /Game/Audio/Sounds/system/Cue_Lockoff.Cue_Lockoff, FVector(0, 0, 0), FRotator(0, 0, 0), 1.2f, 0.8f, 0f, nullptr, nullptr, nullptr, nullptr);0xB63CLockonMesh.SetVisibility(true, false);0xB65EPopFlow();0xB65FLabel_B65F:0xB65FK2Node_SwitchEnum_CmpSuccess_12 = NotEqual_ByteByte(actionState, 0);0xB67Eif (!(K2Node_SwitchEnum_CmpSuccess_12)) goto Label_7BC8;0xB68CK2Node_SwitchEnum_CmpSuccess_12 = NotEqual_ByteByte(actionState, 2);0xB6ABif (!(K2Node_SwitchEnum_CmpSuccess_12)) goto Label_B820;0xB6B9K2Node_SwitchEnum_CmpSuccess_12 = NotEqual_ByteByte(actionState, 3);0xB6D8if (!(K2Node_SwitchEnum_CmpSuccess_12)) goto Label_B7C8;0xB6E6K2Node_SwitchEnum_CmpSuccess_12 = NotEqual_ByteByte(actionState, 7);0xB705if (!(K2Node_SwitchEnum_CmpSuccess_12)) goto Label_7BC8;0xB713K2Node_SwitchEnum_CmpSuccess_12 = NotEqual_ByteByte(actionState, 8);0xB732if (!(K2Node_SwitchEnum_CmpSuccess_12)) goto Label_7BC8;0xB740K2Node_SwitchEnum_CmpSuccess_12 = NotEqual_ByteByte(actionState, 17);0xB75Fif (!(K2Node_SwitchEnum_CmpSuccess_12)) goto Label_7BC8;0xB76DK2Node_SwitchEnum_CmpSuccess_12 = NotEqual_ByteByte(actionState, 18);0xB78Cif (!(K2Node_SwitchEnum_CmpSuccess_12)) goto Label_7BC8;0xB79AK2Node_SwitchEnum_CmpSuccess_12 = NotEqual_ByteByte(actionState, 20);0xB7B9if (!(K2Node_SwitchEnum_CmpSuccess_12)) goto Label_7BC8;0xB7C7PopFlow();0xB7C8Label_B7C8:0xB7C8CallFunc_Greater_DoubleDouble_ReturnValue_6 = Greater_DoubleDouble(actionStateUptime, 0.8);0xB7EEif (!(CallFunc_Greater_DoubleDouble_ReturnValue_6)) PopFlow();0xB7F8change Action State(0);0xB808customStopMontage(0f);0xB81Bgoto Label_7BC8;0xB820Label_B820:0xB820Temp_real_Variable_4 = 0.2;0xB83BTemp_real_Variable_5 = 0.2;0xB856Temp_real_Variable_6 = 0.6;0xB871Temp_int_Variable = attackComboPosition;0xB88CCallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(actionStateUptime, Switch(Temp_int_Variable, 0 => Temp_real_Variable_6, 1 => Temp_real_Variable_5, 2 => Temp_real_Variable_4, default => K2Node_Select_Default));0xB8F8if (!(CallFunc_Greater_DoubleDouble_ReturnValue_3)) PopFlow();0xB902goto Label_8117;0xB907Temp_name_Variable_13 = K2Node_CustomEvent_NotifyName_64;0xB922PopFlow();0xB923Label_B923:0xB923PushFlow(Label_A36B);0xB928CallFunc_InRange_FloatFloat_ReturnValue_1 = InRange_FloatFloat(actionStateUptime, 0.1, 0.16, true, true);0xB959if (!(CallFunc_InRange_FloatFloat_ReturnValue_1)) PopFlow();0xB963createActiveHitbox();0xB971PopFlow();0xB972Label_B972:0xB972K2Node_SwitchEnum_CmpSuccess_13 = NotEqual_ByteByte(actionState, 0);0xB991if (!(K2Node_SwitchEnum_CmpSuccess_13)) goto Label_80D3;0xB99FK2Node_SwitchEnum_CmpSuccess_13 = NotEqual_ByteByte(actionState, 1);0xB9BEif (!(K2Node_SwitchEnum_CmpSuccess_13)) goto Label_828E;0xB9CCK2Node_SwitchEnum_CmpSuccess_13 = NotEqual_ByteByte(actionState, 2);0xB9EBif (!(K2Node_SwitchEnum_CmpSuccess_13)) goto Label_B923;0xB9F9K2Node_SwitchEnum_CmpSuccess_13 = NotEqual_ByteByte(actionState, 3);0xBA18if (!(K2Node_SwitchEnum_CmpSuccess_13)) goto Label_885C;0xBA26K2Node_SwitchEnum_CmpSuccess_13 = NotEqual_ByteByte(actionState, 16);0xBA45if (!(K2Node_SwitchEnum_CmpSuccess_13)) goto Label_8616;0xBA53K2Node_SwitchEnum_CmpSuccess_13 = NotEqual_ByteByte(actionState, 18);0xBA72if (!(K2Node_SwitchEnum_CmpSuccess_13)) goto Label_80E2;0xBA80PopFlow();0xBA81PushFlow(Label_BAAB);0xBA86As MV Game Instance Ref.saveTimeToSlot();0xBAAAPopFlow();0xBAABLabel_BAAB:0xBAABK2Node_SwitchEnum_CmpSuccess_14 = NotEqual_ByteByte(K2Node_Event_EndPlayReason, 1);0xBACAif (!(K2Node_SwitchEnum_CmpSuccess_14)) goto Label_BAD9;0xBAD8PopFlow();0xBAD9Label_BAD9:0xBAD9As MV Game Instance Ref.CurrentHp = BP_HpHitable.CurrentHp;0xBB20PopFlow();0xBB21changeControlState(2);0xBB31change Action State(10);0xBB41CallFunc_PlayAnimMontage_ReturnValue = PlayAnimMontage(nullptr, 1f, FName(None));0xBB74As MV Game Instance Ref.currentPower = 0;0xBBA5updatePlayerCurrentStatValues();0xBBB3CallFunc_K2_GetActorLocation_ReturnValue_11 = K2_GetActorLocation();0xBBCFCallFunc_SpawnSoundAtLocation_ReturnValue_5 = SpawnSoundAtLocation(this, cueDie, CallFunc_K2_GetActorLocation_ReturnValue_11, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0xBC21dieFade(true);0xBC30CallFunc_K2_GetActorLocation_ReturnValue_10 = K2_GetActorLocation();0xBC4CCallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/VFX/Systems/NS_BasicBurst.NS_BasicBurst, CallFunc_K2_GetActorLocation_ReturnValue_10, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0xBCAABlobShadow.SetVisibility(false, false);0xBCCCPushFlow(Label_BD4A);0xBCD1CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Blueprints/BP_MusicManager.BP_MusicManager_C);0xBCEFCallFunc_GetActorOfClass_ReturnValue.stopAndSave();0xBD13Delay(this, 0.75f, LatentActionInfo{0x31F, -2076424964, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0xBD49PopFlow();0xBD4ALabel_BD4A:0xBD4ADelay(this, 3f, LatentActionInfo{0xD6, -1968256147, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0xBD80PopFlow();0xBD81Label_BD81:0xBD81jumpButtonHeld? = true;0xBD8CK2Node_SwitchEnum_CmpSuccess_36 = NotEqual_ByteByte(controlState, 0);0xBDABif (!(K2Node_SwitchEnum_CmpSuccess_36)) goto Label_04B5;0xBDB9PopFlow();0xBDBALabel_BDBA:0xBDBAjumpButtonHeld? = false;0xBDC5PopFlow();0xBDC6stretchTarget = K2Node_CustomEvent_stretchTarget;0xBDE1PushFlow(Label_BDFC);0xBDE6PushFlow(Label_BDF0);0xBDEBgoto Label_0100;0xBDF0Label_BDF0:0xBDF0Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0xBDFBPopFlow();0xBDFCLabel_BDFC:0xBDFCTimeline_1.PlayFromStart();0xBE1CPopFlow();0xBE1DLabel_BE1D:0xBE1DDelay(this, 0.05f, LatentActionInfo{0xFB, 2093654728, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0xBE53PopFlow();0xBE54Label_BE54:0xBE54PushFlow(Label_BE6F);0xBE59Label_BE59:0xBE59PushFlow(Label_BE63);0xBE5Egoto Label_0100;0xBE63Label_BE63:0xBE63Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0xBE6EPopFlow();0xBE6FLabel_BE6F:0xBE6FMesh.SetRelativeScale3D(FVector(1, 1, 1));0xBEA8PopFlow();0xBEA9Mesh.SetRelativeScale3D(FVector(1, 1, 1));0xBEE2PushFlow(Label_BE59);0xBEE7Timeline_1.Stop();0xBF07PopFlow();0xBF08Temp_name_Variable = K2Node_CustomEvent_NotifyName_58;0xBF23PopFlow();0xBF24Timeline.Stop();0xBF44PopFlow();0xBF45goto Label_97C4;0xBF4ADelay(this, 0.2f, LatentActionInfo{0x1E0, -1840133782, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0xBF80PopFlow();0xBF81CallFunc_Conv_InputActionValueToAxis2D_ReturnValue = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_17);0xBFA6Temp_struct_Variable_1 = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue;0xBFC1Temp_real_Variable_26 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_17);0xBFDETemp_real_Variable_26 = Temp_real_Variable_26;0xBFF9Temp_real_Variable_27 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_17);0xC016Temp_real_Variable_27 = Temp_real_Variable_27;0xC031Temp_object_Variable_19 = K2Node_EnhancedInputActionEvent_SourceAction_17;0xC044K2Node_SwitchEnum_CmpSuccess_17 = NotEqual_ByteByte(controlState, 0);0xC063if (!(K2Node_SwitchEnum_CmpSuccess_17)) goto Label_C072;0xC071PopFlow();0xC072Label_C072:0xC072CallFunc_GetBoundActionValue_ReturnValue = GetBoundActionValue(this, /Game/ThirdPerson/Input/Actions/IA_LockOn.IA_LockOn);0xC098CallFunc_Conv_InputActionValueToBool_ReturnValue_5 = Conv_InputActionValueToBool(CallFunc_GetBoundActionValue_ReturnValue);0xC0B5CallFunc_EqualEqual_ByteByte_ReturnValue_4 = EqualEqual_ByteByte(actionState, 20);0xC0D4CallFunc_BooleanAND_ReturnValue_4 = BooleanAND(CallFunc_Conv_InputActionValueToBool_ReturnValue_5, CallFunc_EqualEqual_ByteByte_ReturnValue_4);0xC0FAif (!(CallFunc_BooleanAND_ReturnValue_4)) goto Label_C189;0xC108BreakVector2D(Temp_struct_Variable_1, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0xC12DCallFunc_MakeVector2D_ReturnValue_1 = MakeVector2D(CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0xC15BactiveMapReference.getMapMoveinput(CallFunc_MakeVector2D_ReturnValue_1);0xC188PopFlow();0xC189Label_C189:0xC189BreakVector2D(Temp_struct_Variable_1, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0xC1AECallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0xC1CBCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X, CameraTurnRate);0xC1F9CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0xC227CallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, cameraInvertX);0xC255Camera Reference.processYawInput(CallFunc_BreakVector2D_X, CallFunc_Multiply_DoubleDouble_ReturnValue_8);0xC28BBreakVector2D(Temp_struct_Variable_1, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0xC2B0CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0xC2CDCallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y, CameraLookupRate);0xC2FBCallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0xC329CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, cameraInvertY);0xC357Camera Reference.processPitchInput(CallFunc_BreakVector2D_Y, CallFunc_Multiply_DoubleDouble_ReturnValue_5);0xC38DPopFlow();0xC38ELabel_C38E:0xC38EPushFlow(Label_B923);0xC393Label_C393:0xC393ledgeGrabTrace();0xC3A1wallTrace();0xC3AFgoto Label_8702;0xC3B4CallFunc_NotEqual_ByteByte_ReturnValue_2 = NotEqual_ByteByte(K2Node_CustomEvent_A, controlState);0xC3DAif (!(CallFunc_NotEqual_ByteByte_ReturnValue_2)) PopFlow();0xC3E4controlState = K2Node_CustomEvent_A;0xC3FFPopFlow();0xC400Label_C400:0xC400K2Node_SwitchEnum_CmpSuccess_16 = NotEqual_ByteByte(controlState, 0);0xC41Fif (!(K2Node_SwitchEnum_CmpSuccess_16)) goto Label_C42E;0xC42DPopFlow();0xC42ELabel_C42E:0xC42EPushFlow(Label_C438);0xC433goto Label_A1BD;0xC438Label_C438:0xC438CallFunc_GetActorForwardVector_ReturnValue_11 = GetActorForwardVector();0xC454CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(inputVectorWorld, CallFunc_GetActorForwardVector_ReturnValue_11);0xC482CallFunc_GreaterEqual_DoubleDouble_ReturnValue_8 = GreaterEqual_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, tapDirInputThreshold);0xC4A8if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_8)) goto Label_C50C;0xC4B6PushFlow(Label_C4E3);0xC4BBif (!(Temp_bool_Has_Been_Initd_Variable_3)) goto Label_C4CA;0xC4C9PopFlow();0xC4CALabel_C4CA:0xC4CATemp_bool_Has_Been_Initd_Variable_3 = true;0xC4D5if (!(false)) PopFlow();0xC4D7Temp_bool_IsClosed_Variable_3 = true;0xC4E2PopFlow();0xC4E3Label_C4E3:0xC4E3if (!(Temp_bool_IsClosed_Variable_3)) goto Label_C4F2;0xC4F1PopFlow();0xC4F2Label_C4F2:0xC4F2Temp_bool_IsClosed_Variable_3 = true;0xC4FDCustom Input FORWARD();0xC50BPopFlow();0xC50CLabel_C50C:0xC50CCallFunc_Multiply_DoubleDouble_ReturnValue_15 = Multiply_DoubleDouble(tapDirInputThreshold, -1);0xC53ACallFunc_GetActorForwardVector_ReturnValue_11 = GetActorForwardVector();0xC556CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(inputVectorWorld, CallFunc_GetActorForwardVector_ReturnValue_11);0xC584CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue_15);0xC5AAif (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) goto Label_C60E;0xC5B8PushFlow(Label_C5E5);0xC5BDif (!(Temp_bool_Has_Been_Initd_Variable_2)) goto Label_C5CC;0xC5CBPopFlow();0xC5CCLabel_C5CC:0xC5CCTemp_bool_Has_Been_Initd_Variable_2 = true;0xC5D7if (!(false)) PopFlow();0xC5D9Temp_bool_IsClosed_Variable_2 = true;0xC5E4PopFlow();0xC5E5Label_C5E5:0xC5E5if (!(Temp_bool_IsClosed_Variable_2)) goto Label_C5F4;0xC5F3PopFlow();0xC5F4Label_C5F4:0xC5F4Temp_bool_IsClosed_Variable_2 = true;0xC5FFCustom Input Backwards();0xC60DPopFlow();0xC60ELabel_C60E:0xC60EPushFlow(Label_C62A);0xC613Temp_bool_IsClosed_Variable_3 = false;0xC61ETemp_bool_Has_Been_Initd_Variable_3 = true;0xC629PopFlow();0xC62ALabel_C62A:0xC62ATemp_bool_IsClosed_Variable_2 = false;0xC635Temp_bool_Has_Been_Initd_Variable_2 = true;0xC640PopFlow();0xC641Label_C641:0xC641wallKickTrace();0xC64Fgoto Label_8702;0xC654Delay(this, K2Node_CustomEvent_Duration, LatentActionInfo{0x202, -1904154264, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0xC68EPopFlow();0xC68FCallFunc_Conv_LinearColorToVector_ReturnValue_2 = Conv_LinearColorToVector(LinearColor{0.807292f, 0.807292f, 0.807292f, 1f});0xC6CDWeaponMesh.SetVectorParameterValueOnMaterials(FName(DieColor), CallFunc_Conv_LinearColorToVector_ReturnValue_2);0xC703VisualMesh.SetVectorParameterValueOnMaterials(FName(DieColor), CallFunc_Conv_LinearColorToVector_ReturnValue_2);0xC739if (!(K2Node_CustomEvent_DieNotRez)) goto Label_C768;0xC747Timeline_2.PlayFromStart();0xC767PopFlow();0xC768Label_C768:0xC768Timeline_2.ReverseFromEnd();0xC788PopFlow();0xC789Label_C789:0xC789K2Node_SwitchEnum_CmpSuccess_18 = NotEqual_ByteByte(actionState, 0);0xC7A8if (!(K2Node_SwitchEnum_CmpSuccess_18)) goto Label_C393;0xC7B6K2Node_SwitchEnum_CmpSuccess_18 = NotEqual_ByteByte(actionState, 2);0xC7D5if (!(K2Node_SwitchEnum_CmpSuccess_18)) goto Label_C38E;0xC7E3K2Node_SwitchEnum_CmpSuccess_18 = NotEqual_ByteByte(actionState, 3);0xC802if (!(K2Node_SwitchEnum_CmpSuccess_18)) goto Label_885C;0xC810K2Node_SwitchEnum_CmpSuccess_18 = NotEqual_ByteByte(actionState, 6);0xC82Fif (!(K2Node_SwitchEnum_CmpSuccess_18)) goto Label_8711;0xC83DK2Node_SwitchEnum_CmpSuccess_18 = NotEqual_ByteByte(actionState, 8);0xC85Cif (!(K2Node_SwitchEnum_CmpSuccess_18)) goto Label_C641;0xC86AK2Node_SwitchEnum_CmpSuccess_18 = NotEqual_ByteByte(actionState, 16);0xC889if (!(K2Node_SwitchEnum_CmpSuccess_18)) goto Label_8616;0xC897PopFlow();0xC898CallFunc_Conv_LinearColorToVector_ReturnValue_1 = Conv_LinearColorToVector(LinearColor{0.807292f, 0.807292f, 0.807292f, 1f});0xC8D6WeaponMesh.SetVectorParameterValueOnMaterials(FName(DieColor), CallFunc_Conv_LinearColorToVector_ReturnValue_1);0xC90CVisualMesh.SetVectorParameterValueOnMaterials(FName(DieColor), CallFunc_Conv_LinearColorToVector_ReturnValue_1);0xC942Timeline_3.PlayFromStart();0xC962PopFlow();0xC963Label_C963:0xC963if (!(K2Node_CustomEvent_justWeapon_)) goto Label_C9A8;0xC971WeaponMesh.SetScalarParameterValueOnMaterials(FName(DieAmount), Timeline_3_fadeOut_CE32FF874F878DAF67A5CCA826D3169A);0xC9A7PopFlow();0xC9A8Label_C9A8:0xC9A8WeaponMesh.SetScalarParameterValueOnMaterials(FName(DieAmount), Timeline_3_fadeOut_CE32FF874F878DAF67A5CCA826D3169A);0xC9DEVisualMesh.SetScalarParameterValueOnMaterials(FName(DieAmount), Timeline_3_fadeOut_CE32FF874F878DAF67A5CCA826D3169A);0xCA14PopFlow();0xCA15CallFunc_NotEqual_BoolBool_ReturnValue = NotEqual_BoolBool(K2Node_CustomEvent_weaponEquipped_, weaponEquipped?);0xCA3Bif (!(CallFunc_NotEqual_BoolBool_ReturnValue)) PopFlow();0xCA45weaponEquipped? = K2Node_CustomEvent_weaponEquipped_;0xCA58WeaponMesh.SetVisibility(weaponEquipped?, false);0xCA82PushFlow(Label_CAE3);0xCA87if (!(hasSuperLight)) goto Label_CAC0;0xCA95LightMesh.SetVisibility(weaponEquipped?, false);0xCABFPopFlow();0xCAC0Label_CAC0:0xCAC0LightMesh.SetVisibility(false, false);0xCAE2PopFlow();0xCAE3Label_CAE3:0xCAE3animBPref.updateWeaponEquip(weaponEquipped?);0xCB10manageRecallIdleFX();0xCB1Eif (!(weaponEquipped?)) PopFlow();0xCB28CallFunc_PlayAnimMontage_ReturnValue_1 = PlayAnimMontage(/Game/Animations/Player/dreamLady_WeaponCatch_Montage.dreamLady_WeaponCatch_Montage, 1f, FName(None));0xCB63PopFlow();0xCB64CallFunc_Conv_LinearColorToVector_ReturnValue = Conv_LinearColorToVector(LinearColor{0.807292f, 0f, 0f, 1f});0xCBA2WeaponMesh.SetVectorParameterValueOnMaterials(FName(DieColor), CallFunc_Conv_LinearColorToVector_ReturnValue);0xCBD8VisualMesh.SetVectorParameterValueOnMaterials(FName(DieColor), CallFunc_Conv_LinearColorToVector_ReturnValue);0xCC0ETimeline.PlayFromStart();0xCC2EPopFlow();0xCC2FTemp_name_Variable_12 = K2Node_CustomEvent_NotifyName_65;0xCC4APopFlow();0xCC4BCallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1 = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_18);0xCC70Temp_struct_Variable_1 = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1;0xCC8BTemp_real_Variable_26 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_18);0xCCA8Temp_real_Variable_26 = Temp_real_Variable_26;0xCCC3Temp_real_Variable_27 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_18);0xCCE0Temp_real_Variable_27 = Temp_real_Variable_27;0xCCFBTemp_object_Variable_19 = K2Node_EnhancedInputActionEvent_SourceAction_18;0xCD0Egoto Label_A49D;0xCD13Interaction Target = K2Node_Event_interactionTarget;0xCD26K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(K2Node_Event_response, 1);0xCD48if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_D297;0xCD56K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(K2Node_Event_response, 2);0xCD78if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_CD87;0xCD86PopFlow();0xCD87Label_CD87:0xCD87K2Node_DynamicCast_AsBP_Rest_Chair = Cast<BP_RestChair_C>(Interaction Target);0xCDABK2Node_DynamicCast_bSuccess_9 = Cast<1>(K2Node_DynamicCast_AsBP_Rest_Chair);0xCDC8if (!(K2Node_DynamicCast_bSuccess_9)) PopFlow();0xCDD2StopBlink();0xCDE0PushFlow(Label_CE57);0xCDE5PushFlow(Label_CEAF);0xCDEAif (!(K2Node_DynamicCast_AsBP_Rest_Chair.healing?)) PopFlow();0xCE0AK2Node_CreateDelegate_OutputDelegate_82.Bind(this, trySitHeal);0xCE21CallFunc_K2_SetTimerDelegate_ReturnValue_12 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_82, 3f, false, 0f, 0f);0xCE56PopFlow();0xCE57Label_CE57:0xCE57CallFunc_GetTransform_ReturnValue_4 = GetTransform();0xCE73moveStart = CallFunc_GetTransform_ReturnValue_4;0xCE8ETimeline_6.PlayFromStart();0xCEAEPopFlow();0xCEAFLabel_CEAF:0xCEAFchange Move State(8);0xCEBFCallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(BP_HpHitable.CurrentHp, BP_HpHitable.maxHP);0xCF19CallFunc_LessEqual_DoubleDouble_ReturnValue_1 = LessEqual_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_3, 0.4);0xCF3Fif (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_1)) goto Label_D0F2;0xCF4DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12 = CreateProxyObjectForPlayMontage(Mesh, /Game/Animations/Player/dreamLady_SitLowHP_Montage.dreamLady_SitLowHP_Montage, 1f, 0f, FName(None));0xCF8ACallFunc_IsValid_ReturnValue_22 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12);0xCFA7if (!(CallFunc_IsValid_ReturnValue_22)) PopFlow();0xCFB1K2Node_CreateDelegate_OutputDelegate_54.Bind(this, OnCompleted_58433895483097EA8936B38DFA2240D7);0xCFC8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnCompleted += K2Node_CreateDelegate_OutputDelegate_54;0xCFF1K2Node_CreateDelegate_OutputDelegate_53.Bind(this, OnBlendOut_58433895483097EA8936B38DFA2240D7);0xD008CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_53;0xD031K2Node_CreateDelegate_OutputDelegate_52.Bind(this, OnInterrupted_58433895483097EA8936B38DFA2240D7);0xD048CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_52;0xD071K2Node_CreateDelegate_OutputDelegate_51.Bind(this, OnNotifyBegin_58433895483097EA8936B38DFA2240D7);0xD088CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_51;0xD0B1K2Node_CreateDelegate_OutputDelegate_50.Bind(this, OnNotifyEnd_58433895483097EA8936B38DFA2240D7);0xD0C8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_50;0xD0F1PopFlow();0xD0F2Label_D0F2:0xD0F2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_13 = CreateProxyObjectForPlayMontage(Mesh, /Game/Animations/Player/dreamLady_Sit_Montage.dreamLady_Sit_Montage, 1f, 0f, FName(None));0xD12FCallFunc_IsValid_ReturnValue_23 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_13);0xD14Cif (!(CallFunc_IsValid_ReturnValue_23)) PopFlow();0xD156K2Node_CreateDelegate_OutputDelegate_59.Bind(this, OnCompleted_6AC9AAA343B5E26BDC94E88929A3D727);0xD16DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_13.OnCompleted += K2Node_CreateDelegate_OutputDelegate_59;0xD196K2Node_CreateDelegate_OutputDelegate_58.Bind(this, OnBlendOut_6AC9AAA343B5E26BDC94E88929A3D727);0xD1ADCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_13.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_58;0xD1D6K2Node_CreateDelegate_OutputDelegate_57.Bind(this, OnInterrupted_6AC9AAA343B5E26BDC94E88929A3D727);0xD1EDCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_13.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_57;0xD216K2Node_CreateDelegate_OutputDelegate_56.Bind(this, OnNotifyBegin_6AC9AAA343B5E26BDC94E88929A3D727);0xD22DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_13.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_56;0xD256K2Node_CreateDelegate_OutputDelegate_55.Bind(this, OnNotifyEnd_6AC9AAA343B5E26BDC94E88929A3D727);0xD26DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_13.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_55;0xD296PopFlow();0xD297Label_D297:0xD297changeControlState(2);0xD2A7CallFunc_K2_GetActorLocation_ReturnValue_13 = K2_GetActorLocation();0xD2C3CallFunc_K2_GetActorLocation_ReturnValue_14 = Interaction Target.K2_GetActorLocation();0xD2F5CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_13, CallFunc_K2_GetActorLocation_ReturnValue_14);0xD323BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll_4, CallFunc_BreakRotator_Pitch_4, CallFunc_BreakRotator_Yaw_4);0xD351CallFunc_MakeRotator_ReturnValue_3 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_4);0xD380CallFunc_K2_SetActorRotation_ReturnValue_5 = K2_SetActorRotation(CallFunc_MakeRotator_ReturnValue_3, false);0xD39Eif (!(Camera Reference.firstPersonMode?)) goto Label_D3C3;0xD3C2PopFlow();0xD3C3Label_D3C3:0xD3C3CallFunc_Conv_FloatToVector_ReturnValue_3 = Conv_FloatToVector(-1f);0xD3E4CallFunc_K2_GetActorLocation_ReturnValue_15 = K2_GetActorLocation();0xD400CallFunc_K2_GetActorLocation_ReturnValue_16 = Interaction Target.K2_GetActorLocation();0xD432CallFunc_VLerp_ReturnValue = VLerp(CallFunc_K2_GetActorLocation_ReturnValue_15, CallFunc_K2_GetActorLocation_ReturnValue_16, 0.5f);0xD465CallFunc_GetTransform_ReturnValue = Camera Reference.GetTransform();0xD497CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_GetTransform_ReturnValue, CallFunc_VLerp_ReturnValue);0xD4C5CallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_InverseTransformLocation_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue_3);0xD4F3BreakVector(CallFunc_Multiply_VectorVector_ReturnValue_4, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0xD521CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, -80);0xD558Camera Reference.basecamOffset = CallFunc_MakeVector_ReturnValue_1;0xD589Camera Reference.armLengthScalar = 0.75;0xD5BAPopFlow();0xD5BBK2Node_SwitchEnum_CmpSuccess_20 = NotEqual_ByteByte(actionState, 15);0xD5DAif (!(K2Node_SwitchEnum_CmpSuccess_20)) goto Label_D70A;0xD5E8K2Node_SwitchEnum_CmpSuccess_20 = NotEqual_ByteByte(actionState, 16);0xD607if (!(K2Node_SwitchEnum_CmpSuccess_20)) goto Label_D70A;0xD615K2Node_SwitchEnum_CmpSuccess_20 = NotEqual_ByteByte(actionState, 17);0xD634if (!(K2Node_SwitchEnum_CmpSuccess_20)) goto Label_D70A;0xD642K2Node_SwitchEnum_CmpSuccess_20 = NotEqual_ByteByte(actionState, 19);0xD661if (!(K2Node_SwitchEnum_CmpSuccess_20)) goto Label_D670;0xD66FPopFlow();0xD670Label_D670:0xD670PushFlow(Label_D70A);0xD675CallFunc_GetActorOfClass_ReturnValue_1 = GetActorOfClass(this, /Game/ThirdPerson/Player/BP_looseWeapon.BP_looseWeapon_C);0xD693CallFunc_GetActorOfClass_ReturnValue_1.getPickedUp();0xD6B7PrintString(this, "PICKPUP PLAES\r\n", true, true, LinearColor{0.089927f, 0.14038f, 1f, 1f}, 6f, FName(None));0xD709PopFlow();0xD70ALabel_D70A:0xD70Achange Action State(0);0xD71APopFlow();0xD71BTemp_name_Variable_12 = K2Node_CustomEvent_NotifyName_66;0xD736goto Label_AF84;0xD73BsuccessfulBlock = true;0xD746CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4 = CreateProxyObjectForPlayMontage(Mesh, /Game/Animations/Player/Attacks/dreamLady_Guard_BlockedHit_Montage.dreamLady_Guard_BlockedHit_Montage, 1f, 0f, FName(None));0xD783CallFunc_IsValid_ReturnValue_10 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4);0xD7A0if (!(CallFunc_IsValid_ReturnValue_10)) goto Label_D8EE;0xD7AEK2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnCompleted_8D054D52452288DE8623D881BE57C35B);0xD7C5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnCompleted += K2Node_CreateDelegate_OutputDelegate_12;0xD7EEK2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnBlendOut_8D054D52452288DE8623D881BE57C35B);0xD805CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_11;0xD82EK2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnInterrupted_8D054D52452288DE8623D881BE57C35B);0xD845CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_10;0xD86EK2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnNotifyBegin_8D054D52452288DE8623D881BE57C35B);0xD885CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_9;0xD8AEK2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnNotifyEnd_8D054D52452288DE8623D881BE57C35B);0xD8C5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_8;0xD8EELabel_D8EE:0xD8EECallFunc_NegateVector_ReturnValue_1 = NegateVector(K2Node_CustomEvent_AttackDirection);0xD913CallFunc_Conv_VectorToRotator_ReturnValue_1 = Conv_VectorToRotator(CallFunc_NegateVector_ReturnValue_1);0xD938BreakRotator(CallFunc_Conv_VectorToRotator_ReturnValue_1, CallFunc_BreakRotator_Roll_3, CallFunc_BreakRotator_Pitch_3, CallFunc_BreakRotator_Yaw_3);0xD966CallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_3);0xD995CallFunc_K2_SetActorRotation_ReturnValue_4 = K2_SetActorRotation(CallFunc_MakeRotator_ReturnValue_2, false);0xD9B3K2Node_SwitchEnum_CmpSuccess_22 = NotEqual_ByteByte(moveState, 1);0xD9D2if (!(K2Node_SwitchEnum_CmpSuccess_22)) goto Label_D9E1;0xD9E0PopFlow();0xD9E1Label_D9E1:0xD9E1CallFunc_Conv_FloatToVector_ReturnValue_2 = Conv_FloatToVector(400f);0xDA02CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(K2Node_CustomEvent_AttackDirection, CallFunc_Conv_FloatToVector_ReturnValue_2);0xDA30CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_3, FVector(0, 0, 700));0xDA6ELaunchCharacter(CallFunc_Add_VectorVector_ReturnValue_3, true, true);0xDA87PopFlow();0xDA88Label_DA88:0xDA88K2Node_SwitchEnum_CmpSuccess_24 = NotEqual_ByteByte(controlState, 0);0xDAA7if (!(K2Node_SwitchEnum_CmpSuccess_24)) goto Label_B65F;0xDAB5PopFlow();0xDAB6K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(Interaction Target);0xDADAK2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0xDAF7if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_DB2A;0xDB05K2Node_DynamicCast_AsBPI_Interact_1.BPI_EndInteract();0xDB2ALabel_DB2A:0xDB2AchangeControlState(0);0xDB3ACamera Reference.basecamOffset = FVector(0, 0, 0);0xDB7BCamera Reference.armLengthScalar = currentNormalCameraLengthScalar;0xDBACCallFunc_K2_GetActorLocation_ReturnValue_17 = K2_GetActorLocation();0xDBC8CallFunc_K2_SetActorLocation_ReturnValue = Camera Reference.K2_SetActorLocation(CallFunc_K2_GetActorLocation_ReturnValue_17, false, CallFunc_K2_SetActorLocation_SweepHitResult, false);0xDC06PopFlow();0xDC07Label_DC07:0xDC07K2Node_SwitchEnum_CmpSuccess_26 = NotEqual_ByteByte(controlState, 0);0xDC26if (!(K2Node_SwitchEnum_CmpSuccess_26)) goto Label_DC35;0xDC34PopFlow();0xDC35Label_DC35:0xDC35CallFunc_EqualEqual_ByteByte_ReturnValue_6 = EqualEqual_ByteByte(actionState, 20);0xDC54if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_6)) goto Label_DC63;0xDC62PopFlow();0xDC63Label_DC63:0xDC63PushFlow(Label_DC72);0xDC68PushFlow(Label_DCA9);0xDC6Dgoto Label_B461;0xDC72Label_DC72:0xDC72RetriggerableDelay(this, 0.4f, LatentActionInfo{0x342, -1089928737, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0xDCA8PopFlow();0xDCA9Label_DCA9:0xDCA9customCameraArmRef.bEnableCameraRotationLag = true;0xDCCACallFunc_IsValid_ReturnValue_12 = IsValid(lockonComponent);0xDCE7if (!(CallFunc_IsValid_ReturnValue_12)) goto Label_DE03;0xDCF5CallFunc_K2_GetComponentLocation_ReturnValue = lockonComponent.K2_GetComponentLocation();0xDD27CallFunc_K2_GetActorLocation_ReturnValue_22 = K2_GetActorLocation();0xDD43CallFunc_FindLookAtRotation_ReturnValue_1 = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_22, CallFunc_K2_GetComponentLocation_ReturnValue);0xDD71BreakRotator(CallFunc_FindLookAtRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_6, CallFunc_BreakRotator_Pitch_6, CallFunc_BreakRotator_Yaw_6);0xDD9FCallFunc_MakeRotator_ReturnValue_5 = MakeRotator(0f, -5f, CallFunc_BreakRotator_Yaw_6);0xDDCEcustomCameraArmRef.K2_SetWorldRotation(CallFunc_MakeRotator_ReturnValue_5, false, CallFunc_K2_SetWorldRotation_SweepHitResult_1, false);0xDE02PopFlow();0xDE03Label_DE03:0xDE03if (!(RecenterCameraWhenNoTarget)) PopFlow();0xDE0DCallFunc_GetActorForwardVector_ReturnValue_5 = GetActorForwardVector();0xDE29CallFunc_Conv_VectorToRotator_ReturnValue_2 = Conv_VectorToRotator(CallFunc_GetActorForwardVector_ReturnValue_5);0xDE4EBreakRotator(CallFunc_Conv_VectorToRotator_ReturnValue_2, CallFunc_BreakRotator_Roll_5, CallFunc_BreakRotator_Pitch_5, CallFunc_BreakRotator_Yaw_5);0xDE7CCallFunc_MakeRotator_ReturnValue_4 = MakeRotator(0f, -5f, CallFunc_BreakRotator_Yaw_5);0xDEABcustomCameraArmRef.K2_SetWorldRotation(CallFunc_MakeRotator_ReturnValue_4, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0xDEDFPopFlow();0xDEE0Label_DEE0:0xDEE0K2Node_SwitchEnum_CmpSuccess_27 = NotEqual_ByteByte(controlState, 0);0xDEFFif (!(K2Node_SwitchEnum_CmpSuccess_27)) goto Label_B3A2;0xDF0DPopFlow();0xDF0ELabel_DF0E:0xDF0ECallFunc_GetSocketLocation_ReturnValue = Mesh.GetSocketLocation(FName(head_Socket));0xDF51CallFunc_IsFalling_ReturnValue = CharacterMovement.IsFalling();0xDF7FCallFunc_GetVelocity_ReturnValue_1 = GetVelocity();0xDF9FCallFunc_IsCrouching_ReturnValue = CharacterMovement.IsCrouching();0xDFCDCallFunc_GetLastUpdateLocation_ReturnValue = CharacterMovement.GetLastUpdateLocation();0xDFFFCamera Reference.getOwnerVariables(CallFunc_GetVelocity_ReturnValue_1, inputVectorWorld, CallFunc_IsFalling_ReturnValue, CallFunc_GetLastUpdateLocation_ReturnValue, 0, CallFunc_IsCrouching_ReturnValue, CallFunc_GetSocketLocation_ReturnValue);0xE062PopFlow();0xE063Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_67;0xE07Egoto Label_AF84;0xE083Label_E083:0xE083PushFlow(Label_7FBC);0xE088PushFlow(Label_8689);0xE08DPushFlow(Label_86E4);0xE092PushFlow(Label_E0A6);0xE097PushFlow(Label_8764);0xE09CPushFlow(Label_E0B5);0xE0A1goto Label_DF0E;0xE0A6Label_E0A6:0xE0A6lockonNewCam();0xE0B4PopFlow();0xE0B5Label_E0B5:0xE0B5K2Node_SwitchEnum_CmpSuccess_28 = NotEqual_ByteByte(moveState, 0);0xE0D4if (!(K2Node_SwitchEnum_CmpSuccess_28)) goto Label_B972;0xE0E2K2Node_SwitchEnum_CmpSuccess_28 = NotEqual_ByteByte(moveState, 1);0xE101if (!(K2Node_SwitchEnum_CmpSuccess_28)) goto Label_C789;0xE10FK2Node_SwitchEnum_CmpSuccess_28 = NotEqual_ByteByte(moveState, 3);0xE12Eif (!(K2Node_SwitchEnum_CmpSuccess_28)) goto Label_8755;0xE13CK2Node_SwitchEnum_CmpSuccess_28 = NotEqual_ByteByte(moveState, 4);0xE15Bif (!(K2Node_SwitchEnum_CmpSuccess_28)) goto Label_E197;0xE169K2Node_SwitchEnum_CmpSuccess_28 = NotEqual_ByteByte(moveState, 5);0xE188if (!(K2Node_SwitchEnum_CmpSuccess_28)) goto Label_8746;0xE196PopFlow();0xE197Label_E197:0xE197ledgeGrabTrace();0xE1A5wallTrace();0xE1B3wallRunTick();0xE1C1goto Label_80B3;0xE1C6Label_E1C6:0xE1C6setStateUptimes();0xE1D4goto Label_E083;0xE1D9Label_E1D9:0xE1D9setInputVariables();0xE1E7goto Label_E1C6;0xE1ECBlink.PlayFromStart();0xE20CPopFlow();0xE20DLabel_E20D:0xE20DstartBlink();0xE21BPopFlow();0xE21CLabel_E21C:0xE21CCallFunc_EqualEqual_ByteByte_ReturnValue_3 = EqualEqual_ByteByte(actionState, 0);0xE23Bif (!(CallFunc_EqualEqual_ByteByte_ReturnValue_3)) PopFlow();0xE245goto Label_E20D;0xE24ALabel_E24A:0xE24AK2_ClearAndInvalidateTimerHandle(this, blinkTimer);0xE25EchangeFaceTexture(FVector(0, 0, 0), FVector(0, 0, 0));0xE29EPopFlow();0xE29FLabel_E29F:0xE29FPushFlow(Label_E24A);0xE2A4Blink.Stop();0xE2C4PopFlow();0xE2C5goto Label_E29F;0xE2CACharacterMovement.StopMovementImmediately();0xE2EEchange Action State(0);0xE2FECharacterMovement.SetMovementMode(5, 0);0xE326changeBubbleChargedJump(true);0xE335resetAirMoves();0xE343CallFunc_GetTransform_ReturnValue_1 = GetTransform();0xE35FmoveStart = CallFunc_GetTransform_ReturnValue_1;0xE37ATimeline_5.PlayFromStart();0xE39APopFlow();0xE39BTimeline_5.Stop();0xE3BBPopFlow();0xE3BCLabel_E3BC:0xE3BCsetEssentialVariables();0xE3CAgoto Label_E1D9;0xE3CFgoto Label_E3BC;0xE3D4PopFlow();0xE3D5PopFlow();0xE3D6PopFlow();0xE3D7PopFlow();0xE3D8if (!(K2Node_CustomEvent_Condition)) goto Label_E4B1;0xE3E6CallFunc_Conv_LinearColorToVector_ReturnValue_3 = Conv_LinearColorToVector(LinearColor{0.911458f, 0.861581f, 0.189887f, 1f});0xE424WeaponMesh.SetVectorParameterValueOnMaterials(FName(DieColor), CallFunc_Conv_LinearColorToVector_ReturnValue_3);0xE45AVisualMesh.SetVectorParameterValueOnMaterials(FName(DieColor), CallFunc_Conv_LinearColorToVector_ReturnValue_3);0xE490Timeline_4.PlayFromStart();0xE4B0PopFlow();0xE4B1Label_E4B1:0xE4B1PushFlow(Label_E4D7);0xE4B6Timeline_4.Stop();0xE4D6PopFlow();0xE4D7Label_E4D7:0xE4D7WeaponMesh.SetScalarParameterValueOnMaterials(FName(DieAmount), 0f);0xE509VisualMesh.SetScalarParameterValueOnMaterials(FName(DieAmount), 0f);0xE53BPopFlow();0xE53CTouched Reset Hazard();0xE54APopFlow();0xE54Bgoto Label_BD81;0xE550Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_68;0xE56BPopFlow();0xE56CPopFlow();0xE56DPopFlow();0xE56EPopFlow();0xE56FCallFunc_Conv_InputActionValueToAxis2D_ReturnValue_2 = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_19);0xE594Temp_struct_Variable_2 = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_2;0xE5AFTemp_real_Variable_28 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_19);0xE5CCTemp_real_Variable_28 = Temp_real_Variable_28;0xE5E7Temp_real_Variable_29 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_19);0xE604Temp_real_Variable_29 = Temp_real_Variable_29;0xE61FTemp_object_Variable_20 = K2Node_EnhancedInputActionEvent_SourceAction_19;0xE632goto Label_C400;0xE637Label_E637:0xE637if (!(Camera Reference.firstPersonMode?)) PopFlow();0xE657goto Label_4314;0xE65CPushFlow(Label_E637);0xE661goto Label_45FA;0xE666CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5 = CreateProxyObjectForPlayMontage(nullptr, K2Node_CustomEvent_MontageToPlay, 1f, 0f, FName(None));0xE69BCallFunc_IsValid_ReturnValue_11 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5);0xE6B8if (!(CallFunc_IsValid_ReturnValue_11)) PopFlow();0xE6C2K2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnCompleted_C964275C43A57D4F4480DB85D8AD0805);0xE6D9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnCompleted += K2Node_CreateDelegate_OutputDelegate_17;0xE702K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnBlendOut_C964275C43A57D4F4480DB85D8AD0805);0xE719CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_16;0xE742K2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnInterrupted_C964275C43A57D4F4480DB85D8AD0805);0xE759CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_15;0xE782K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnNotifyBegin_C964275C43A57D4F4480DB85D8AD0805);0xE799CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_14;0xE7C2K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnNotifyEnd_C964275C43A57D4F4480DB85D8AD0805);0xE7D9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_13;0xE802PopFlow();0xE803PopFlow();0xE804Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_69;0xE81FPopFlow();0xE820Label_E820:0xE820CallFunc_GetGameTimeInSeconds_ReturnValue = GetGameTimeInSeconds(this);0xE83DCallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_GetGameTimeInSeconds_ReturnValue, 20);0xE86BCallFunc_Sin_ReturnValue = Sin(CallFunc_Multiply_DoubleDouble_ReturnValue_6);0xE890CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(CallFunc_Sin_ReturnValue, -1, 1, 0.05, 0.4);0xE8D9CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue_1);0xE8F6WeaponMesh.SetScalarParameterValueOnMaterials(FName(DieAmount), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0xE92CVisualMesh.SetScalarParameterValueOnMaterials(FName(DieAmount), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0xE962PopFlow();0xE963Label_E963:0xE963CallFunc_GetGameTimeInSeconds_ReturnValue_1 = GetGameTimeInSeconds(this);0xE980CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_GetGameTimeInSeconds_ReturnValue_1, 25);0xE9AECallFunc_Sin_ReturnValue_1 = Sin(CallFunc_Multiply_DoubleDouble_ReturnValue_7);0xE9D3CallFunc_MapRangeClamped_ReturnValue_2 = MapRangeClamped(CallFunc_Sin_ReturnValue_1, -1, 1, 0.15, 0.6);0xEA1CCallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast_1 = Cast<3>(CallFunc_MapRangeClamped_ReturnValue_2);0xEA39WeaponMesh.SetScalarParameterValueOnMaterials(FName(DieAmount), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast_1);0xEA6FVisualMesh.SetScalarParameterValueOnMaterials(FName(DieAmount), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast_1);0xEAA5PopFlow();0xEAA6Label_EAA6:0xEAA6BreakTransform(moveStart, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0xEAD4CallFunc_VLerp_ReturnValue_1 = VLerp(CallFunc_BreakTransform_Location, bubbleLoc, Timeline_5_NewTrack_0_6BF353D9407B8E4B61D18D904C49BFE5);0xEB0BCallFunc_K2_SetActorLocation_ReturnValue_1 = K2_SetActorLocation(CallFunc_VLerp_ReturnValue_1, false, CallFunc_K2_SetActorLocation_SweepHitResult_1, false);0xEB33PopFlow();0xEB34CallFunc_Conv_InputActionValueToBool_ReturnValue_13 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_20);0xEB51Temp_bool_Variable_12 = CallFunc_Conv_InputActionValueToBool_ReturnValue_13;0xEB64Temp_real_Variable_30 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_20);0xEB81Temp_real_Variable_30 = Temp_real_Variable_30;0xEB9CTemp_real_Variable_31 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_20);0xEBB9Temp_real_Variable_31 = Temp_real_Variable_31;0xEBD4Temp_object_Variable_21 = K2Node_EnhancedInputActionEvent_SourceAction_20;0xEBE7goto Label_BD81;0xEBECLabel_EBEC:0xEBEClockOff();0xEBFAPopFlow();0xEBFBLabel_EBFB:0xEBFBWeaponMesh.SetScalarParameterValueOnMaterials(FName(DieAmount), Timeline_2_fadeOut_CCAA76F640AD459D9B54CDB309798F6B);0xEC31VisualMesh.SetScalarParameterValueOnMaterials(FName(DieAmount), Timeline_2_fadeOut_CCAA76F640AD459D9B54CDB309798F6B);0xEC67PopFlow();0xEC68CallFunc_Conv_InputActionValueToBool_ReturnValue_14 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_21);0xEC85Temp_bool_Variable_12 = CallFunc_Conv_InputActionValueToBool_ReturnValue_14;0xEC98Temp_real_Variable_30 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_21);0xECB5Temp_real_Variable_30 = Temp_real_Variable_30;0xECD0Temp_real_Variable_31 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_21);0xECEDTemp_real_Variable_31 = Temp_real_Variable_31;0xED08Temp_object_Variable_21 = K2Node_EnhancedInputActionEvent_SourceAction_21;0xED1Bgoto Label_BDBA;0xED20Label_ED20:0xED20PushFlow(Label_EE81);0xED25stop Bubble center();0xED33timedResetControlVariables(0, false);0xED4Bchange Move State(1);0xED5BrotateActorToStick();0xED69changeJumpType(12);0xED79altJumpEvent();0xED87CallFunc_Conv_FloatToVector_ReturnValue_5 = Conv_FloatToVector(700f);0xEDA8CallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(moveInputAmount);0xEDCDCallFunc_Multiply_VectorVector_ReturnValue_8 = Multiply_VectorVector(inputVectorWorld, CallFunc_Conv_FloatToVector_ReturnValue_5);0xEDFBCallFunc_Multiply_VectorVector_ReturnValue_9 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_8, CallFunc_Conv_DoubleToVector_ReturnValue_3);0xEE29CallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_9, FVector(0, 0, 1000));0xEE67LaunchCharacter(CallFunc_Add_VectorVector_ReturnValue_5, true, true);0xEE80PopFlow();0xEE81Label_EE81:0xEE81BubbleReference.BubblePop();0xEEA5PopFlow();0xEEA6Label_EEA6:0xEEA6K2Node_SwitchEnum_CmpSuccess_35 = NotEqual_ByteByte(moveState, 7);0xEEC5if (!(K2Node_SwitchEnum_CmpSuccess_35)) goto Label_ED20;0xEED3PopFlow();0xEED4CallFunc_GreaterEqual_DoubleDouble_ReturnValue_4 = GreaterEqual_DoubleDouble(moveStateUptime, 0.25);0xEEFAif (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_4)) goto Label_EF0D;0xEF08goto Label_EEA6;0xEF0DLabel_EF0D:0xEF0DK2Node_CreateDelegate_OutputDelegate_18.Bind(this, bubble Exit Jump);0xEF24CallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(0.25, moveStateUptime);0xEF52CallFunc_K2_SetTimerDelegate_Time_ImplicitCast_2 = Cast<3>(CallFunc_Subtract_DoubleDouble_ReturnValue_1);0xEF6FCallFunc_K2_SetTimerDelegate_ReturnValue_6 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_18, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast_2, false, 0f, 0f);0xEFA8PopFlow();0xEFA9Temp_name_Variable = K2Node_CustomEvent_NotifyName_59;0xEFC4PopFlow();0xEFC5Label_EFC5:0xEFC5bufferedJump = false;0xEFD0Delay(this, 0f, LatentActionInfo{0x4B5, 1420490784, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0xF006PopFlow();0xF007goto Label_EFC5;0xF00Cgoto Label_23FA;0xF011Label_F011:0xF011CallFunc_K2_GetActorLocation_ReturnValue_28 = K2_GetActorLocation();0xF02DPlaySoundAtLocation(this, /Game/Audio/Sounds/Actions/Cue_LedgeGrab.Cue_LedgeGrab, CallFunc_K2_GetActorLocation_ReturnValue_28, FRotator(0, 0, 0), 1f, 1.3f, 0f, nullptr, nullptr, nullptr, nullptr);0xF076PopFlow();0xF077Label_F077:0xF077customStopMontage(0f);0xF08Agoto Label_F011;0xF08FLabel_F08F:0xF08FinvalidatePhysicsResetTimer();0xF09Dgoto Label_F077;0xF0A2Label_F0A2:0xF0A2resetAirMoves();0xF0B0goto Label_F08F;0xF0B5Label_F0B5:0xF0B5CharacterMovement.RotationRate = FRotator(0, 0, 0);0xF0F6CallFunc_K2_GetActorLocation_ReturnValue_29 = K2_GetActorLocation();0xF112CallFunc_FindLookAtRotation_ReturnValue_2 = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_29, K2Node_Event_AttachLocation);0xF140BreakRotator(CallFunc_FindLookAtRotation_ReturnValue_2, CallFunc_BreakRotator_Roll_9, CallFunc_BreakRotator_Pitch_9, CallFunc_BreakRotator_Yaw_9);0xF16ECallFunc_MakeRotator_ReturnValue_8 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_9);0xF19DCallFunc_K2_SetActorRotation_ReturnValue_7 = K2_SetActorRotation(CallFunc_MakeRotator_ReturnValue_8, false);0xF1BBgoto Label_F0A2;0xF1C0Label_F1C0:0xF1C0CharacterMovement.StopMovementImmediately();0xF1E4Pole Up Vector = K2Node_Event_PoleUpVector;0xF1FFCharacterMovement.SetPlaneConstraintAxisSetting(0);0xF225Pole Actor = K2Node_Event_PoleActor;0xF238CallFunc_Conv_FloatToVector_ReturnValue_9 = Conv_FloatToVector(-1f);0xF259CallFunc_GetActorForwardVector_ReturnValue_10 = GetActorForwardVector();0xF275CallFunc_Conv_FloatToVector_ReturnValue_13 = Conv_FloatToVector(CapsuleComponent.CapsuleRadius);0xF2B0CallFunc_Multiply_VectorVector_ReturnValue_15 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_10, CallFunc_Conv_FloatToVector_ReturnValue_13);0xF2DECallFunc_Multiply_VectorVector_ReturnValue_16 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_15, CallFunc_Conv_FloatToVector_ReturnValue_9);0xF30CCallFunc_GetScaledCapsuleHalfHeight_ReturnValue = CapsuleComponent.GetScaledCapsuleHalfHeight();0xF33ECallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetScaledCapsuleHalfHeight_ReturnValue);0xF35BCallFunc_Multiply_DoubleDouble_ReturnValue_13 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, -0.7);0xF389CallFunc_MakeVector_ReturnValue_5 = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_13);0xF3C0CallFunc_Add_VectorVector_ReturnValue_10 = Add_VectorVector(K2Node_Event_AttachLocation, CallFunc_MakeVector_ReturnValue_5);0xF3EECallFunc_Add_VectorVector_ReturnValue_11 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_10, CallFunc_Multiply_VectorVector_ReturnValue_16);0xF41CCallFunc_K2_SetActorLocation_ReturnValue_2 = K2_SetActorLocation(CallFunc_Add_VectorVector_ReturnValue_11, false, CallFunc_K2_SetActorLocation_SweepHitResult_2, false);0xF444goto Label_F0B5;0xF449Label_F449:0xF449CharacterMovement.SetMovementMode(5, 0);0xF471goto Label_F1C0;0xF476Label_F476:0xF476change Move State(5);0xF486goto Label_F449;0xF48BLabel_F48B:0xF48Bchange Action State(0);0xF49Bgoto Label_F476;0xF4A0goto Label_F48B;0xF4A5Label_F4A5:0xF4A5change Move State(6);0xF4B5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6 = CreateProxyObjectForPlayMontage(Mesh, /Game/Animations/Player/dreamLady_PoleToPerch_Montage.dreamLady_PoleToPerch_Montage, 1f, K2Node_CustomEvent_StartingPosition, FName(None));0xF4F6CallFunc_IsValid_ReturnValue_13 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6);0xF513if (!(CallFunc_IsValid_ReturnValue_13)) PopFlow();0xF51DK2Node_CreateDelegate_OutputDelegate_23.Bind(this, OnCompleted_9FF4BD5740A0319916FFF1B33E49C14D);0xF534CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnCompleted += K2Node_CreateDelegate_OutputDelegate_23;0xF55DK2Node_CreateDelegate_OutputDelegate_22.Bind(this, OnBlendOut_9FF4BD5740A0319916FFF1B33E49C14D);0xF574CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_22;0xF59DK2Node_CreateDelegate_OutputDelegate_21.Bind(this, OnInterrupted_9FF4BD5740A0319916FFF1B33E49C14D);0xF5B4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_21;0xF5DDK2Node_CreateDelegate_OutputDelegate_20.Bind(this, OnNotifyBegin_9FF4BD5740A0319916FFF1B33E49C14D);0xF5F4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_20;0xF61DK2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnNotifyEnd_9FF4BD5740A0319916FFF1B33E49C14D);0xF634CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_19;0xF65DPopFlow();0xF65Egoto Label_F4A5;0xF663Label_F663:0xF663Delay(this, 0.3f, LatentActionInfo{0x273A, 1297053535, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0xF699PopFlow();0xF69ALabel_F69A:0xF69AbouncedAttackLockoutTimer = true;0xF6A5goto Label_F663;0xF6AALabel_F6AA:0xF6AAattackComboPosition = 0;0xF6C1goto Label_F69A;0xF6C6Label_F6C6:0xF6C6updatePlayerCurrentStatValues();0xF6D4PopFlow();0xF6D5Label_F6D5:0xF6D5CallFunc_EqualEqual_ByteByte_ReturnValue_8 = EqualEqual_ByteByte(actionState, 16);0xF6F4CallFunc_EqualEqual_ByteByte_ReturnValue_9 = EqualEqual_ByteByte(actionState, 6);0xF713CallFunc_BooleanXOR_ReturnValue = BooleanXOR(CallFunc_EqualEqual_ByteByte_ReturnValue_9, CallFunc_EqualEqual_ByteByte_ReturnValue_8);0xF739if (!(CallFunc_BooleanXOR_ReturnValue)) goto Label_F748;0xF747PopFlow();0xF748Label_F748:0xF748changeJumpType(5);0xF758timedResetControlVariables(0, false);0xF770CallFunc_Multiply_DoubleDouble_ReturnValue_14 = Multiply_DoubleDouble(moveInputAmount, 500);0xF79ECallFunc_Conv_DoubleToVector_ReturnValue_6 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_14);0xF7C3CallFunc_Multiply_VectorVector_ReturnValue_18 = Multiply_VectorVector(inputVectorWorld, CallFunc_Conv_DoubleToVector_ReturnValue_6);0xF7F1CallFunc_Add_VectorVector_ReturnValue_13 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_18, FVector(0, 0, 1000));0xF82FLaunchCharacter(CallFunc_Add_VectorVector_ReturnValue_13, true, true);0xF848altJumpEvent();0xF856resetAirMoves();0xF864customStopMontage(0f);0xF877goto Label_F6AA;0xF87CLabel_F87C:0xF87CPushFlow(Label_FA05);0xF881PushFlow(Label_FADB);0xF886PushFlow(Label_FB20);0xF88BPushFlow(Label_F8DE);0xF890CustomTimeDilation = 0.1f;0xF8A7RetriggerableDelay(this, 0.1f, LatentActionInfo{0x3293, -1427940019, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0xF8DDPopFlow();0xF8DELabel_F8DE:0xF8DECallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(attackComboPosition, 2);0xF900CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_IntInt_ReturnValue, leftAttack?);0xF926CallFunc_K2_GetComponentRotation_ReturnValue_1 = Mesh.K2_GetComponentRotation();0xF958CallFunc_SelectFloat_ReturnValue_3 = SelectFloat(-1, 1, CallFunc_BooleanOR_ReturnValue);0xF98FCallFunc_MakeVector_ReturnValue_6 = MakeVector(CallFunc_SelectFloat_ReturnValue_3, 1, 1);0xF9C6CallFunc_SpawnSystemAtLocation_ReturnValue_5 = SpawnSystemAtLocation(this, /Game/VFX/Systems/NS_BasicBurstDirectional.NS_BasicBurstDirectional, K2Node_Event_ConfirmLocation, CallFunc_K2_GetComponentRotation_ReturnValue_1, CallFunc_MakeVector_ReturnValue_6, true, true, 0, true);0xFA04PopFlow();0xFA05Label_FA05:0xFA05if (!(K2Node_Event_providesPower_)) PopFlow();0xFA0FCallFunc_Conv_IntToDouble_ReturnValue_4 = Conv_IntToDouble(powerBuildUpgrades);0xFA34CallFunc_Multiply_DoubleDouble_ReturnValue_21 = Multiply_DoubleDouble(3, CallFunc_Conv_IntToDouble_ReturnValue_4);0xFA62CallFunc_Subtract_DoubleDouble_ReturnValue_5 = Subtract_DoubleDouble(hitsToFill, CallFunc_Multiply_DoubleDouble_ReturnValue_21);0xFA90CallFunc_Divide_DoubleDouble_ReturnValue_4 = Divide_DoubleDouble(baseMaxPower, CallFunc_Subtract_DoubleDouble_ReturnValue_5);0xFABEchangePowerAmount(CallFunc_Divide_DoubleDouble_ReturnValue_4, false);0xFAD6goto Label_F6C6;0xFADBLabel_FADB:0xFADBCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(hitActorsArray, K2Node_Event_HitPerson);0xFB1FPopFlow();0xFB20Label_FB20:0xFB20CallFunc_BooleanAND_ReturnValue_8 = BooleanAND(K2Node_Event_providesBounce_, obtainedLight?);0xFB46if (!(CallFunc_BooleanAND_ReturnValue_8)) PopFlow();0xFB50K2Node_SwitchEnum_CmpSuccess_40 = NotEqual_ByteByte(moveState, 1);0xFB6Fif (!(K2Node_SwitchEnum_CmpSuccess_40)) goto Label_F6D5;0xFB7DPopFlow();0xFB7EK2Node_SwitchEnum_CmpSuccess_41 = NotEqual_ByteByte(K2Node_Event_EnemiesHitResponse, 0);0xFB9Dif (!(K2Node_SwitchEnum_CmpSuccess_41)) goto Label_F87C;0xFBABPopFlow();0xFBACBreakTransform(moveStart, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0xFBDACallFunc_GetUnscaledCapsuleHalfHeight_ReturnValue = CapsuleComponent.GetUnscaledCapsuleHalfHeight();0xFC0CCallFunc_Conv_FloatToVector_ReturnValue_15 = Conv_FloatToVector(CallFunc_GetUnscaledCapsuleHalfHeight_ReturnValue);0xFC31CallFunc_K2_GetComponentToWorld_ReturnValue_3 = K2Node_DynamicCast_AsBP_Rest_Chair.startPosArrow.K2_GetComponentToWorld();0xFC79BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_3, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, CallFunc_BreakTransform_Scale_2);0xFCA7CallFunc_GetUpVector_ReturnValue = GetUpVector(CallFunc_BreakTransform_Rotation_2);0xFCCCCallFunc_Multiply_VectorVector_ReturnValue_22 = Multiply_VectorVector(CallFunc_Conv_FloatToVector_ReturnValue_15, CallFunc_GetUpVector_ReturnValue);0xFCFACallFunc_Add_VectorVector_ReturnValue_19 = Add_VectorVector(CallFunc_BreakTransform_Location_2, CallFunc_Multiply_VectorVector_ReturnValue_22);0xFD28CallFunc_VLerp_ReturnValue_3 = VLerp(CallFunc_BreakTransform_Location_1, CallFunc_Add_VectorVector_ReturnValue_19, Timeline_6_NewTrack_0_4C2661B1458DFB764026F5BE365D4104);0xFD5FCallFunc_K2_SetActorLocation_ReturnValue_3 = K2_SetActorLocation(CallFunc_VLerp_ReturnValue_3, false, CallFunc_K2_SetActorLocation_SweepHitResult_3, false);0xFD87BreakTransform(moveStart, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0xFDB5CallFunc_K2_GetComponentToWorld_ReturnValue_3 = K2Node_DynamicCast_AsBP_Rest_Chair.startPosArrow.K2_GetComponentToWorld();0xFDFDBreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_3, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, CallFunc_BreakTransform_Scale_2);0xFE2BCallFunc_RLerp_ReturnValue_1 = RLerp(CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Rotation_2, Timeline_6_NewTrack_0_4C2661B1458DFB764026F5BE365D4104, true);0xFE63CallFunc_K2_SetActorRotation_ReturnValue_9 = K2_SetActorRotation(CallFunc_RLerp_ReturnValue_1, false);0xFE81PopFlow();0xFE82Label_FE82:0xFE82doLedgeJump();0xFE90PopFlow();0xFE91Label_FE91:0xFE91K2Node_SwitchEnum_CmpSuccess_42 = NotEqual_ByteByte(moveState, 3);0xFEB0if (!(K2Node_SwitchEnum_CmpSuccess_42)) goto Label_FE82;0xFEBEPopFlow();0xFEBFLabel_FEBF:0xFEBFCharacterMovement.SetMovementMode(3, 0);0xFEE7PopFlow();0xFEE8Label_FEE8:0xFEE8change Move State(1);0xFEF8goto Label_FEBF;0xFEFDLabel_FEFD:0xFEFDK2Node_SwitchEnum_CmpSuccess_43 = NotEqual_ByteByte(moveState, 3);0xFF1Cif (!(K2Node_SwitchEnum_CmpSuccess_43)) goto Label_FEE8;0xFF2APopFlow();0xFF2Bgoto Label_FEFD;0xFF30goto Label_FE91;0xFF35CallFunc_Conv_InputActionValueToBool_ReturnValue_15 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_11);0xFF52Temp_bool_Variable_13 = CallFunc_Conv_InputActionValueToBool_ReturnValue_15;0xFF65Temp_real_Variable_32 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_11);0xFF82Temp_real_Variable_32 = Temp_real_Variable_32;0xFF9DTemp_real_Variable_33 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_11);0xFFBATemp_real_Variable_33 = Temp_real_Variable_33;0xFFD5Temp_object_Variable_23 = K2Node_EnhancedInputActionEvent_SourceAction_11;0xFFE8goto Label_DC07;0xFFEDBlobShadow.SetVisibility(false, false);0x1000FCharacterMovement.SetMovementMode(5, 0);0x10037PopFlow();0x10038Label_10038:0x10038Timeline_0.Stop();0x10058PopFlow();0x10059Label_10059:0x10059Timeline_0.PlayFromStart();0x10079PopFlow();0x1007ACallFunc_RLerp_ReturnValue = RLerp(attackStartRot, FRotator(0, -90, 0), Timeline_0_NewTrack_0_62F4E24F4F02298B81F48888B596AECD, true);0x100C2Mesh.K2_SetRelativeRotation(CallFunc_RLerp_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x100F6PopFlow();0x100F7PopFlow();0x100F8goto Label_EAA6;0x100FDLabel_100FD:0x100FDif (!(obtainedProjectile?)) PopFlow();0x10107RetriggerableDelay(this, 0.25f, LatentActionInfo{0x2746, -1896915947, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0x1013DPopFlow();0x1013ECallFunc_Conv_InputActionValueToBool_ReturnValue_16 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_12);0x1015BTemp_bool_Variable_13 = CallFunc_Conv_InputActionValueToBool_ReturnValue_16;0x1016ETemp_real_Variable_32 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_12);0x1018BTemp_real_Variable_32 = Temp_real_Variable_32;0x101A6Temp_real_Variable_33 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_12);0x101C3Temp_real_Variable_33 = Temp_real_Variable_33;0x101DETemp_object_Variable_23 = K2Node_EnhancedInputActionEvent_SourceAction_12;0x101F1goto Label_EBEC;0x101F6PopFlow();0x101F7Label_101F7:0x101F7CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(damageUpgrades);0x1021CCallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, 0.75);0x1024ACallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(powerDamageMultiplier, CallFunc_Multiply_DoubleDouble_ReturnValue_9);0x10278CallFunc_Multiply_DoubleDouble_ReturnValue_16 = Multiply_DoubleDouble(heavyAttackDamage, CallFunc_Add_DoubleDouble_ReturnValue);0x102A6K2Node_MakeStruct_ST_HitboxData_2.Damage_15_2068E77745C092F1FC7634A91107BEAB = CallFunc_Multiply_DoubleDouble_ReturnValue_16;0x102CAK2Node_MakeStruct_ST_HitboxData_2.HitStopDuration_16_E15EA3AC41362D7EA0AEB3A8064CF3A7 = 0.2;0x102EEK2Node_MakeStruct_ST_HitboxData_2.HitType_7_A22DD9384A13F44AE32A35B8483C5ED3 = false;0x10302K2Node_MakeStruct_ST_HitboxData_2.HitSound_14_FB67671344A1F2B807571DAC05C7BC60 = nullptr;0x10316K2Node_MakeStruct_ST_HitboxData_2.hitboxSocketName_13_3851CA34448DCDDECDDC9DAEE4FD19DE = FName(handSlot_RSocket);0x1033EK2Node_MakeStruct_ST_HitboxData_2.lengthRadiusHalfHeight_12_596D9D47496CF530718FD78AB8AAE1CE = FVector(120, 80, 80);0x10372K2Node_MakeStruct_ST_HitboxData_2.DamageType_19_CC06EAD1426104EDCDC6BB915B624248 = 2;0x1038FST Hitbox Data = K2Node_MakeStruct_ST_HitboxData_2;0x103AAlockAttack? = true;0x103B5StopAnimStrech();0x103C3goto Label_100FD;0x103C8Label_103C8:0x103C8rotateActorToStick();0x103D6PopFlow();0x103D7Label_103D7:0x103D7CallFunc_IsValid_ReturnValue_15 = IsValid(lockonActor);0x103F4if (!(CallFunc_IsValid_ReturnValue_15)) goto Label_103C8;0x10402CallFunc_K2_GetActorLocation_ReturnValue_32 = K2_GetActorLocation();0x1041ECallFunc_K2_GetActorLocation_ReturnValue_33 = lockonActor.K2_GetActorLocation();0x10450CallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_K2_GetActorLocation_ReturnValue_32, CallFunc_K2_GetActorLocation_ReturnValue_33);0x1047ECallFunc_Vector_Normal2D_ReturnValue_2 = Vector_Normal2D(CallFunc_GetDirectionUnitVector_ReturnValue, 1e-04f);0x104A8CallFunc_Conv_VectorToRotator_ReturnValue_3 = Conv_VectorToRotator(CallFunc_Vector_Normal2D_ReturnValue_2);0x104CDCallFunc_K2_SetActorRotation_ReturnValue_8 = K2_SetActorRotation(CallFunc_Conv_VectorToRotator_ReturnValue_3, false);0x104EBPopFlow();0x104ECK2Node_SwitchEnum_CmpSuccess_48 = NotEqual_ByteByte(actionState, 0);0x1050Bif (!(K2Node_SwitchEnum_CmpSuccess_48)) goto Label_1065C;0x10519K2Node_SwitchEnum_CmpSuccess_48 = NotEqual_ByteByte(actionState, 2);0x10538if (!(K2Node_SwitchEnum_CmpSuccess_48)) goto Label_10975;0x10546K2Node_SwitchEnum_CmpSuccess_48 = NotEqual_ByteByte(actionState, 3);0x10565if (!(K2Node_SwitchEnum_CmpSuccess_48)) goto Label_10628;0x10573K2Node_SwitchEnum_CmpSuccess_48 = NotEqual_ByteByte(actionState, 7);0x10592if (!(K2Node_SwitchEnum_CmpSuccess_48)) goto Label_1065C;0x105A0K2Node_SwitchEnum_CmpSuccess_48 = NotEqual_ByteByte(actionState, 8);0x105BFif (!(K2Node_SwitchEnum_CmpSuccess_48)) goto Label_1065C;0x105CDK2Node_SwitchEnum_CmpSuccess_48 = NotEqual_ByteByte(actionState, 15);0x105ECif (!(K2Node_SwitchEnum_CmpSuccess_48)) goto Label_5551;0x105FAK2Node_SwitchEnum_CmpSuccess_48 = NotEqual_ByteByte(actionState, 17);0x10619if (!(K2Node_SwitchEnum_CmpSuccess_48)) goto Label_1065C;0x10627PopFlow();0x10628Label_10628:0x10628CallFunc_GreaterEqual_DoubleDouble_ReturnValue_10 = GreaterEqual_DoubleDouble(actionStateUptime, 0.7);0x1064Eif (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_10)) goto Label_10969;0x1065CLabel_1065C:0x1065CPushFlow(Label_10670);0x10661PushFlow(Label_106A7);0x10666PushFlow(Label_108E5);0x1066Bgoto Label_103D7;0x10670Label_10670:0x10670Delay(this, 0.2f, LatentActionInfo{0x2DAD, 2106700758, FName(ExecuteUbergraph_BP_PlayerGoatMain), this});0x106A6PopFlow();0x106A7Label_106A7:0x106A7Temp_object_Variable_15 = /Game/Animations/Player/Attacks/dreamLady_Attack_GL1_Montage.dreamLady_Attack_GL1_Montage;0x106BATemp_object_Variable_16 = /Game/Animations/Player/Attacks/dreamLady_Attack_GL2_Montage.dreamLady_Attack_GL2_Montage;0x106CDTemp_bool_Variable_10 = leftAttack?;0x106E0CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7 = CreateProxyObjectForPlayMontage(Mesh, Switch(Temp_bool_Variable_10, false => Temp_object_Variable_16, true => Temp_object_Variable_15, default => K2Node_Select_Default_8), 1f, 0f, FName(None));0x10749CallFunc_IsValid_ReturnValue_16 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7);0x10766if (!(CallFunc_IsValid_ReturnValue_16)) goto Label_108B4;0x10774K2Node_CreateDelegate_OutputDelegate_28.Bind(this, OnCompleted_C76D256D4A16F2EF15449495BF95D797);0x1078BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnCompleted += K2Node_CreateDelegate_OutputDelegate_28;0x107B4K2Node_CreateDelegate_OutputDelegate_27.Bind(this, OnBlendOut_C76D256D4A16F2EF15449495BF95D797);0x107CBCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_27;0x107F4K2Node_CreateDelegate_OutputDelegate_26.Bind(this, OnInterrupted_C76D256D4A16F2EF15449495BF95D797);0x1080BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_26;0x10834K2Node_CreateDelegate_OutputDelegate_25.Bind(this, OnNotifyBegin_C76D256D4A16F2EF15449495BF95D797);0x1084BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_25;0x10874K2Node_CreateDelegate_OutputDelegate_24.Bind(this, OnNotifyEnd_C76D256D4A16F2EF15449495BF95D797);0x1088BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_24;0x108B4Label_108B4:0x108B4CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(leftAttack?);0x108D1leftAttack? = CallFunc_Not_PreBool_ReturnValue_2;0x108E4PopFlow();0x108E5Label_108E5:0x108E5change Action State(3);0x108F5K2_ClearAndInvalidateTimerHandle(this, NewVar);0x10909/Script/Engine.Default__KismetArrayLibrary.Array_Clear(hitActorsArray);0x10932actionStateUptime = 0;0x1094DattackComboPosition = 0;0x10964goto Label_101F7;0x10969Label_10969:0x10969saveAttack? = true;0x10974PopFlow();0x10975Label_10975:0x10975CallFunc_GreaterEqual_DoubleDouble_ReturnValue_11 = GreaterEqual_DoubleDouble(actionStateUptime, freeAttackIntteruptTime);0x1099Bif (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_11)) goto Label_10969;0x109A9goto Label_1065C;0x109AECallFunc_Conv_InputActionValueToBool_ReturnValue_17 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_13);0x109CBTemp_bool_Variable_14 = CallFunc_Conv_InputActionValueToBool_ReturnValue_17;0x109DETemp_real_Variable_34 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_13);0x109FBTemp_real_Variable_34 = Temp_real_Variable_34;0x10A16Temp_real_Variable_35 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_13);0x10A33Temp_real_Variable_35 = Temp_real_Variable_35;0x10A4ETemp_object_Variable_24 = K2Node_EnhancedInputActionEvent_SourceAction_13;0x10A61goto Label_DEE0;0x10A66saveAttack? = false;0x10A71goto Label_53AB;0x10A76CallFunc_Conv_InputActionValueToBool_ReturnValue_18 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_14);0x10A93Temp_bool_Variable_14 = CallFunc_Conv_InputActionValueToBool_ReturnValue_18;0x10AA6Temp_real_Variable_34 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_14);0x10AC3Temp_real_Variable_34 = Temp_real_Variable_34;0x10ADETemp_real_Variable_35 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_14);0x10AFBTemp_real_Variable_35 = Temp_real_Variable_35;0x10B16Temp_object_Variable_24 = K2Node_EnhancedInputActionEvent_SourceAction_14;0x10B29goto Label_B3BD;0x10B2Egoto Label_E963;0x10B33goto Label_E4D7;0x10B38CallFunc_K2_GetActorLocation_ReturnValue_35 = K2_GetActorLocation();0x10B54CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2 = Cast<4>(hitboxRadius);0x10B71CallFunc_Multiply_DoubleDouble_ReturnValue_18 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2, 2);0x10B9FCallFunc_CapsuleTraceSingle_Radius_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_18);0x10BBCCallFunc_CapsuleTraceSingle_HalfHeight_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_18);0x10BD9CallFunc_CapsuleTraceSingle_ReturnValue = CapsuleTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue_35, CallFunc_K2_GetActorLocation_ReturnValue_35, CallFunc_CapsuleTraceSingle_Radius_ImplicitCast, CallFunc_CapsuleTraceSingle_HalfHeight_ImplicitCast, 3, false, Temp_object_Variable_17, 0, CallFunc_CapsuleTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 0.113069f, 1f, 1f}, 5f);0x10C73if (!(CallFunc_CapsuleTraceSingle_ReturnValue)) PopFlow();0x10C7DBreakHitResult(CallFunc_CapsuleTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x10D32CallFunc_K2_GetActorLocation_ReturnValue_36 = CallFunc_BreakHitResult_HitActor_2.K2_GetActorLocation();0x10D64CallFunc_Add_VectorVector_ReturnValue_16 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_36, FVector(0, 0, 50));0x10DA2CallFunc_K2_GetActorLocation_ReturnValue_37 = K2_GetActorLocation();0x10DBECallFunc_GetDirectionUnitVector_ReturnValue_1 = GetDirectionUnitVector(CallFunc_K2_GetActorLocation_ReturnValue_37, CallFunc_Add_VectorVector_ReturnValue_16);0x10DECCallFunc_Vector_Normal2D_ReturnValue_3 = Vector_Normal2D(CallFunc_GetDirectionUnitVector_ReturnValue_1, 1e-04f);0x10E16CallFunc_Conv_VectorToRotator_ReturnValue_4 = Conv_VectorToRotator(CallFunc_Vector_Normal2D_ReturnValue_3);0x10E3BCallFunc_ComposeRotators_ReturnValue_1 = ComposeRotators(CallFunc_Conv_VectorToRotator_ReturnValue_4, FRotator(0, -90, 0));0x10E79Mesh.K2_SetWorldRotation(CallFunc_ComposeRotators_ReturnValue_1, false, CallFunc_K2_SetWorldRotation_SweepHitResult_2, false);0x10EADattackStartRot = Mesh.RelativeRotation;0x10EDEgoto Label_10059;0x10EE3Label_10EE3:0x10EE3Mesh.K2_SetRelativeRotation(FRotator(0, 270, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult_1, false);0x10F27PopFlow();0x10F28Label_10F28:0x10F28PushFlow(Label_10EE3);0x10F2Dgoto Label_10038;0x10F32Label_10F32:0x10F32if (!(true)) PopFlow();0x10F34goto Label_10F28;0x10F39goto Label_10F32;0x10F3Egoto Label_4158;0x10F43goto Label_E21C;0x10F48Label_10F48:0x10F48PushFlow(Label_110F5);0x10F4DupdateUpgrades(As MV Game Instance Ref.upgradeTracker);0x10F7AAs MV Game Instance Ref.devToggleFullCharacter();0x10F9ECallFunc_BooleanAND_ReturnValue_12 = BooleanAND(As MV Game Instance Ref.equippedWeapon, weaponEquipped?);0x10FDACallFunc_BooleanAND_ReturnValue_13 = BooleanAND(CallFunc_BooleanAND_ReturnValue_12, obtainedAttack?);0x11000changeEquippedWeapon(CallFunc_BooleanAND_ReturnValue_13);0x11017healPlayer(0);0x1102EchangePowerAmount(0, true);0x11046updatePlayerCurrentStatValues();0x11054UI_HudRef.Update Key Count UI(As MV Game Instance Ref.NumberOfKeys);0x11097CallFunc_IsFalling_ReturnValue_2 = CharacterMovement.IsFalling();0x110C5if (!(CallFunc_IsFalling_ReturnValue_2)) goto Label_110E4;0x110D3change Move State(1);0x110E3PopFlow();0x110E4Label_110E4:0x110E4change Move State(0);0x110F4PopFlow();0x110F5Label_110F5:0x110F5changeActiveOutfit(As MV Game Instance Ref.Current Outfit);0x11122PopFlow();0x11123Label_11123:0x11123if (!(spawnTrackingParticles?)) PopFlow();0x1112DCallFunc_SpawnSystemAttached_ReturnValue_3 = SpawnSystemAttached(/Game/VFX/Systems/NE_Particles_System.NE_Particles_System, CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 0, true);0x11199PopFlow();0x1119ALabel_1119A:0x1119AchangeControlState(0);0x111AAPopFlow();0x111ABLabel_111AB:0x111ABSetActorTickEnabled(true);0x111B6PushFlow(Label_11123);0x111BBPushFlow(Label_11242);0x111C0PushFlow(Label_112C6);0x111C5PushFlow(Label_11469);0x111CACallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x111DFK2Node_DynamicCast_AsMV_Game_Instance = Cast<MV_GameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x11203K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsMV_Game_Instance);0x11220if (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x1122AAs MV Game Instance Ref = K2Node_DynamicCast_AsMV_Game_Instance;0x1123Dgoto Label_6C60;0x11242Label_11242:0x11242UI_HudRef.fadeInOut(false, 1f);0x1126CPushFlow(Label_112A4);0x11271if (!(As MV Game Instance Ref.levelTransitionIn?)) goto Label_1119A;0x11295enterTransition();0x112A3PopFlow();0x112A4Label_112A4:0x112A4As MV Game Instance Ref.levelTransitionIn? = false;0x112C5PopFlow();0x112C6Label_112C6:0x112C6CallFunc_GetController_ReturnValue = GetController();0x112DAK2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(CallFunc_GetController_ReturnValue);0x112FEK2Node_DynamicCast_bSuccess_8 = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller);0x1131Bif (!(K2Node_DynamicCast_bSuccess_8)) PopFlow();0x11325CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(K2Node_DynamicCast_AsPlayer_Controller, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x1134BCallFunc_IsValid_ReturnValue_21 = IsValid(CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue);0x11368if (!(CallFunc_IsValid_ReturnValue_21)) PopFlow();0x11372Temp_struct_Variable = ModifyContextOptions{true, false};0x11394CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(K2Node_DynamicCast_AsPlayer_Controller, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x113BACallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue.AddMappingContext(/Game/ThirdPerson/Input/IMC_Default.IMC_Default, 0, Temp_struct_Variable);0x113F6SpringArm.TargetArmLength = 5000f;0x11423CallFunc_GetTransform_ReturnValue_2 = GetTransform();0x1143FupdateSafeZone(CallFunc_GetTransform_ReturnValue_2);0x11456loadRelevantSettings();0x11464goto Label_10F48;0x11469Label_11469:0x11469CallFunc_GetTransform_ReturnValue_3 = GetTransform();0x11485CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_3 = BeginDeferredActorSpawnFromClass(this, /Game/ThirdPerson/Player/BP_PlayerCam.BP_PlayerCam_C, CallFunc_GetTransform_ReturnValue_3, 0, nullptr);0x114AFSetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_3, FName(OwningActor), this);0x114D0SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_3, FName(Instigator), this);0x114F1CallFunc_GetTransform_ReturnValue_3 = GetTransform();0x1150DCallFunc_FinishSpawningActor_ReturnValue_3 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_3, CallFunc_GetTransform_ReturnValue_3);0x11533Camera Reference = CallFunc_FinishSpawningActor_ReturnValue_3;0x11546goto Label_6E6B;0x1154Bgoto Label_111AB;0x11550goto Label_C963;0x11555PopFlow();0x11556goto Label_EBFB;0x1155BLabel_1155B:0x1155BtryFinishHeal();0x11569PopFlow();0x1156AK2Node_SwitchEnum_CmpSuccess_50 = NotEqual_ByteByte(actionState, 11);0x11589if (!(K2Node_SwitchEnum_CmpSuccess_50)) goto Label_11598;0x11597PopFlow();0x11598Label_11598:0x11598CallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(possible amount to heal, 0);0x115BAif (!(CallFunc_Greater_IntInt_ReturnValue_2)) PopFlow();0x115C4CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(possible amount to heal, 1);0x115EETemp_int_Variable_4 = CallFunc_Subtract_IntInt_ReturnValue;0x11609possible amount to heal = Temp_int_Variable_4;0x11624CallFunc_K2_GetActorLocation_ReturnValue_38 = K2_GetActorLocation();0x11640CallFunc_SpawnSoundAtLocation_ReturnValue_13 = SpawnSoundAtLocation(this, /Game/Audio/Sounds/Actions/cue_healStep.cue_healStep, CallFunc_K2_GetActorLocation_ReturnValue_38, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x11692CallFunc_Conv_FloatToVector_ReturnValue_11 = Conv_FloatToVector(50f);0x116B3CallFunc_GetActorForwardVector_ReturnValue_13 = GetActorForwardVector();0x116CFCallFunc_Multiply_VectorVector_ReturnValue_21 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_13, CallFunc_Conv_FloatToVector_ReturnValue_11);0x116FDCallFunc_K2_GetActorLocation_ReturnValue_39 = K2_GetActorLocation();0x11719CallFunc_Add_VectorVector_ReturnValue_17 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_39, FVector(0, 0, 100));0x11757CallFunc_Add_VectorVector_ReturnValue_18 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_17, CallFunc_Multiply_VectorVector_ReturnValue_21);0x11785CallFunc_SpawnSystemAtLocation_ReturnValue_8 = SpawnSystemAtLocation(this, /Game/VFX/Emitters/NS_HealWave.NS_HealWave, CallFunc_Add_VectorVector_ReturnValue_18, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x117E3CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(possible amount to heal, 0);0x11805if (!(CallFunc_Greater_IntInt_ReturnValue_1)) goto Label_1155B;0x11813PopFlow();0x11814PopFlow();0x11815Temp_name_Variable_13 = K2Node_CustomEvent_NotifyName_60;0x11830PopFlow();0x11831goto Label_BE1D;0x11836goto Label_BE54;0x1183BCallFunc_Conv_InputActionValueToBool_ReturnValue_19 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_15);0x11858Temp_bool_Variable_15 = CallFunc_Conv_InputActionValueToBool_ReturnValue_19;0x1186BTemp_real_Variable_36 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_15);0x11888Temp_real_Variable_36 = Temp_real_Variable_36;0x118A3Temp_real_Variable_37 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_15);0x118C0Temp_real_Variable_37 = Temp_real_Variable_37;0x118DBTemp_object_Variable_25 = K2Node_EnhancedInputActionEvent_SourceAction_15;0x118EEgoto Label_DA88;0x118F3goto Label_E820;0x118F8Label_118F8:0x118F8return;0x118FA// end of script
Final0x04
void playerLanded?__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 3

types with a member, parameter or interface of this type