Zdexby TheHolyOneZ
5,372 classes
/Game/Character/States/BP_DeadState.BP_DeadState_C 0x015C (348 B) align 16 inherited 0x0108 5 scripted vtable /Game/Character/States/BP_DeadState
0x00x015C

Members 6

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x30Start TransformFTransform5 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x08deathEffectUParticleSystem*7 flagsnullptr
0x08deathMontageUAnimMontage*7 flagsnullptr
0x08Active DeathParticle systemUParticleSystemComponent*8 flagsnullptr
0x04Effect start delayfloat7 flags0
Inherited from UDeadStateComponent 1
OffsetSizeNameTypeFlagsDefault
0x04respawnDelayfloatProtected+6 flags0
Inherited from UCharacterStateComponent 6
OffsetSizeNameTypeFlagsDefault
0x01StateIduint8Protected+7 flags0
0x00B90x07padding / unreflected
0x08CharacterAPlayerCharacter*TransientProtected+7 flagsnullptr
0x08EnterStateShoutUDialogDataAsset*Protected+6 flagsnullptr
0x08ExitStateShoutUDialogDataAsset*Protected+6 flagsnullptr
0x08AttentionShoutUDialogDataAsset*Protected+6 flagsnullptr
0x08PlayerMovementUPlayerMovementComponent*Transient+7 flagsnullptr
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+6 flags[]
0x00800x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 3boolProtected+3 flagsfalse
0x01bReplicates : 1bit 4boolNet+7 flagsfalse
0x01bAutoActivate : 1bit 7bool6 flagsfalse
0x01bIsActive : 1bit 0boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 1bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 3boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 5bool6 flagsfalse
0x008B0x01padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x008F0x01padding / unreflected
0x10UCSModifiedPropertiesTArray<FSimpleMemberReference>2 flags[]

Functions 5

SignatureFlagsNativeParams
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_DeadState(1241);0x000Freturn;0x0011// end of script
EventPublic0x00
void ReceiveStateExit()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_DeadState(1296);0x000Freturn;0x0011// end of script
EventProtected0x00
void ReceiveStateEnter()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_DeadState(1390);0x000Freturn;0x0011// end of script
EventProtected0x00
void SetDeathParameters(float respawnDelay, float effectDelay, UAnimMontage* deathMontage, UParticleSystem* deathEffect, bool useAnimationTimeAsRespawnTime)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_respawnDelay = respawnDelay;0x0012PersistentFrame.K2Node_Event_effectDelay = effectDelay;0x0024PersistentFrame.K2Node_Event_deathMontage = deathMontage;0x0036PersistentFrame.K2Node_Event_deathEffect = deathEffect;0x0048PersistentFrame.K2Node_Event_useAnimationTimeAsRespawnTime = useAnimationTimeAsRespawnTime;0x005AExecuteUbergraph_BP_DeadState(1561);0x0069return;0x006B// end of script
EventPublic0x19
void ExecuteUbergraph_BP_DeadState(int32 EntryPoint)
Script72 statements · 1,671 bytes of bytecode
0x0000PushFlow(Label_0684);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FFadeScreenToBlack(this, 0.5f, 0f, true, false, false, false, nullptr);0x0029Label_0029:0x0029CallFunc_HasAuthority_ReturnValue = HasAuthority();0x003Dif (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x0047Delay(this, respawnDelay, LatentActionInfo{0x82, -1498493738, FName(ExecuteUbergraph_BP_DeadState), this});0x0081PopFlow();0x0082CallFunc_GetStateActive_ReturnValue = GetStateActive();0x0096if (!(CallFunc_GetStateActive_ReturnValue)) PopFlow();0x00A0CallFunc_K2_SetActorTransform_ReturnValue = Character.K2_SetActorTransform(Start Transform, false, CallFunc_K2_SetActorTransform_SweepHitResult, false);0x00DECharacter.ChangeState(0);0x0100PopFlow();0x0101CallFunc_GetStateActive_ReturnValue_1 = GetStateActive();0x0115if (!(CallFunc_GetStateActive_ReturnValue_1)) PopFlow();0x011FCallFunc_IsValid_ReturnValue_1 = IsValid(deathMontage);0x013Cif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_01BC;0x014ACallFunc_GetTPAnimInstance_ReturnValue = Character.GetTPAnimInstance();0x0174CallFunc_Montage_Play_ReturnValue = CallFunc_GetTPAnimInstance_ReturnValue.Montage_Play(deathMontage, 1f, 0, 0f, true);0x01BCLabel_01BC:0x01BCCallFunc_IsValid_ReturnValue_2 = IsValid(deathEffect);0x01D9if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x01E3CallFunc_GetTransform_ReturnValue_2 = Character.GetTransform();0x0215BreakTransform(CallFunc_GetTransform_ReturnValue_2, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0243CallFunc_SpawnEmitterAtLocation_ReturnValue = SpawnEmitterAtLocation(this, deathEffect, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, FVector(1, 1, 1), true, 0, true);0x0284Active DeathParticle system = CallFunc_SpawnEmitterAtLocation_ReturnValue;0x0297CallFunc_IsLocallyControlled_ReturnValue_1 = IsLocallyControlled();0x02ABif (!(CallFunc_IsLocallyControlled_ReturnValue_1)) goto Label_0029;0x02B9goto Label_000F;0x02BECallFunc_GetTransform_ReturnValue = Character.GetTransform();0x02F0Start Transform = CallFunc_GetTransform_ReturnValue;0x030BCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0320K2Node_DynamicCast_AsFSDGame_Mode_Space_Rig = Cast<FSDGameModeSpaceRig>(CallFunc_GetGameMode_ReturnValue);0x0344K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsFSDGame_Mode_Space_Rig);0x0361if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x036BCallFunc_GetController_ReturnValue = Character.GetController();0x0395K2Node_DynamicCast_AsFSDPlayer_Controller = Cast<FSDPlayerController>(CallFunc_GetController_ReturnValue);0x03B9K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsFSDPlayer_Controller);0x03D6if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x03E0CallFunc_GetFreeSpawnOfType_ReturnValue = K2Node_DynamicCast_AsFSDGame_Mode_Space_Rig.GetFreeSpawnOfType(1, K2Node_DynamicCast_AsFSDPlayer_Controller);0x0419CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetFreeSpawnOfType_ReturnValue);0x0436if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0440K2Node_DynamicCast_AsSpacerig_Start = Cast<SpacerigStart>(CallFunc_GetFreeSpawnOfType_ReturnValue);0x0464K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsSpacerig_Start);0x0481if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x048BCallFunc_GetTransform_ReturnValue_1 = K2Node_DynamicCast_AsSpacerig_Start.GetTransform();0x04BDStart Transform = CallFunc_GetTransform_ReturnValue_1;0x04D8PopFlow();0x04D9Delay(this, 0.5f, LatentActionInfo{0x2BE, -389118044, FName(ExecuteUbergraph_BP_DeadState), this});0x050FPopFlow();0x0510CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0524if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x052EFadeScreenFromBlack(this, 4f, 0f, true, false, false, false);0x0547SetDeathParameters(0.1f, 0.1f, nullptr, nullptr, false);0x0562Active DeathParticle system = nullptr;0x056DPopFlow();0x056ECharacter.CharacterMovement.SetMovementMode(3, 0);0x05ACDelay(this, Effect start delay, LatentActionInfo{0x101, -702200232, FName(ExecuteUbergraph_BP_DeadState), this});0x05E6PopFlow();0x05E7Label_05E7:0x05E7respawnDelay = deathMontage.SequenceLength;0x0618PopFlow();0x0619respawnDelay = K2Node_Event_respawnDelay;0x0634Effect start delay = K2Node_Event_effectDelay;0x064FdeathMontage = K2Node_Event_deathMontage;0x0662deathEffect = K2Node_Event_deathEffect;0x0675if (!(K2Node_Event_useAnimationTimeAsRespawnTime)) PopFlow();0x067Fgoto Label_05E7;0x0684Label_0684:0x0684return;0x0686// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type