Zdexby TheHolyOneZ
5,159 classes
Class

ABP_Interactable_FlareProjectile_C

: ABP_Interactable_Actor_C : ARGInteractableActor : AActor : UObject
/Game/Ride/Interactables/FlareGun/BP_Interactable_FlareProjectile.BP_Interactable_FlareProjectile_C 0x07A8 (1,960 B) align 16 inherited 0x0748 11 scripted vtable /Game/Ride/Interactables/FlareGun/BP_Interactable_FlareProjectile
0x00x07A8

Members 9

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08NS_Flare_01UNiagaraComponent*6 flagsnullptr
0x08PointLightUPointLightComponent*6 flagsnullptr
0x08FlareUAudioComponent*7 flagsnullptr
0x01IsLitboolNetRepNotify+7 flagsfalse
0x07690x07padding / unreflected
0x18ImpulseDirectionFVector7 flags{X=0, Y=0, Z=0}
0x01IsActivebool7 flagstrue
0x07890x07padding / unreflected
0x08SmokeParticleSystemUNiagaraComponent*7 flagsnullptr
0x10Damage SettingsFST_Damage_Settings4 flags{DamageSettings_3_30564F9F4F750E3BDF4FD881BA5956BA=[7 items…
Inherited from ABP_Interactable_Actor_C 40
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BuoyancyUBuoyancyComponent*6 flagsnullptr
0x08StaticMeshUStaticMeshComponent*6 flagsnullptr
0x60HoldTransformFTransform6 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=100, Y=0, Z…
0x08InteractableIMCUInputMappingContext*6 flags/Game/Ride/Input/IMC/IMC_Interactable.IMC_Interactable
0x08PlayerABP_FirstPersonCharacter_C*7 flagsnullptr
0x08AttachedToActorAActor*7 flagsnullptr
0x03480x08padding / unreflected
0x60RelativeAttachTransformFTransformNet+6 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0…
0x01TickWhenPickedUpbool7 flagsfalse
0x01TickInitialStatebool7 flagsfalse
0x01CanBePickedUpWhenAttachedbool7 flagstrue
0x03B30x05padding / unreflected
0x50Interactble_LookatPlayerInteractionsTMap<FName, UInputAction*>Deprecated+3 flags<TMap>
0x50Interactble_PickedUpPlayerInteractionsTMap<FName, UInputAction*>Deprecated+3 flags<TMap>
0x20ObjectAttachTypeFGameplayTagContainer2 flags{GameplayTags=[], ParentTags=[]}
0x20AcceptableAttachTypesFGameplayTagContainer2 flags{GameplayTags=[], ParentTags=[]}
0x08AttachPointStateFGameplayTag4 flags{TagName=AttachPointState.Free}
0x60CustomAttachTransformFTransformNet+5 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0…
0x01DefaultObjectTypeECollisionChannel7 flagsECC_PhysicsBody
0x01CharacterPoseE_CharacterPose6 flagsNewEnumerator1
0x01SpawnAttachedCollisionTypeECollisionChannelNet+7 flagsECC_GameTraceChannel2
0x05030x05padding / unreflected
0x08ThirdPersonDummyClassTSubclassOf<ABP_ThirdPersonDummy_C>6 flags/Game/Ride/Interactables/ThirdPerson/BP_ThirdPersonDummy.BP…
0x60FPPHoldOffsetFTransform5 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x60TPPHoldOffsetFTransform5 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x08CharacterPoseSequenceUAnimSequenceBase*5 flags/Game/Ride/Character/Animation/FPP_Tool_Idle_01.FPP_Tool_Id…
0x20CurrentTagsFGameplayTagContainerNetRepNotify+3 flags{GameplayTags=[], ParentTags=[]}
0x10DisplayNameFText3 flags<FText>
0x01ShouldBeAttachedOnSpawnboolNet+7 flagsfalse
0x06090x07padding / unreflected
0x08GameTimeOffsetdouble7 flags0
0x01Pickupablebool7 flagstrue
0x06190x07padding / unreflected
0x08SelfHitSoundUSoundBase*6 flagsnullptr
0x01PlayTriggerEffectsEffectboolNetRepNotify+7 flagsfalse
0x01IsHardHitbool7 flagsfalse
0x01HitSurfaceEPhysicalSurface7 flagsSurfaceType_Default
0x062B0x05padding / unreflected
0x08NormalizedImpactForcedouble7 flags0
0x50AttachPointTypeTransfromMapTMap<TSubclassOf<AActor>, FTransform>3 flags<TMap>
0x50Interactable_LookatPlayerInteractionTextsTMap<UInputAction*, FText>3 flags<TMap>
0x50Interactable_PickedUpPlayerInteractionTextsTMap<UInputAction*, FText>3 flags<TMap>
0x01AlwaysKeepHitEventbool8 flagsfalse
0x07290x07padding / unreflected
0x10NailsTArray<AActor*>NetRepNotify+4 flags[]
0x08Character Pose AnimTPPUAnimSequenceBase*5 flagsnullptr
Inherited from ARGInteractableActor 1
OffsetSizeNameTypeFlagsDefault
0x08SignificanceComponentUSignificanceComponent*12 flags/Script/Ride.Default__RGInteractableActor.SignificanceCompo…
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 6boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 11

SignatureFlagsNativeParams
void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction)
Script3 statements · 14 bytes of bytecode
0x0000BlockInteraction = true;0x000Breturn;0x000D// end of script
Public0x09
void OnRep_IsLit()
Script3 statements · 22 bytes of bytecode
0x0000CharacterPoseSequence = /Game/Ride/Character/Animation/FPP_Flare_Idle_01.FPP_Flare_Idle_01;0x0013return;0x0015// end of script
0x00
void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success)
Script12 statements · 139 bytes of bytecode
0x0000Interact(PlayerCharacter, HitResult, HoldTime, NewParam, CallFunc_Interact_Success);0x0037if (!(IsLit)) goto Label_0070;0x0045CharacterPoseSequence = /Game/Ride/Character/Animation/FPP_Flare_Idle_01.FPP_Flare_Idle_01;0x0058Label_0058:0x0058Success = CallFunc_Interact_Success;0x006Bgoto Label_0088;0x0070Label_0070:0x0070CharacterPoseSequence = /Game/Ride/Character/Animation/FPP_Tool_Idle_01.FPP_Tool_Idle_01;0x0083goto Label_0058;0x0088Label_0088:0x0088return;0x008A// end of script
Public0x112
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_FlareProjectile(586);0x000Freturn;0x0011// end of script
EventProtected0x00
void BndEvt__BP_Interactable_Flare_SignificanceComponent_K2Node_ComponentBoundEvent_0_OnSignificanceUpdated__DelegateSignature(const FGameplayTag& OldSignificance, const FGameplayTag& NewSignificance)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OldSignificance = OldSignificance;0x0012PersistentFrame.K2Node_ComponentBoundEvent_NewSignificance = NewSignificance;0x0024ExecuteUbergraph_BP_Interactable_FlareProjectile(1261);0x0033return;0x0035// end of script
0x10
void PutOutFlare()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_FlareProjectile(1851);0x000Freturn;0x0011// end of script
0x00
void BndEvt__BP_Interactable_FlareProjectile_StaticMesh_K2Node_ComponentBoundEvent_1_ComponentSleepSignature__DelegateSignature(UPrimitiveComponent* SleepingComponent, const FName& BoneName)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_SleepingComponent = SleepingComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_BoneName = BoneName;0x0024ExecuteUbergraph_BP_Interactable_FlareProjectile(1938);0x0033return;0x0035// end of script
0x10
void Destroy()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_FlareProjectile(1939);0x000Freturn;0x0011// end of script
0x00
void BndEvt__BP_Interactable_FlareProjectile_StaticMesh_K2Node_ComponentBoundEvent_4_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_HitComponent = HitComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_NormalImpulse = NormalImpulse;0x0048PersistentFrame.K2Node_ComponentBoundEvent_Hit = Hit;0x005AExecuteUbergraph_BP_Interactable_FlareProjectile(2941);0x0069return;0x006B// end of script
0x130
void Multicast_Flare_Hit_Effects(bool NormalHit, AActor* AttachedParent, const FVector& Location, USoundBase* Sound)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NormalHit = NormalHit;0x0012PersistentFrame.K2Node_CustomEvent_AttachedParent = AttachedParent;0x0024PersistentFrame.K2Node_CustomEvent_Location = Location;0x0036PersistentFrame.K2Node_CustomEvent_Sound = Sound;0x0048ExecuteUbergraph_BP_Interactable_FlareProjectile(4939);0x0057return;0x0059// end of script
0x30
void ExecuteUbergraph_BP_Interactable_FlareProjectile(int32 EntryPoint)
Script204 statements · 5,303 bytes of bytecode
0x0000PushFlow(Label_14B4);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FK2Node_CreateDelegate_OutputDelegate.Bind(this, PutOutFlare);0x0026CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 6f, false, false, 0f, 0f);0x005CPopFlow();0x005DLabel_005D:0x005DK2Node_CreateDelegate_OutputDelegate_1.Bind(this, Destroy);0x0074CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_1, 10f, false, false, 0f, 0f);0x00AAPushFlow(Label_0107);0x00AFCallFunc_IsValid_ReturnValue_4 = IsValid(Flare);0x00CCif (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x00D6Flare.FadeOut(0.5f, 0f, 0);0x0106PopFlow();0x0107Label_0107:0x0107CallFunc_IsValid_ReturnValue = IsValid(SmokeParticleSystem);0x0124if (!(CallFunc_IsValid_ReturnValue)) goto Label_0133;0x0132PopFlow();0x0133Label_0133:0x0133CallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/Ride/VFX/Interactables/NS_OilSmoke_01.NS_OilSmoke_01, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, true, true, 0, true);0x019FSmokeParticleSystem = CallFunc_SpawnSystemAttached_ReturnValue;0x01B2PopFlow();0x01B3Label_01B3:0x01B3CallFunc_IsValid_ReturnValue_1 = IsValid(SmokeParticleSystem);0x01D0if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x01DASmokeParticleSystem.K2_DestroyComponent(this);0x01FBPopFlow();0x01FCLabel_01FC:0x01FCSmokeParticleSystem.K2_DestroyComponent(this);0x021DPopFlow();0x021ELabel_021E:0x021ECallFunc_IsValid_ReturnValue_2 = IsValid(SmokeParticleSystem);0x023Bif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0245goto Label_01FC;0x024AReceiveBeginPlay();0x0254PushFlow(Label_000F);0x0259PushFlow(Label_03EC);0x025ECallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(8e+07);0x0283CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(ImpulseDirection, CallFunc_Conv_DoubleToVector_ReturnValue);0x02B1CallFunc_K2_GetComponentLocation_ReturnValue = StaticMesh.K2_GetComponentLocation();0x02E3CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x0311StaticMesh.AddForce(CallFunc_Add_VectorVector_ReturnValue, FName(None), false);0x034CStaticMesh.SetNotifyRigidBodyCollision(true);0x0371CallFunc_SpawnSoundAttached_ReturnValue_2 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/FlareGun/MSS_Equipment_FlareGun_Projectile_Whine.MSS_Equipment_FlareGun_Projectile_Whine, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x03EBPopFlow();0x03ECLabel_03EC:0x03ECNS_Flare_01.Activate(false);0x0411PointLight.SetVisibility(true, false);0x0433CallFunc_IsValid_ReturnValue_3 = IsValid(Flare);0x0450if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_045F;0x045EPopFlow();0x045FLabel_045F:0x045FCallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/Flare/MSS_Player_Equipment_Flare.MSS_Player_Equipment_Flare, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x04D9Flare = CallFunc_SpawnSoundAttached_ReturnValue_1;0x04ECPopFlow();0x04EDGameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_ComponentBoundEvent_NewSignificance, "Significance.High");0x051Dif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_056C;0x052BGameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_ComponentBoundEvent_NewSignificance, "Significance.Medium");0x055Dif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_0630;0x056BPopFlow();0x056CLabel_056C:0x056Cif (!(IsActive)) PopFlow();0x0576CallFunc_IsValid_ReturnValue_7 = IsValid(Flare);0x0593if (!(CallFunc_IsValid_ReturnValue_7)) goto Label_05A2;0x05A1PopFlow();0x05A2Label_05A2:0x05A2CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/Flare/MSS_Player_Equipment_Flare.MSS_Player_Equipment_Flare, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x061CFlare = CallFunc_SpawnSoundAttached_ReturnValue;0x062FPopFlow();0x0630Label_0630:0x0630CallFunc_IsValid_ReturnValue_5 = IsValid(Flare);0x064Dif (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x0657Flare.Stop();0x067BPopFlow();0x067CLabel_067C:0x067CNS_Flare_01.Deactivate();0x06A0PointLight.SetVisibility(false, false);0x06C2StaticMesh.SetHiddenInGame(false, false);0x06E4StaticMesh.SetLinearDamping(0.01f);0x070DStaticMesh.SetAngularDamping(0f);0x0736goto Label_005D;0x073BPushFlow(Label_0768);0x0740if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_074F;0x074EPopFlow();0x074FLabel_074F:0x074FTemp_bool_Has_Been_Initd_Variable_1 = true;0x075Aif (!(false)) PopFlow();0x075CTemp_bool_IsClosed_Variable = true;0x0767PopFlow();0x0768Label_0768:0x0768if (!(Temp_bool_IsClosed_Variable)) goto Label_0777;0x0776PopFlow();0x0777Label_0777:0x0777Temp_bool_IsClosed_Variable = true;0x0782IsActive = false;0x078Dgoto Label_067C;0x0792PopFlow();0x0793GetHoldingPlayer(CallFunc_GetHoldingPlayer_HoldingPlayer);0x07AACallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_GetHoldingPlayer_HoldingPlayer);0x07C7if (!(CallFunc_IsValid_ReturnValue_6)) goto Label_07E8;0x07D5ForceDropAndDestroy();0x07E3goto Label_01B3;0x07E8Label_07E8:0x07E8K2_DestroyActor();0x07F6goto Label_021E;0x07FBLabel_07FB:0x07FBif (!(false)) PopFlow();0x07FDTemp_bool_IsClosed_Variable_1 = true;0x0808PopFlow();0x0809Label_0809:0x0809PushFlow(Label_082D);0x080Eif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_081D;0x081CPopFlow();0x081DLabel_081D:0x081DTemp_bool_Has_Been_Initd_Variable = true;0x0828goto Label_07FB;0x082DLabel_082D:0x082Dif (!(Temp_bool_IsClosed_Variable_1)) goto Label_083C;0x083BPopFlow();0x083CLabel_083C:0x083CTemp_bool_IsClosed_Variable_1 = true;0x0847CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x085Cif (!(CallFunc_IsServer_ReturnValue_1)) PopFlow();0x0866Temp_object_Variable = nullptr;0x0871Temp_object_Variable_1 = nullptr;0x087CTemp_object_Variable_2 = nullptr;0x0887Temp_object_Variable_3 = /Game/Ride/Audio/Metasounds/Equipment/FlareGun/MSS_Equipment_FlareGun_Projectile_Impact_Water.MSS_Equipment_FlareGun_Projectile_Impact_Water;0x089ATemp_object_Variable_4 = /Game/Ride/Audio/Metasounds/Equipment/FlareGun/MSS_Equipment_FlareGun_Projectile_Impact_Concrete.MSS_Equipment_FlareGun_Projectile_Impact_Concrete;0x08ADTemp_object_Variable_5 = /Game/Ride/Audio/Metasounds/Equipment/FlareGun/MSS_Equipment_FlareGun_Projectile_Impact_Dirt.MSS_Equipment_FlareGun_Projectile_Impact_Dirt;0x08C0Temp_object_Variable_6 = /Game/Ride/Audio/Metasounds/Equipment/FlareGun/MSS_Equipment_FlareGun_Projectile_Impact_Concrete.MSS_Equipment_FlareGun_Projectile_Impact_Concrete;0x08D3Temp_object_Variable_7 = /Game/Ride/Audio/Metasounds/Equipment/FlareGun/MSS_Equipment_FlareGun_Projectile_Impact_Grass.MSS_Equipment_FlareGun_Projectile_Impact_Grass;0x08E6Temp_object_Variable_8 = /Game/Ride/Audio/Metasounds/Equipment/FlareGun/MSS_Equipment_FlareGun_Projectile_Impact_Dirt.MSS_Equipment_FlareGun_Projectile_Impact_Dirt;0x08F9Temp_object_Variable_9 = /Game/Ride/Audio/Metasounds/Equipment/FlareGun/MSS_Equipment_FlareGun_Projectile_Impact_Dirt.MSS_Equipment_FlareGun_Projectile_Impact_Dirt;0x090CBreakHitResult(K2Node_ComponentBoundEvent_Hit, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x09C1CallFunc_GetSurfaceType_ReturnValue = GetSurfaceType(K2Node_ComponentBoundEvent_Hit);0x09E6Temp_byte_Variable = CallFunc_GetSurfaceType_ReturnValue;0x0A01CallFunc_GetAttachParentActor_ReturnValue = K2Node_ComponentBoundEvent_OtherActor.GetAttachParentActor();0x0A2BCallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_BreakHitResult_Normal_2, ImpulseDirection);0x0A59CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x0A7ECallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_DegAcos_ReturnValue, 120);0x0AA4Multicast_Flare_Hit_Effects(CallFunc_Greater_DoubleDouble_ReturnValue_1, CallFunc_GetAttachParentActor_ReturnValue, CallFunc_BreakHitResult_ImpactPoint_2, Switch(Temp_byte_Variable, 0 => Temp_object_Variable_9, 1 => Temp_object_Variable_8, 2 => Temp_object_Variable_7, 3 => Temp_object_Variable_6, 4 => Temp_object_Variable_5, 5 => Temp_object_Variable_4, 6 => Temp_object_Variable_3, 7 => Temp_object_Variable_2, 8 => Temp_object_Variable_1, 9 => Temp_object_Variable, default => K2Node_Select_Default));0x0B7CPopFlow();0x0B7DCallFunc_VSize_ReturnValue = VSize(K2Node_ComponentBoundEvent_NormalImpulse);0x0BA2CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_VSize_ReturnValue, 1e+05);0x0BC8if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x0BD2CallFunc_IsObjectOfSoftClass_ReturnValue_1 = IsObjectOfSoftClass(K2Node_ComponentBoundEvent_OtherActor, SoftObject("/Game/Ride/Environment/Wildlife/Goat/BP_Goat.BP_Goat_C"));0x0C28if (!(CallFunc_IsObjectOfSoftClass_ReturnValue_1)) goto Label_0E21;0x0C36BreakHitResult(K2Node_ComponentBoundEvent_Hit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x0CEBK2Node_DynamicCast_AsBP_Goat = Cast<BP_Goat_C>(CallFunc_BreakHitResult_HitActor_1);0x0D0FK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_Goat);0x0D2Cif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0D36CallFunc_GetAIController_ReturnValue_1 = GetAIController(K2Node_DynamicCast_AsBP_Goat);0x0D53K2Node_DynamicCast_AsAIC_Goat = Cast<AIC_Goat_C>(CallFunc_GetAIController_ReturnValue_1);0x0D77K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsAIC_Goat);0x0D94if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0D9ECallFunc_GetAIController_ReturnValue_1 = GetAIController(K2Node_DynamicCast_AsBP_Goat);0x0DBBK2Node_DynamicCast_AsAIC_Goat = Cast<AIC_Goat_C>(CallFunc_GetAIController_ReturnValue_1);0x0DDFK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsAIC_Goat);0x0DFCK2Node_DynamicCast_AsAIC_Goat.Runaway();0x0E20PopFlow();0x0E21Label_0E21:0x0E21CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(K2Node_ComponentBoundEvent_OtherActor, SoftObject("/Game/Ride/Environment/Wildlife/Snowleopard/BP_Snowleopard.BP_Snowleopard_C"));0x0E8Cif (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_1085;0x0E9ABreakHitResult(K2Node_ComponentBoundEvent_Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0F4FK2Node_DynamicCast_AsBP_Snowleopard = Cast<BP_Snowleopard_C>(CallFunc_BreakHitResult_HitActor);0x0F73K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Snowleopard);0x0F90if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0F9ACallFunc_GetAIController_ReturnValue = GetAIController(K2Node_DynamicCast_AsBP_Snowleopard);0x0FB7K2Node_DynamicCast_AsAIC_Snowleopard = Cast<AIC_Snowleopard_C>(CallFunc_GetAIController_ReturnValue);0x0FDBK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsAIC_Snowleopard);0x0FF8if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x1002CallFunc_GetAIController_ReturnValue = GetAIController(K2Node_DynamicCast_AsBP_Snowleopard);0x101FK2Node_DynamicCast_AsAIC_Snowleopard = Cast<AIC_Snowleopard_C>(CallFunc_GetAIController_ReturnValue);0x1043K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsAIC_Snowleopard);0x1060K2Node_DynamicCast_AsAIC_Snowleopard.Runaway();0x1084PopFlow();0x1085Label_1085:0x1085CallFunc_IsObjectOfSoftClass_ReturnValue_2 = IsObjectOfSoftClass(K2Node_ComponentBoundEvent_OtherActor, SoftObject("/Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C"));0x10F6if (!(CallFunc_IsObjectOfSoftClass_ReturnValue_2)) goto Label_133C;0x1104CallFunc_IsServer_ReturnValue = IsServer(this);0x1119if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x1123CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x113DK2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x1161K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x117Eif (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x1188K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_HitTarget(K2Node_ComponentBoundEvent_OtherActor, this, HitResult{0, 1f, 0f, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, 0f, -1, 0, 0, false, false, nullptr, ActorInstanceHandle{nullptr}, nullptr, FName(None), FName(None)}, FVector(0, 0, 0), Damage Settings);0x133BPopFlow();0x133CLabel_133C:0x133Cif (!(IsActive)) PopFlow();0x1346goto Label_0809;0x134Bif (!(K2Node_CustomEvent_NormalHit)) goto Label_146A;0x1359CallFunc_IsObjectOfSoftClass_ReturnValue_3 = IsObjectOfSoftClass(K2Node_CustomEvent_AttachedParent, SoftObject("/Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C"));0x13C8if (!(CallFunc_IsObjectOfSoftClass_ReturnValue_3)) goto Label_1420;0x13D6PlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Equipment/FlareGun/MSS_Equipment_FlareGun_Projectile_Impact_Metal.MSS_Equipment_FlareGun_Projectile_Impact_Metal, K2Node_CustomEvent_Location, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x141FPopFlow();0x1420Label_1420:0x1420PlaySoundAtLocation(this, K2Node_CustomEvent_Sound, K2Node_CustomEvent_Location, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x1469PopFlow();0x146ALabel_146A:0x146APlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Equipment/FlareGun/MSS_Equipment_FlareGun_Projectile_Impact_Rico.MSS_Equipment_FlareGun_Projectile_Impact_Rico, K2Node_CustomEvent_Location, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x14B3PopFlow();0x14B4Label_14B4:0x14B4return;0x14B6// end of script
Final0x04