void GetObjectTypesToDropBlock (TArray<EObjectTypeQuery > & ObjectTypesToBlock ) Script3 statements · 35 bytes of bytecode 0x0000 ObjectTypesToBlock = {};0x0020 return;Public 0x1495c50 0x10 void GetVehicleLockComponent (const USceneComponent * & LockComponent ) Script3 statements · 14 bytes of bytecode 0x0000 LockComponent = nullptr;0x000B return;Public 0x1495c50 0x08 void DisablePushRouting (const bool & bDisable ) Script3 statements · 14 bytes of bytecode 0x0000 bDisable = false;0x000B return;Public 0x1495c50 0x01 void GetRideableSteeringInput (const bool & Success , const double & Steering ) Script4 statements · 41 bytes of bytecode 0x0000 Success = false;0x000B Steering = 0;0x0026 return;Public 0x1495c50 0x10 void AllowsHeldObjectInteraction (ABP_FirstPersonCharacter_C * Player , AActor * HeldItem , const FHitResult & HitResult , const bool & Result ) Script3 statements · 14 bytes of bytecode 0x0000 Result = false;0x000B return;Public 0x1495c50 0x111 void TeleportByRocket (AActor * Rocket , const FVector & NewLocation , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x21 void CanBeTeleportedByRocket (const bool & Result , const FVector & ActorLocation ) Script4 statements · 57 bytes of bytecode 0x0000 Result = false;0x000B ActorLocation = FVector(0, 0, 0);0x0036 return;Public 0x1495c50 0x20 void SetInsideRV (bool InsideRV , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x02 void CanBeNailed (const bool & CanBeNailed , const bool & CanBeNailAnchor ) Script4 statements · 25 bytes of bytecode 0x0000 CanBeNailed = false;0x000B CanBeNailAnchor = false;0x0016 return;Public 0x1495c50 0x02 void SetFastenedPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void RemoveNail (AActor * Nail , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void AddNail (AActor * Nail , const FTransform & NailedActorTransform , AActor * OtherNailedActor , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x79 void EnableRideableInput (bool EnableInput , ABP_FirstPersonPlayerController_C * PlayerController , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x11 void GetRideableAttachmentPoint (ARGFirstPersonCharacter * Player , const USceneComponent * & AttachmentPoint , const FVector & AttachmentOffset , const bool & SetRotationToWorld ) Script5 statements · 68 bytes of bytecode 0x0000 AttachmentPoint = nullptr;0x000B AttachmentOffset = FVector(0, 0, 0);0x0036 SetRotationToWorld = false;0x0041 return;Public 0x1495c50 0x29 void IsRideable (const bool & IsRideable , const ECharSeatType & SeatType , const bool & MultiSeat ) Script5 statements · 45 bytes of bytecode 0x0000 IsRideable = false;0x000B SeatType = 0;0x001F MultiSeat = false;0x002A return;Public 0x1495c50 0x03 void GetAttachedToPlayerInteractionTexts (TMap<UInputAction *, FText> & PickedUpPlayerInteractions ) Script3 statements · 43 bytes of bytecode 0x0000 PickedUpPlayerInteractions = TMap{};0x0028 return;Public 0x1495c50 0x50 void GetPickedUpPlayerInteractionTexts (TMap<UInputAction *, FText> & PickedUpPlayerInteractions , const UInputMappingContext * & IMC ) Script4 statements · 54 bytes of bytecode 0x0000 PickedUpPlayerInteractions = TMap{};0x0028 IMC = nullptr;0x0033 return;Public 0x1495c50 0x58 void GetLookAtPlayerInteractionTexts (ARGFirstPersonCharacter * InstigatingPlayer , AActor * InstigatingPlayerHeldActor , const FHitResult & Hit , TMap<UInputAction *, FText> & LookAtPlayerInteractionTexts ) Script3 statements · 43 bytes of bytecode 0x0000 LookAtPlayerInteractionTexts = TMap{};0x0028 return;Public 0x1495c50 0x160 void Interact (ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult , double HoldTime , bool NewParam , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x112 void BlockInteraction (ABP_FirstPersonCharacter_C * Player , const bool & BlockInteraction ) Script3 statements · 14 bytes of bytecode 0x0000 BlockInteraction = false;0x000B return;Public 0x1495c50 0x09 void GetPhysicsMesh (const bool & Success , const UPrimitiveComponent * & PrimitiveComponent ) Script4 statements · 25 bytes of bytecode 0x0000 Success = false;0x000B PrimitiveComponent = nullptr;0x0016 return;Public 0x1495c50 0x10 void SetPickedUpPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void SetDroppedPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void GetCustomHoldTransform (const bool & Success , FTransform & Transform ) Script4 statements · 113 bytes of bytecode 0x0000 Success = false;0x000B Transform = FTransform(...);0x006E return;Public 0x1495c50 0x70 void SetAttachedPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void AttachByPlayer (AActor * Parent , const FTransform & RelativeTransform , ABP_FirstPersonCharacter_C * PlayerAttaching , const FName & SocketName , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x81 void ForceAttach (AActor * Parent , const FTransform & RelativeTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x71 void ForceDetach (bool Destroy , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x02 void Hit (AActor * ActorHitting , const FHitResult & Hit , const FVector & ImpulseVector , const FST_Damage_Results & DamageResults , const bool & Success ) Script31 statements · 740 bytes of bytecode 0x0000 PushFlow(Label_02E1);0x0005 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(ImpulseVector, FVector(0, 0, 200));0x0043 LaunchCharacter(CallFunc_Add_VectorVector_ReturnValue, false, false);0x005C Temp_int_Loop_Counter_Variable = 0;0x0073 Temp_int_Array_Index_Variable = 0;0x008A Label_008A:0x008A CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DamageResults.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD);0x00CE CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00F4 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00FE Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0119 PushFlow(Label_0297);0x011E /Script/Engine.Default__KismetArrayLibrary.Array_Get(DamageResults.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0162 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, GameplayTag{FName(DamageType.Fire)});0x01A3 if (!(CallFunc_EqualEqual_GameplayTag_ReturnValue)) PopFlow();0x01AD CallFunc_GetAIController_ReturnValue = GetAIController(this);0x01C2 K2Node_DynamicCast_AsAIC_Goat = Cast<AIC_Goat_C>(CallFunc_GetAIController_ReturnValue);0x01E6 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsAIC_Goat);0x0203 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x020D CallFunc_GetAIController_ReturnValue = GetAIController(this);0x0222 K2Node_DynamicCast_AsAIC_Goat = Cast<AIC_Goat_C>(CallFunc_GetAIController_ReturnValue);0x0246 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsAIC_Goat);0x0263 K2Node_DynamicCast_AsAIC_Goat.Runaway();0x0287 Success = true;0x0292 goto Label_02E1;0x0297 Label_0297:0x0297 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02C1 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02DC goto Label_008A;0x02E1 Label_02E1:0x02E1 return;Public 0x1495c50 0x131 void CanPickUpObjectBeAttachedToLookAtObject (UObject * PickUpObject , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void GetObjectAttachType (const bool & Success , FGameplayTagContainer & AttachType ) Script4 statements · 60 bytes of bytecode 0x0000 Success = false;0x000B AttachType = GameplayTagContainer{{}};0x0039 return;Public 0x1495c50 0x28 void SetAttachPointState (const FGameplayTag & AttachPointState , const bool & Success ) Script4 statements · 41 bytes of bytecode 0x0000 Attach Point State = AttachPointState;0x001B Success = true;0x0026 return;Public 0x1495c50 0x09 void GetAttachPointState (const bool & Success , FGameplayTag & AttachPointState ) Script4 statements · 41 bytes of bytecode 0x0000 Success = true;0x000B AttachPointState = Attach Point State;0x0026 return;Public 0x1495c50 0x0C void GetCustomAttachComponent (const bool & Success , const USceneComponent * & CustomAttachComponent ) Script4 statements · 33 bytes of bytecode 0x0000 Success = true;0x000B CustomAttachComponent = Mesh;0x001E return;Public 0x1495c50 0x10 void GetCustomAttachTransform (AActor * AttachParent , const bool & Success , FTransform & CustomAttachTransform ) Script4 statements · 113 bytes of bytecode 0x0000 Success = false;0x000B CustomAttachTransform = FTransform(...);0x006E return;Public 0x1495c50 0x70 void SetNewAttachTransform (const FTransform & NewTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x61 void GetCharacterPose (const bool & Success , const E_CharacterPose & CharacterPose , const UAnimSequenceBase * & CharacterPoseAnim ) Script5 statements · 45 bytes of bytecode 0x0000 Success = false;0x000B CharacterPose = 0;0x001F CharacterPoseAnim = nullptr;0x002A return;Public 0x1495c50 0x10 void Explode (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void GetThirdPersonDummyClass (const TSubclassOf<ABP_ThirdPersonDummy_C > & ThirdPersonDummyClass ) Script3 statements · 14 bytes of bytecode 0x0000 ThirdPersonDummyClass = nullptr;0x000B return;Public 0x1495c50 0x08 void GetVisuals (const UStaticMesh * & Mesh , const UMaterialInstanceDynamic * & DynamicMaterial ) Script4 statements · 25 bytes of bytecode 0x0000 Mesh = nullptr;0x000B DynamicMaterial = nullptr;0x0016 return;Public 0x1495c50 0x10 void GetAttachOffset (FTransform & FPPOffset , FTransform & TPPOffset , const bool & Success ) Script5 statements · 212 bytes of bytecode 0x0000 FPPOffset = FTransform(...);0x0063 TPPOffset = FTransform(...);0x00C6 Success = false;0x00D1 return;Public 0x1495c50 0xC1 void GetAcceptedDamageTypes (const bool & Success , FGameplayTagContainer & AcceptedDamageTypes ) Script4 statements · 87 bytes of bytecode 0x0000 Success = true;0x000B AcceptedDamageTypes = GameplayTagContainer{{GameplayTag{FName(DamageType.Fire)}}};0x0054 return;Public 0x1495c50 0x28 void Repair (AActor * RepairTarget , ABP_Interactable_Actor_C * RepairTool , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x11 void StopInteract (ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x109 void AddImpulse (const FVector & ImpulseStrength , UObject * Instigator , const bool & Success ) Script45 statements · 1,156 bytes of bytecode 0x0000 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(ImpulseStrength, FVector(0, 0, 200));0x003E LaunchCharacter(CallFunc_Add_VectorVector_ReturnValue, false, false);0x0057 CallFunc_MatchesTag_ReturnValue = MatchesTag(Attach Point State, GameplayTag{FName(AttachPointState.HoldingObject)}, false);0x0090 if (!(CallFunc_MatchesTag_ReturnValue)) goto Label_0461;0x009E CallFunc_GetBlackboard_ReturnValue = GetBlackboard(this);0x00B3 CallFunc_MakeLiteralName_ReturnValue_2 = MakeLiteralName(FName(TargetEquipment));0x00DC CallFunc_GetValueAsObject_ReturnValue = CallFunc_GetBlackboard_ReturnValue.GetValueAsObject(CallFunc_MakeLiteralName_ReturnValue_2);0x010F K2Node_DynamicCast_AsActor = Cast<Actor>(CallFunc_GetValueAsObject_ReturnValue);0x0133 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsActor);0x0150 CallFunc_GetAttachParentActor_ReturnValue = K2Node_DynamicCast_AsActor.GetAttachParentActor();0x017A CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetAttachParentActor_ReturnValue, this);0x0198 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_031D;0x01A6 CallFunc_GetBlackboard_ReturnValue = GetBlackboard(this);0x01BB CallFunc_MakeLiteralName_ReturnValue_2 = MakeLiteralName(FName(TargetEquipment));0x01E4 CallFunc_GetValueAsObject_ReturnValue = CallFunc_GetBlackboard_ReturnValue.GetValueAsObject(CallFunc_MakeLiteralName_ReturnValue_2);0x0217 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_GetValueAsObject_ReturnValue);0x023B K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0258 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0471;0x0266 K2Node_DynamicCast_AsBPI_Interact.ForceDetach(false, CallFunc_ForceDetach_Success);0x0295 Label_0295:0x0295 CallFunc_GetBlackboard_ReturnValue = GetBlackboard(this);0x02AA CallFunc_MakeLiteralName_ReturnValue_2 = MakeLiteralName(FName(TargetEquipment));0x02D3 CallFunc_GetValueAsObject_ReturnValue = CallFunc_GetBlackboard_ReturnValue.GetValueAsObject(CallFunc_MakeLiteralName_ReturnValue_2);0x0306 ClearVelocityOnInteractable(CallFunc_GetValueAsObject_ReturnValue);0x031D Label_031D:0x031D Attach Point State = GameplayTag{FName(AttachPointState.Free)};0x034A CallFunc_GetBlackboard_ReturnValue = GetBlackboard(this);0x035F CallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(FName(MonkeyState));0x0388 CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(3);0x03A6 CallFunc_GetBlackboard_ReturnValue.SetValueAsEnum(CallFunc_MakeLiteralName_ReturnValue_1, CallFunc_MakeLiteralByte_ReturnValue);0x03D8 CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(TargetEquipment));0x0401 CallFunc_GetBlackboard_ReturnValue = GetBlackboard(this);0x0416 CallFunc_GetBlackboard_ReturnValue.SetValueAsObject(CallFunc_MakeLiteralName_ReturnValue, nullptr);0x0440 SetupHold(0, nullptr);0x0451 Success = true;0x045C goto Label_0481;0x0461 Label_0461:0x0461 Success = true;0x046C goto Label_0481;0x0471 Label_0471:0x0471 CallFunc_ForceDetach_Success = false;0x047C goto Label_0295;0x0481 Label_0481:0x0481 return;Public 0x1495c50 0x21 void SecondaryInteract (ABP_FirstPersonCharacter_C * InstigatingPlayer , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void GetDisplayName (ARGFirstPersonCharacter * Player , const bool & Success , FText & DisplayName ) Script4 statements · 34 bytes of bytecode 0x0000 Success = false;0x000B DisplayName = FText();0x001F return;Public 0x1495c50 0x20 void ShouldUseHoldTransform (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void IsPickupable (const bool & IsPickupable ) Script3 statements · 14 bytes of bytecode 0x0000 IsPickupable = false;0x000B return;Public 0x1495c50 0x01 void AddImpulseAtLocation (const FVector & ImpulseStrength , const FVector & Location , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x31 void PlaceActor (const FTransform & PlacementTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x61 void IsAttachPointBlocking (UObject * PickUpObject , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void GetCustomCrosshair (const bool & UseCustomBrush , FSlateBrush & Brush ) Script4 statements · 381 bytes of bytecode 0x0000 UseCustomBrush = false;0x000B Brush = SlateBrush{SlateColor{LinearColor{1f, 1f, 1f, 1f}, 0}, 3, 0, 0, 0, DeprecateSlateVector2D{32f, 32f}, Margin{0f, 0f, 0f, 0f}, nullptr, SlateBrushOutlineSettings{Vector4{0, 0, 0, 0}, SlateColor{LinearColor{0f, 0f, 0f, 0f}, 0}, 0f, 1, false}, Box2f{Vector2f{0f, 0f}, Vector2f{0f, 0f}, false}, false, false, FName(None)};0x017A return;Public 0x1495c50 0xC0 void ClearVelocityOnInteractable (UObject * Object ) Script13 statements · 381 bytes of bytecode 0x0000 K2Node_DynamicCast_AsActor = Cast<Actor>(Object);0x0024 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsActor);0x0041 if (!(K2Node_DynamicCast_bSuccess)) goto Label_017A;0x004F CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(Object, SoftObject("/Game/Ride/Interactables/BP_Interactable_Actor.BP_Interactable_Actor_C"));0x00B5 if (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_017A;0x00C3 CallFunc_K2_GetRootComponent_ReturnValue = K2Node_DynamicCast_AsActor.K2_GetRootComponent();0x00ED K2Node_DynamicCast_AsPrimitive_Component = Cast<PrimitiveComponent>(CallFunc_K2_GetRootComponent_ReturnValue);0x0111 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsPrimitive_Component);0x012E if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_017A;0x013C K2Node_DynamicCast_AsPrimitive_Component.SetAllPhysicsLinearVelocity(FVector(0, 0, 0), false);0x017A Label_017A:0x017A return;Private 0x1495c50 0x08 void OnRep_Is Fleeing () Script15 statements · 302 bytes of bytecode 0x0000 if (!(Is Fleeing)) goto Label_003E;0x000E CallFunc_IsValid_ReturnValue_1 = IsValid(Fleeing);0x002B if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_009E;0x0039 goto Label_012B;0x003E Label_003E:0x003E CallFunc_IsValid_ReturnValue = IsValid(Fleeing);0x005B if (!(CallFunc_IsValid_ReturnValue)) goto Label_012B;0x0069 Fleeing.FadeOut(0.2f, 0f, 0);0x0099 goto Label_012B;0x009E Label_009E:0x009E CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Wildlife/MSS_WIldlife_Ronkey_Fleeing.MSS_WIldlife_Ronkey_Fleeing, Mesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, true, 1f, 1f, 0f, nullptr, nullptr, true);0x0118 Fleeing = CallFunc_SpawnSoundAttached_ReturnValue;0x012B Label_012B:0x012B return;0x1495c50 0x00 void StopMonkeyAggro () Script11 statements · 194 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(MonkeyAggro);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_00BF;0x002B CallFunc_GetPlayState_ReturnValue = MonkeyAggro.GetPlayState();0x005D K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetPlayState_ReturnValue, 0);0x007C if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_008F;0x008A goto Label_00BF;0x008F Label_008F:0x008F MonkeyAggro.FadeOut(0.1f, 0f, 0);0x00BF Label_00BF:0x00BF return;Public 0x1495c50 0x00 void PlayMonkeyAggro (USoundBase * Sound ) Script9 statements · 192 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(MonkeyAggro);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0030;0x002B goto Label_00BD;0x0030 Label_0030:0x0030 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(Sound, Mesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x00AA MonkeyAggro = CallFunc_SpawnSoundAttached_ReturnValue;0x00BD Label_00BD:0x00BD return;Public 0x1495c50 0x08 void StopMonkeyIdle () Script11 statements · 194 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(MonkeyIdle);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_00BF;0x002B CallFunc_GetPlayState_ReturnValue = MonkeyIdle.GetPlayState();0x005D K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetPlayState_ReturnValue, 0);0x007C if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_008F;0x008A goto Label_00BF;0x008F Label_008F:0x008F MonkeyIdle.FadeOut(0.1f, 0f, 0);0x00BF Label_00BF:0x00BF return;Public 0x1495c50 0x00 void PlayMonkeyIdle (USoundBase * Sound ) Script9 statements · 192 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(MonkeyIdle);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0030;0x002B goto Label_00BD;0x0030 Label_0030:0x0030 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(Sound, Mesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x00AA MonkeyIdle = CallFunc_SpawnSoundAttached_ReturnValue;0x00BD Label_00BD:0x00BD return;Public 0x1495c50 0x08 void OnNotifyEnd_2371EB934CCF341B8EF613A6C5A567EE (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012 ExecuteUbergraph_BP_Monkey(4564);0x0021 return;0x1495c50 0x08 void OnNotifyBegin_2371EB934CCF341B8EF613A6C5A567EE (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012 ExecuteUbergraph_BP_Monkey(4764);0x0021 return;0x1495c50 0x08 void OnInterrupted_2371EB934CCF341B8EF613A6C5A567EE (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012 ExecuteUbergraph_BP_Monkey(734);0x0021 return;0x1495c50 0x08 void OnBlendOut_2371EB934CCF341B8EF613A6C5A567EE (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012 ExecuteUbergraph_BP_Monkey(766);0x0021 return;0x1495c50 0x08 void OnCompleted_2371EB934CCF341B8EF613A6C5A567EE (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012 ExecuteUbergraph_BP_Monkey(798);0x0021 return;0x1495c50 0x08 void CallBackPrimaryFire (ABP_FirstPersonCharacter_C * Player , bool Stop ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Player_1 = Player;0x0012 PersistentFrame.K2Node_Event_Stop_1 = Stop;0x0024 ExecuteUbergraph_BP_Monkey(1113);0x0033 return;Public 0x1495c50 0x09 void CallBackSecondaryFire (ABP_FirstPersonCharacter_C * Player , bool Stop ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Player = Player;0x0012 PersistentFrame.K2Node_Event_Stop = Stop;0x0024 ExecuteUbergraph_BP_Monkey(1118);0x0033 return;Public 0x1495c50 0x09 void AssignGamePlayTags (const FGameplayTagContainer & TagsToAdd , const FGameplayTagContainer & TagsToRemove ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_TagsToAdd = TagsToAdd;0x0012 PersistentFrame.K2Node_Event_TagsToRemove = TagsToRemove;0x0024 ExecuteUbergraph_BP_Monkey(1123);0x0033 return;Public 0x1495c50 0x40 void StartCooking (int32 Heat ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Heat_1 = Heat;0x0012 ExecuteUbergraph_BP_Monkey(1128);0x0021 return;Public 0x1495c50 0x04 void StopCooking () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Monkey(1133);0x000F return;Public 0x1495c50 0x00 void StartWelding (int32 Heat ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Heat = Heat;0x0012 ExecuteUbergraph_BP_Monkey(1138);0x0021 return;Public 0x1495c50 0x04 void StopWelding () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Monkey(1143);0x000F return;Public 0x1495c50 0x00 void OnPlayerSit (ARGFirstPersonCharacter * PlayerCharacter , bool IsSittingDown ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_PlayerCharacter = PlayerCharacter;0x0012 PersistentFrame.K2Node_Event_IsSittingDown = IsSittingDown;0x0024 ExecuteUbergraph_BP_Monkey(1148);0x0033 return;Public 0x1495c50 0x09 void CallbackLocalToServerAddImpulse (AActor * Instigator , AActor * Target , const FVector & ImpulseStartLocation , const FVector & ImpulseEndLocation , const FVector & Force , const FGameplayTag & LookUpClass , bool IsLocal ) Script10 statements · 144 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Instigator = Instigator;0x0012 PersistentFrame.K2Node_Event_Target = Target;0x0024 PersistentFrame.K2Node_Event_ImpulseStartLocation = ImpulseStartLocation;0x0036 PersistentFrame.K2Node_Event_ImpulseEndLocation = ImpulseEndLocation;0x0048 PersistentFrame.K2Node_Event_Force = Force;0x005A PersistentFrame.K2Node_Event_LookUpClass = LookUpClass;0x006C PersistentFrame.K2Node_Event_IsLocal = IsLocal;0x007E ExecuteUbergraph_BP_Monkey(1153);0x008D return;Public 0x1495c50 0x61 void PlayAttackAnim () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Monkey(1158);0x000F return;0x1495c50 0x00 void PlayAttackAnim_Multi () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Monkey(2466);0x000F return;0x1495c50 0x00 void SetupHold (const E_CharacterPose & Pose , UAnimSequenceBase * Sequence ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Pose_1 = Pose;0x0012 PersistentFrame.K2Node_CustomEvent_Sequence_1 = Sequence;0x0024 ExecuteUbergraph_BP_Monkey(2471);0x0033 return;0x1495c50 0x10 void SetupHoldAnim_Multicast (const E_CharacterPose & Pose , UAnimSequenceBase * Sequence ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Pose = Pose;0x0012 PersistentFrame.K2Node_CustomEvent_Sequence = Sequence;0x0024 ExecuteUbergraph_BP_Monkey(2476);0x0033 return;0x1495c50 0x10 void BndEvt__BP_Activate_BoothGate_Sphere_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature (UPrimitiveComponent * OverlappedComponent , AActor * OtherActor , UPrimitiveComponent * OtherComp , int32 OtherBodyIndex , bool bFromSweep , FHitResult & SweepResult ) Script9 statements · 126 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent_1 = OverlappedComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_2 = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_2 = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = OtherBodyIndex;0x0048 PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005A PersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006C ExecuteUbergraph_BP_Monkey(2516);0x007B return;0x1495c50 0x120 void BndEvt__BP_Activate_BoothGate_Sphere_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature (UPrimitiveComponent * OverlappedComponent , AActor * OtherActor , UPrimitiveComponent * OtherComp , int32 OtherBodyIndex ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048 ExecuteUbergraph_BP_Monkey(2796);0x0057 return;0x1495c50 0x1C void BndEvt__BP_Monkey_Significance_K2Node_ComponentBoundEvent_1_OnSignificanceUpdated__DelegateSignature (const FGameplayTag & OldSignificance , const FGameplayTag & NewSignificance ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OldSignificance_1 = OldSignificance;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_NewSignificance_1 = NewSignificance;0x0024 ExecuteUbergraph_BP_Monkey(3523);0x0033 return;0x1495c50 0x10 void BndEvt__BP_Monkey_CapsuleComponent_K2Node_ComponentBoundEvent_4_ComponentHitSignature__DelegateSignature (UPrimitiveComponent * HitComponent , AActor * OtherActor , UPrimitiveComponent * OtherComp , const FVector & NormalImpulse , FHitResult & Hit ) Script8 statements · 108 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_HitComponent = HitComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_NormalImpulse = NormalImpulse;0x0048 PersistentFrame.K2Node_ComponentBoundEvent_Hit = Hit;0x005A ExecuteUbergraph_BP_Monkey(3715);0x0069 return;0x1495c50 0x130 void BndEvt__BP_Monkey_Significance_K2Node_ComponentBoundEvent_0_OnSignificanceUpdated__DelegateSignature (const FGameplayTag & OldSignificance , const FGameplayTag & NewSignificance ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OldSignificance = OldSignificance;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_NewSignificance = NewSignificance;0x0024 ExecuteUbergraph_BP_Monkey(4044);0x0033 return;0x1495c50 0x10 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Monkey(4381);0x000F return;Event Protected 0x1495c50 0x00 void OnFleeingUpdated (bool IsFleeing ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_IsFleeing = IsFleeing;0x0012 ExecuteUbergraph_BP_Monkey(4559);0x0021 return;0x1495c50 0x01 void GrabItem (ABP_Interactable_Actor_C * ItemToGrab ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ItemToGrab = ItemToGrab;0x0012 ExecuteUbergraph_BP_Monkey(4596);0x0021 return;0x1495c50 0x08 void ExecuteUbergraph_BP_Monkey (int32 EntryPoint ) Script218 statements · 4,794 bytes of bytecode 0x0000 goto [EntryPoint];0x000A Label_000A:0x000A CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x0024 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x0048 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0065 if (!(K2Node_DynamicCast_bSuccess)) goto Label_12B7;0x0073 CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x00DA K2Node_DynamicCast_AsBP_First_Person_Player_Controller.ControllersFirstPersonCharacter.AttachActor(K2Node_CustomEvent_ItemToGrab, this, CallFunc_MakeTransform_ReturnValue, FName(VB hand_r_EquipSocket_01), 1);0x0136 CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(2);0x0154 CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(MonkeyState));0x017D CallFunc_GetAIController_ReturnValue_1 = GetAIController(this);0x0192 CallFunc_GetAIController_ReturnValue_1.Blackboard.SetValueAsEnum(CallFunc_MakeLiteralName_ReturnValue, CallFunc_MakeLiteralByte_ReturnValue);0x01DA CallFunc_GetAIController_ReturnValue_1 = GetAIController(this);0x01EF CallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(FName(TargetEquipment));0x0218 CallFunc_GetAIController_ReturnValue_1.Blackboard.SetValueAsObject(CallFunc_MakeLiteralName_ReturnValue_1, K2Node_CustomEvent_ItemToGrab);0x0260 PlayAttackAnim();0x026E SetupHold(2, /Game/Ride/Environment/Wildlife/Monkey/Animation/Idle_Hold_01.Idle_Hold_01);0x0287 goto Label_12B7;0x028C Label_028C:0x028C MarkPropertyDirtyFromRepIndex(this, 25, FName(Is Fleeing));0x02A9 OnRep_Is Fleeing();0x02B7 goto Label_12B7;0x02BC Label_02BC:0x02BC FlushNetDormancy();0x02C6 Is Fleeing = K2Node_CustomEvent_IsFleeing;0x02D9 goto Label_028C;0x02DE Temp_name_Variable = K2Node_CustomEvent_NotifyName_2;0x02F9 goto Label_12B7;0x02FE Temp_name_Variable = K2Node_CustomEvent_NotifyName_1;0x0319 goto Label_12B7;0x031E Temp_name_Variable = K2Node_CustomEvent_NotifyName;0x0339 goto Label_12B7;0x033E Label_033E:0x033E Fleeing.Stop();0x0362 goto Label_12B7;0x0367 Label_0367:0x0367 CallFunc_IsValid_ReturnValue = IsValid(Fleeing);0x0384 if (!(CallFunc_IsValid_ReturnValue)) goto Label_12B7;0x0392 goto Label_033E;0x0397 Label_0397:0x0397 CallFunc_IsValid_ReturnValue_1 = IsValid(Fleeing);0x03B4 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_03C7;0x03C2 goto Label_12B7;0x03C7 Label_03C7:0x03C7 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Wildlife/MSS_WIldlife_Ronkey_Fleeing.MSS_WIldlife_Ronkey_Fleeing, Fleeing, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0441 Fleeing = CallFunc_SpawnSoundAttached_ReturnValue;0x0454 goto Label_12B7;0x0459 goto Label_12B7;0x045E goto Label_12B7;0x0463 goto Label_12B7;0x0468 goto Label_12B7;0x046D goto Label_12B7;0x0472 goto Label_12B7;0x0477 goto Label_12B7;0x047C goto Label_12B7;0x0481 goto Label_12B7;0x0486 PlayAttackAnim_Multi();0x0494 Label_0494:0x0494 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(Mesh, /Game/Ride/Character/Animation/TPP_1HGrab_01_Montage.TPP_1HGrab_01_Montage, 1f, 0f, FName(None), true);0x04D2 CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x04EF if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_12B7;0x04FD K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnCompleted_2371EB934CCF341B8EF613A6C5A567EE);0x0514 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_2;0x053D K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnBlendOut_2371EB934CCF341B8EF613A6C5A567EE);0x0554 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_1;0x057D K2Node_CreateDelegate_OutputDelegate.Bind(this, OnInterrupted_2371EB934CCF341B8EF613A6C5A567EE);0x0594 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate;0x05BD K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnNotifyBegin_2371EB934CCF341B8EF613A6C5A567EE);0x05D4 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_3;0x05FD K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnNotifyEnd_2371EB934CCF341B8EF613A6C5A567EE);0x0614 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_5;0x063D goto Label_12B7;0x0642 Label_0642:0x0642 CallFunc_IsServer_ReturnValue = IsServer(this);0x0657 if (!(CallFunc_IsServer_ReturnValue)) goto Label_0494;0x0665 goto Label_12B7;0x066A Label_066A:0x066A CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x0694 K2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x06B8 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x06D5 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_07A2;0x06E3 K2Node_DynamicCast_AsBPI_Character_Anim.SetCharPose(K2Node_CustomEvent_Pose_1, K2Node_CustomEvent_Sequence_1, CallFunc_SetCharPose_Success);0x0723 Label_0723:0x0723 SetupHoldAnim_Multicast(K2Node_CustomEvent_Pose_1, K2Node_CustomEvent_Sequence_1);0x0743 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_CustomEvent_Pose_1, 0);0x0762 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_07B2;0x0770 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_CustomEvent_Pose_1, 2);0x078F if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_07E4;0x079D goto Label_12B7;0x07A2 Label_07A2:0x07A2 CallFunc_SetCharPose_Success = false;0x07AD goto Label_0723;0x07B2 Label_07B2:0x07B2 CharacterMovement.MaxWalkSpeed = 350f;0x07DF goto Label_12B7;0x07E4 Label_07E4:0x07E4 CharacterMovement.MaxWalkSpeed = 700f;0x0811 goto Label_12B7;0x0816 Label_0816:0x0816 CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x0840 K2Node_DynamicCast_AsBPI_Character_Anim_1 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x0864 K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_1);0x0881 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0992;0x088F K2Node_DynamicCast_AsBPI_Character_Anim_1.SetCharPose(K2Node_CustomEvent_Pose, K2Node_CustomEvent_Sequence, CallFunc_SetCharPose_Success_1);0x08CF Label_08CF:0x08CF K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_CustomEvent_Pose, 0);0x08EE if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0960;0x08FC K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_CustomEvent_Pose, 2);0x091B if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_092E;0x0929 goto Label_12B7;0x092E Label_092E:0x092E CharacterMovement.MaxWalkSpeed = 700f;0x095B goto Label_12B7;0x0960 Label_0960:0x0960 CharacterMovement.MaxWalkSpeed = 350f;0x098D goto Label_12B7;0x0992 Label_0992:0x0992 CallFunc_SetCharPose_Success_1 = false;0x099D goto Label_08CF;0x09A2 goto Label_0642;0x09A7 goto Label_066A;0x09AC CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x09C1 if (!(CallFunc_IsServer_ReturnValue_1)) goto Label_0816;0x09CF goto Label_12B7;0x09D4 CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(K2Node_ComponentBoundEvent_OtherActor_2, SoftObject("/Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C"));0x0A45 if (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_12B7;0x0A53 CallFunc_GetAnimInstance_ReturnValue_1 = Mesh.GetAnimInstance();0x0A7D K2Node_DynamicCast_AsBPA_Monkey = Cast<BPA_Monkey_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x0AA1 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBPA_Monkey);0x0ABE K2Node_DynamicCast_AsBPA_Monkey.LookatActor = K2Node_ComponentBoundEvent_OtherActor_2;0x0AE7 goto Label_12B7;0x0AEC CallFunc_GetAnimInstance_ReturnValue_1 = Mesh.GetAnimInstance();0x0B16 K2Node_DynamicCast_AsBPA_Monkey = Cast<BPA_Monkey_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x0B3A K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBPA_Monkey);0x0B57 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_DynamicCast_AsBPA_Monkey.LookatActor, K2Node_ComponentBoundEvent_OtherActor_1);0x0B93 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_12B7;0x0BA1 CallFunc_GetAnimInstance_ReturnValue_1 = Mesh.GetAnimInstance();0x0BCB K2Node_DynamicCast_AsBPA_Monkey = Cast<BPA_Monkey_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x0BEF K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBPA_Monkey);0x0C0C K2Node_DynamicCast_AsBPA_Monkey.LookatActor = nullptr;0x0C2D goto Label_12B7;0x0C32 Label_0C32:0x0C32 Sphere.Activate(false);0x0C57 SetActorTickEnabled(true);0x0C66 CallFunc_GetAIController_ReturnValue = GetAIController(this);0x0C7B CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetAIController_ReturnValue);0x0C98 if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_12B7;0x0CA6 CallFunc_GetAIController_ReturnValue = GetAIController(this);0x0CBB CallFunc_GetAIController_ReturnValue.BrainComponent.RestartLogic();0x0CF5 goto Label_12B7;0x0CFA Label_0CFA:0x0CFA Sphere.Deactivate();0x0D1E SetActorTickEnabled(false);0x0D2D CallFunc_GetAIController_ReturnValue = GetAIController(this);0x0D42 CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_GetAIController_ReturnValue);0x0D5F if (!(CallFunc_IsValid_ReturnValue_4)) goto Label_12B7;0x0D6D CallFunc_GetAIController_ReturnValue = GetAIController(this);0x0D82 CallFunc_GetAIController_ReturnValue.BrainComponent.StopLogic("");0x0DBE goto Label_12B7;0x0DC3 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_ComponentBoundEvent_NewSignificance_1, "Significance.High");0x0DF3 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_0C32;0x0E01 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_ComponentBoundEvent_NewSignificance_1, "Significance.Medium");0x0E33 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_0C32;0x0E41 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_ComponentBoundEvent_NewSignificance_1, "Significance.Low");0x0E70 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_0CFA;0x0E7E goto Label_12B7;0x0E83 CallFunc_IsObjectOfSoftClass_ReturnValue_1 = IsObjectOfSoftClass(K2Node_ComponentBoundEvent_OtherActor.Instigator, SoftObject("/Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C"));0x0F0A if (!(CallFunc_IsObjectOfSoftClass_ReturnValue_1)) goto Label_12B7;0x0F18 CallFunc_VSize_ReturnValue = VSize(K2Node_ComponentBoundEvent_NormalImpulse);0x0F3D CallFunc_Abs_ReturnValue = Abs(CallFunc_VSize_ReturnValue);0x0F62 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Abs_ReturnValue, 80000);0x0F88 if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_12B7;0x0F96 AddImpulse(FVector(0, 0, 0), nullptr, CallFunc_AddImpulse_Success);0x0FC7 goto Label_12B7;0x0FCC GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1 = NotEqual_TagTag(K2Node_ComponentBoundEvent_NewSignificance, "Significance.High");0x0FFC if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1)) goto Label_10F3;0x100A GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1 = NotEqual_TagTag(K2Node_ComponentBoundEvent_NewSignificance, "Significance.Medium");0x103C if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1)) goto Label_10BB;0x104A GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1 = NotEqual_TagTag(K2Node_ComponentBoundEvent_NewSignificance, "Significance.Low");0x1079 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1)) goto Label_108C;0x1087 goto Label_12B7;0x108C Label_108C:0x108C StopMonkeyIdle();0x109A StopMonkeyAggro();0x10A8 if (!(Is Fleeing)) goto Label_12B7;0x10B6 goto Label_0367;0x10BB Label_10BB:0x10BB PlayMonkeyIdle(/Game/Ride/Audio/Metasounds/Wildlife/MSS_Wildlife_Ronkey_Idle.MSS_Wildlife_Ronkey_Idle);0x10D2 StopMonkeyAggro();0x10E0 if (!(Is Fleeing)) goto Label_12B7;0x10EE goto Label_0397;0x10F3 Label_10F3:0x10F3 PlayMonkeyAggro(/Game/Ride/Audio/Metasounds/Wildlife/MSS_Wildlife_Ronkey_Aggro.MSS_Wildlife_Ronkey_Aggro);0x110A StopMonkeyIdle();0x1118 goto Label_12B7;0x111D ReceiveBeginPlay();0x1127 CallFunc_GetController_ReturnValue = GetController();0x113B K2Node_DynamicCast_AsAIC_Monkey = Cast<AIC_Monkey_C>(CallFunc_GetController_ReturnValue);0x115F K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsAIC_Monkey);0x117C if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_12B7;0x118A K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnFleeingUpdated);0x11A1 K2Node_DynamicCast_AsAIC_Monkey.OnMonkeyFeelingUpdate += K2Node_CreateDelegate_OutputDelegate_4;0x11CA goto Label_12B7;0x11CF goto Label_02BC;0x11D4 Temp_name_Variable = K2Node_CustomEvent_NotifyName_4;0x11EF goto Label_12B7;0x11F4 CallFunc_IsServer_ReturnValue_2 = IsServer(this);0x1209 if (!(CallFunc_IsServer_ReturnValue_2)) goto Label_12B7;0x1217 CallFunc_IsValid_ReturnValue_5 = IsValid(K2Node_CustomEvent_ItemToGrab);0x1234 if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_12B7;0x1242 CallFunc_GetAttachParentActor_ReturnValue = K2Node_CustomEvent_ItemToGrab.GetAttachParentActor();0x126C CallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x1289 if (!(CallFunc_IsValid_ReturnValue_6)) goto Label_000A;0x1297 goto Label_12B7;0x129C Temp_name_Variable = K2Node_CustomEvent_NotifyName_3;0x12B7 Label_12B7:0x12B7 return;Final 0x1495c50 0x04