Zdexby TheHolyOneZ
3,987 classes
Class

ABP_Pigface_C

: AEnemy_Master_C : ACharacter : APawn : AActor : UObject
/Game/Comatose/Enemies/Pigface/BP_Pigface.BP_Pigface_C 0x08A8 (2,216 B) align 16 inherited 0x0868 18 scripted vtable /Game/Comatose/Enemies/Pigface/BP_Pigface
0x00x08A8

Members 8

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ChainsawIdleUAudioComponent*6 flagsnullptr
0x08ChainsawAudioCompUAudioComponent*6 flagsnullptr
0x08P_PigfaceChainsawSmokeUParticleSystemComponent*6 flagsnullptr
0x08ChainsawMeshUStaticMeshComponent*6 flagsnullptr
0x01Start from Stunnedbool7 flagsfalse
0x08990x07padding / unreflected
0x08Chainsaw Idle NoiseUSoundBase*7 flagsnullptr
Inherited from AEnemy_Master_C 42
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08IngamePauseComponentUIngamePauseComponent_C*6 flagsnullptr
0x08TimeDilationRandomizerUTimeDilationRandomizer_C*6 flagsnullptr
0x08EnemyAudioCompUAudioComponent*6 flagsnullptr
0x08AIPerceptionUAIPerceptionComponent*6 flagsnullptr
0x08OptimizationProxyUOptimizationProxyComponent*6 flagsnullptr
0x08SaveAndLoadComponentUSaveAndLoadComponent_C*6 flagsnullptr
0x08HealthComponentUHealthComponent_C*6 flagsnullptr
0x10Enemy Action ListTArray<TSubclassOf<UEnemyAction_Master_C>>3 flags[]
0x10Pre-Queued Enemy ActionsTArray<TSubclassOf<UEnemyAction_Master_C>>3 flags[]
0x08Enemy Debug ActionTSubclassOf<UEnemyAction_Master_C>5 flagsnullptr
0x08Enemy BehaviorUBehaviorTree*6 flagsnullptr
0x10Health Blood RangeFVector2D7 flags{X=0.5, Y=1}
0x08Base Healthdouble6 flags50
0x10Health RangeFVector2D7 flags{X=50, Y=100}
0x08Death MontageUAnimMontage*6 flagsnullptr
0x08Death Animation BaseUAnimSequenceBase*6 flagsnullptr
0x08CT Game InstanceUCT_GameInstance_C*6 flagsnullptr
0x18Spawn PointFVector7 flags{X=0, Y=0, Z=0}
0x08Dead ClassTSubclassOf<AEnemy_dead_C>6 flags/Game/Comatose/Enemies/Logic/Enemy_dead.Enemy_dead_C
0x10Anim Montage FinishedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01Game Instance Pausedbool7 flagsfalse
0x07610x07padding / unreflected
0x08Player RefACT_Player_C*7 flagsnullptr
0x01Player Being grabbed by another enemybool7 flagsfalse
0x07710x07padding / unreflected
0x08Enemy Walk Speed Rangedouble7 flags0
0x10Enemy KilledFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x04Score Rewardint327 flags0
0x07940x04padding / unreflected
0x08Time RewardFTimespan6 flags{}
0x01Should Disable Optimizations At First Wavebool7 flagstrue
0x07A10x07padding / unreflected
0x08Door Detection Event HandleFTimerHandle5 flags{Handle=0}
0x08Resume Sound HandleFTimerHandle5 flags{Handle=0}
0x08Capsule Half Heightdouble7 flags50
0x01Save/Load Enabledbool7 flagstrue
0x07C10x07padding / unreflected
0x50Save and load infoFST_SaveAndLoadItem7 flags{Bool1_1_424DF91B450EA63FED0DF5BBCB1A2EF8=false, Bool2_3_46…
0x08Environment HandlerACT_EnvironmentHandler_C*7 flagsnullptr
0x08Player Seen VerificationFTimerHandle5 flags{Handle=0}
0x01Seen by Playerbool7 flagsfalse
0x08290x07padding / unreflected
0x08Idle SoundUSoundBase*7 flagsnullptr
0x01Should Only do noises when first seen by playerbool6 flagsfalse
0x08390x07padding / unreflected
0x08Gameplay GamemodeACT_GamemodeGameplay_C*7 flagsnullptr
0x01Executing Environment Montagebool7 flagsfalse
0x08490x07padding / unreflected
0x18Last Hit Trace LocationFVector7 flags{X=0, Y=0, Z=0}
Inherited from ACharacter 40
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
0x50BasedMovementFBasedMovementInfoProtected+3 flags{BaseID=0, MovementBase=nullptr, BoneName=None, Location={}…
0x50ReplicatedBasedMovementFBasedMovementInfoNetRepNotify+4 flags{BaseID=0, MovementBase=nullptr, BoneName=None, Location={}…
0x04AnimRootMotionTranslationScalefloatNetProtected+5 flags1
0x03DC0x04padding / unreflected
0x18BaseTranslationOffsetFVectorProtected+5 flags{X=0, Y=0, Z=0}
0x03F80x08padding / unreflected
0x20BaseRotationOffsetFQuatProtected+4 flags{X=0, Y=0, Z=0, W=1}
0x04ReplicatedServerLastTransformUpdateTimeStampfloatNetProtected+5 flags0
0x04ReplayLastTransformUpdateTimeStampfloatNetRepNotify+6 flags0
0x01ReplicatedMovementModeuint8NetProtected+5 flags0
0x04290x07padding / unreflected
0x18ReplicatedGravityDirectionFVector_NetQuantizeNormalNetProtected+3 flags{}
0x01bInBaseReplicationboolProtected+5 flagsfalse
0x04490x1Fpadding / 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
0x046E0x02padding / unreflected
0x04JumpKeyHoldTimefloatTransient+10 flags0
0x04JumpForceTimeRemainingfloatTransient+10 flags0
0x04ProxyJumpForceStartedTimefloatTransient+10 flags0
0x04JumpMaxHoldTimefloatNet+7 flags0
0x04JumpMaxCountint32Net+7 flags1
0x04JumpCurrentCountint3210 flags0
0x04JumpCurrentCountPreJumpint3210 flags0
0x048C0x04padding / unreflected
0x10OnReachedJumpApexFMulticastScriptDelegate4 flags<delegate>
0x10LandedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10MovementModeChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10OnCharacterMovementUpdatedFMulticastScriptDelegate4 flags<delegate>
0x48SavedRootMotionFRootMotionSourceGroupTransient+1 flags{bHasAdditiveSources=false, bHasOverrideSources=false, bHas…
0x05180x08padding / unreflected
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
0x02A10x03padding / unreflected
0x04BaseEyeHeightfloat7 flags64
0x01AutoPossessPlayerEAutoReceiveInput6 flagsDisabled
0x01AutoPossessAIEAutoPossessAI6 flagsPlacedInWorld
0x01RemoteViewPitchuint8Net+5 flags0
0x02AB0x05padding / unreflected
0x08AIControllerClassTSubclassOf<AController>7 flags/Script/AIModule.AIController
0x08PlayerStateAPlayerState*NetRepNotify+7 flagsnullptr
0x02C00x08padding / unreflected
0x08LastHitByAController*Transient+7 flagsnullptr
0x08ControllerAController*NetRepNotify+5 flagsnullptr
0x08PreviousControllerAController*Transient+5 flagsnullptr
0x02E00x04padding / unreflected
0x01ReceiveControllerChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x01ReceiveRestartedDelegateFMulticastScriptDelegate4 flags<delegate>
0x02E60x02padding / 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 80
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
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
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x017D0x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+3 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x01A80x08padding / 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>
0x01E80x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>5 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>7 flags[]

Functions 18

SignatureFlagsNativeParams
void swap song()
Script5 statements · 159 bytes of bytecode
0x0000CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Comatose/MainClasses/EnvironmentHandler/CT_EnvironmentHandler.CT_EnvironmentHandler_C);0x001ECallFunc_GetActorOfClass_ReturnValue.Combat Music Player.SetSound(/Game/AudioPacks/Daifuku_Audio_White_Noise_UE5/wav/WN_bliss_02_loop_01.WN_bliss_02_loop_01);0x005DCallFunc_GetActorOfClass_ReturnValue.Combat Music Player.Play(0f);0x009Creturn;0x009E// end of script
Public0x00
void Set Seen by player()
Script4 statements · 27 bytes of bytecode
0x0000Set Seen by player();0x000Aswap song();0x0018return;0x001A// end of script
Public0x00
void Set Chainsaw Idle Noise(USoundBase* NewSound)
Script4 statements · 63 bytes of bytecode
0x0000ChainsawAudioComp.SetSound(NewSound);0x0029Chainsaw Idle Noise = NewSound;0x003Creturn;0x003E// end of script
Public0x08
void Retrieve Pigface(const ABP_Pigface_C*& Pigface)
Script3 statements · 14 bytes of bytecode
0x0000Pigface = this;0x000Breturn;0x000D// end of script
Public0x08
void Save Info to Game Instance(bool Dead, const FTransform& Transform)
Script7 statements · 205 bytes of bytecode
0x0000CallFunc_GetCurrentLevelName_ReturnValue = GetCurrentLevelName(this, true);0x001ECurrent Level = CallFunc_GetCurrentLevelName_ReturnValue;0x0039K2Node_MakeStruct_GIData_SingleEnemyPosition.CurrentPosition_8_ECF734A940DEE91F30F9C583E1E6DB02 = Transform;0x005DK2Node_MakeStruct_GIData_SingleEnemyPosition.Dead_7_90B2250547594F00C97F0889F022CD45 = Dead;0x0079/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CT Game Instance.Pigface Data, Current Level, K2Node_MakeStruct_GIData_SingleEnemyPosition);0x00CAreturn;0x00CC// end of script
Public0x70
void Load Info from Game Instance()
Script15 statements · 548 bytes of bytecode
0x0000CallFunc_GetCurrentLevelName_ReturnValue = GetCurrentLevelName(this, true);0x001ECurrent Level = CallFunc_GetCurrentLevelName_ReturnValue;0x0039CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CT Game Instance.Pigface Data, Current Level, CallFunc_Map_Find_Value);0x0094if (!(CallFunc_Map_Find_ReturnValue)) goto Label_0221;0x00A2CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CT Game Instance.Pigface Data, Current Level, CallFunc_Map_Find_Value);0x00FDif (!(CallFunc_Map_Find_Value.Dead_7_90B2250547594F00C97F0889F022CD45)) goto Label_0195;0x0114CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CT Game Instance.Pigface Data, Current Level, CallFunc_Map_Find_Value);0x016FDeath(CallFunc_Map_Find_Value.CurrentPosition_8_ECF734A940DEE91F30F9C583E1E6DB02, false);0x0190goto Label_0221;0x0195Label_0195:0x0195CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CT Game Instance.Pigface Data, Current Level, CallFunc_Map_Find_Value);0x01F0CallFunc_K2_SetActorTransform_ReturnValue = K2_SetActorTransform(CallFunc_Map_Find_Value.CurrentPosition_8_ECF734A940DEE91F30F9C583E1E6DB02, false, CallFunc_K2_SetActorTransform_SweepHitResult, false);0x0221Label_0221:0x0221return;0x0223// end of script
Public0x00
void Update Blood Material()
Script7 statements · 32 bytes of bytecode
0x0000if (!(Start from Stunned)) goto Label_0013;0x000Egoto Label_001D;0x0013Label_0013:0x0013Update Blood Material();0x001DLabel_001D:0x001Dreturn;0x001F// end of script
Public0x00
void Get Death anim data(FSingleAnimationPlayData& SingleAnimationPlayData)
Script8 statements · 162 bytes of bytecode
0x0000K2Node_MakeStruct_SingleAnimationPlayData.AnimToPlay = /Game/Comatose/Enemies/Pigface/Animations/Anim_StunLoop.Anim_StunLoop;0x001CK2Node_MakeStruct_SingleAnimationPlayData.bSavedLooping = true;0x0030K2Node_MakeStruct_SingleAnimationPlayData.bSavedPlaying = true;0x0044K2Node_MakeStruct_SingleAnimationPlayData.SavedPosition = 1f;0x0064K2Node_MakeStruct_SingleAnimationPlayData.SavedPlayRate = 1f;0x0084SingleAnimationPlayData = K2Node_MakeStruct_SingleAnimationPlayData;0x009Freturn;0x00A1// end of script
Public0x18
void OnNotifyEnd_4A18A0054FA26F356F4DC792D8DF59CB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_BP_Pigface(34);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_4A18A0054FA26F356F4DC792D8DF59CB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_BP_Pigface(66);0x0021return;0x0023// end of script
0x08
void OnInterrupted_4A18A0054FA26F356F4DC792D8DF59CB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_BP_Pigface(98);0x0021return;0x0023// end of script
0x08
void OnBlendOut_4A18A0054FA26F356F4DC792D8DF59CB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_BP_Pigface(130);0x0021return;0x0023// end of script
0x08
void OnCompleted_4A18A0054FA26F356F4DC792D8DF59CB(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_BP_Pigface(162);0x0021return;0x0023// end of script
0x08
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Pigface(194);0x000Freturn;0x0011// end of script
EventProtected0x00
void BndEvt__BP_Pigface_ChainsawAudioComp_K2Node_ComponentBoundEvent_0_OnAudioFinished__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Pigface(1011);0x000Freturn;0x0011// end of script
0x00
void Play Pigface Chainsaw Audio(USoundBase* Sound Base)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Sound_Base = Sound Base;0x0012ExecuteUbergraph_BP_Pigface(1110);0x0021return;0x0023// end of script
Public0x08
void Play New Enemy Audio(USoundBase* New Audio To Play)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_New_Audio_To_Play = New Audio To Play;0x0012ExecuteUbergraph_BP_Pigface(10);0x0021return;0x0023// end of script
Public0x08
void ExecuteUbergraph_BP_Pigface(int32 EntryPoint)
Script52 statements · 1,195 bytes of bytecode
0x0000goto [EntryPoint];0x000APlay New Enemy Audio(K2Node_Event_New_Audio_To_Play);0x001Dgoto Label_04A8;0x0022Temp_name_Variable = K2Node_CustomEvent_NotifyName_4;0x003Dgoto Label_04A8;0x0042Temp_name_Variable = K2Node_CustomEvent_NotifyName_3;0x005Dgoto Label_04A8;0x0062Temp_name_Variable = K2Node_CustomEvent_NotifyName_2;0x007Dgoto Label_04A8;0x0082Temp_name_Variable = K2Node_CustomEvent_NotifyName_1;0x009Dgoto Label_04A8;0x00A2Temp_name_Variable = K2Node_CustomEvent_NotifyName;0x00BDgoto Label_04A8;0x00C2ReceiveBeginPlay();0x00CCSet Chainsaw Idle Noise(/Game/Comatose/Enemies/Pigface/Audio/Chainsaw/Idle/ChainsawIdleLoop.ChainsawIdleLoop);0x00E3CallFunc_GetAllActorsOfClass_OutActors = {};0x00EEGetAllActorsOfClass(this, /Game/Comatose/Enemies/Pigface/BP_Pigface.BP_Pigface_C, CallFunc_GetAllActorsOfClass_OutActors);0x010BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0146CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0168if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0189;0x0176K2_DestroyActor();0x0184goto Label_04A8;0x0189Label_0189:0x0189Detect Player(CallFunc_Detect_Player_Detected);0x01A0OptimizationProxy.DisableAllOptimizations();0x01C0if (!(Start from Stunned)) goto Label_04A8;0x01CECallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(Mesh, /Game/Comatose/Enemies/Pigface/Animations/Anim_StunEnd_Montage.Anim_StunEnd_Montage, 1f, 0f, FName(None));0x020BCallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x0228if (!(CallFunc_IsValid_ReturnValue)) goto Label_0376;0x0236K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnCompleted_4A18A0054FA26F356F4DC792D8DF59CB);0x024DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_4;0x0276K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnBlendOut_4A18A0054FA26F356F4DC792D8DF59CB);0x028DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_3;0x02B6K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnInterrupted_4A18A0054FA26F356F4DC792D8DF59CB);0x02CDCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_2;0x02F6K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyBegin_4A18A0054FA26F356F4DC792D8DF59CB);0x030DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_1;0x0336K2Node_CreateDelegate_OutputDelegate.Bind(this, OnNotifyEnd_4A18A0054FA26F356F4DC792D8DF59CB);0x034DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate;0x0376Label_0376:0x0376BreakVector2D(Health Blood Range, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x039BCallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_X);0x03B8Mesh.SetScalarParameterValueOnMaterials(FName(Blood Level), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0x03EEgoto Label_04A8;0x03F3ChainsawAudioComp.SetSound(Chainsaw Idle Noise);0x041CChainsawAudioComp.FadeIn(0.2f, 1f, 0f, 0);0x0451goto Label_04A8;0x0456ChainsawAudioComp.SetSound(K2Node_Event_Sound_Base);0x047FChainsawAudioComp.Play(0f);0x04A8Label_04A8:0x04A8return;0x04AA// end of script
Final0x04

Used by 24

types with a member, parameter or interface of this type