Zdexby TheHolyOneZ
2,103 classes
Class

ABP_SuitMovable_C

: AActor : UObject
/Game/Production/Blueprints/Suits/BP_SuitMovable.BP_SuitMovable_C 0x0295 (661 B) align 8 inherited 0x0240 17 scripted vtable /Game/Production/Blueprints/Suits/BP_SuitMovable
0x00x0295

Members 19

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Spacesuit_V3USkeletalMeshComponent*7 flagsnullptr
0x04TL_1_NewTrack_0_829D07744B1DD8F3B10D7180D5B0DD5Afloat4 flags0
0x01TL_1__Direction_829D07744B1DD8F3B10D7180D5B0DD5AETimelineDirection4 flagsForward
0x02550x03padding / unreflected
0x08TL_1UTimelineComponent*6 flagsnullptr
0x04HeadROtationTL_NewTrack_0_BA6DB11746368617EF3C549BCE92BFA2float4 flags0
0x01HeadROtationTL__Direction_BA6DB11746368617EF3C549BCE92BFA2ETimelineDirection4 flagsForward
0x02650x03padding / unreflected
0x08HeadROtationTLUTimelineComponent*6 flagsnullptr
0x04Midint326 flags0
0x04mHeadRotationValuefloat7 flags0
0x04mDistanceFromPlayerfloat6 flags1000
0x01mToPerformLookUpbool5 flagsfalse
0x01Use second color bool6 flagsfalse
0x027E0x02padding / unreflected
0x08AnimInstUBP_AnimSuitHeadLook_C*7 flagsnullptr
0x01mModeSuitsFollowLook6 flagsLerpToLook
0x01mHasTimeLineStarted_1bool6 flagsfalse
0x028A0x02padding / unreflected
0x04mTargetRotfloat7 flags0
0x04mOriginalRotfloat7 flags0
0x01mHasTimeLineStarted_2bool6 flagsfalse
Inherited from AActor 73
OffsetSizeNameTypeFlagsDefault
0x58PrimaryActorTickFActorTickFunction3 flags{}
0x01bHidden : 1bit 0boolNet+7 flagsfalse
0x01bNetTemporary : 1bit 1bool3 flagsfalse
0x01bNetStartup : 1bit 2bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 3bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 4bool6 flagsfalse
0x01bReplicateMovement : 1bit 5boolNetRepNotify+5 flagsfalse
0x01bTearOff : 1bit 6boolNet+3 flagsfalse
0x01bExchangedRoles : 1bit 7boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 0bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 1bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 2bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 3bool5 flagstrue
0x01bReplayRewindable : 1bit 4bool5 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 5bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 6bool4 flagsfalse
0x01bBlockInput : 1bit 7bool5 flagsfalse
0x01bCanBeDamaged : 1bit 0boolNet+6 flagstrue
0x01bCollideWhenPlacing : 1bit 1bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 2bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 3bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 4bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 5bool6 flagsfalse
0x01bIsEditorOnlyActor : 1bit 6bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 7bool3 flagsfalse
0x01bReplicates : 1bit 0boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 1boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 2boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 1bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 2boolTransient+4 flagsfalse
0x01RemoteRoleENetRoleNetTransient+5 flagsROLE_None
0x00860x02padding / unreflected
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x00C40x04padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+5 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*7 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x013C0x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+2 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x10ControllingMatineeActorsTArray<AMatineeActor*>TransientProtected+2 flags[]
0x01700x08padding / unreflected
0x10LayersTArray<FName>2 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
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>
0x01B00x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>4 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>6 flags[]

Functions 17

SignatureFlagsNativeParams
void SetModeLerpToLock()
Script3 statements · 23 bytes of bytecode
0x0000mMode = 0;0x0014return;0x0016// end of script
Public0x00
void ResetToLerpToOriginal()
Script4 statements · 34 bytes of bytecode
0x0000mMode = 1;0x0014mHasTimeLineStarted_1 = false;0x001Freturn;0x0021// end of script
Public0x00
void updateDistanceFromPlayer()
Script12 statements · 301 bytes of bytecode
0x0000CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x001AK2Node_DynamicCast_AsBP_Player_Character = Cast<BP_PlayerCharacter_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x003EK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Player_Character);0x005Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_012A;0x0069CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0085CallFunc_K2_GetRootComponent_ReturnValue = K2Node_DynamicCast_AsBP_Player_Character.K2_GetRootComponent();0x00AFCallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetRootComponent_ReturnValue.K2_GetComponentLocation();0x00E1CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_K2_GetComponentLocation_ReturnValue);0x010FmDistanceFromPlayer = CallFunc_Vector_Distance_ReturnValue;0x012ALabel_012A:0x012Areturn;0x012C// end of script
Public0x00
void PlayFallAnimation()
Script15 statements · 506 bytes of bytecode
0x0000CallFunc_GetAnimInstance_ReturnValue = Spacesuit_V3.GetAnimInstance();0x002AK2Node_DynamicCast_AsBP_Anim_Suit_Head_Look = Cast<BP_AnimSuitHeadLook_C>(CallFunc_GetAnimInstance_ReturnValue);0x004EK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Anim_Suit_Head_Look);0x006Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_01F7;0x0079AnimInst = K2Node_DynamicCast_AsBP_Anim_Suit_Head_Look;0x008CAnimInst.CanFall = true;0x00ADTemp_struct_Variable = FTransform(...);0x00E8CallFunc_GetAnimInstance_ReturnValue = Spacesuit_V3.GetAnimInstance();0x0112CallFunc_GetOwningActor_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.GetOwningActor();0x013CCallFunc_AddComponent_ReturnValue = CallFunc_GetOwningActor_ReturnValue.AddComponent(FName(NODE_AddAkComponent-0), false, Temp_struct_Variable, this);0x017ECallFunc_AddComponent_ReturnValue.SetAttenuationScalingFactor(100f);0x01A3CallFunc_PostAkEvent_ReturnValue = CallFunc_AddComponent_ReturnValue.PostAkEvent(/Game/WwiseAudio/Events/Production/Environment/Spacesuits/SpaceSuit_Falling.SpaceSuit_Falling, 0, Temp_delegate_Variable, Temp_struct_Variable_1, "");0x01F7Label_01F7:0x01F7return;0x01F9// end of script
Public0x00
void ResetSystemVaribles()
Script6 statements · 56 bytes of bytecode
0x0000mMode = 0;0x0014mToPerformLookUp = false;0x001FmHasTimeLineStarted_2 = false;0x002AmHasTimeLineStarted_1 = false;0x0035return;0x0037// end of script
Public0x00
void UpdateRotationBasedOnState()
Script29 statements · 439 bytes of bytecode
0x0000K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(mMode, 0);0x001Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_008C;0x002DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(mMode, 1);0x004Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0107;0x005AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(mMode, 2);0x0079if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0182;0x0087goto Label_01B4;0x008CLabel_008C:0x008CgetRotationVal(CallFunc_getRotationVal_mRot_1);0x00A3mTargetRot = CallFunc_getRotationVal_mRot_1;0x00BECallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(mHasTimeLineStarted_1);0x00DBif (!(CallFunc_Not_PreBool_ReturnValue_1)) goto Label_01B4;0x00E9TLRotateTotarget();0x00F7mHasTimeLineStarted_1 = true;0x0102goto Label_01B4;0x0107Label_0107:0x0107getRotationVal(CallFunc_getRotationVal_mRot);0x011EmTargetRot = CallFunc_getRotationVal_mRot;0x0139CallFunc_Not_PreBool_ReturnValue = Not_PreBool(mHasTimeLineStarted_2);0x0156if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_01B4;0x0164TLRotateTOOrig();0x0172mHasTimeLineStarted_2 = true;0x017Dgoto Label_01B4;0x0182Label_0182:0x0182getRotationVal(CallFunc_getRotationVal_mRot_2);0x0199mHeadRotationValue = CallFunc_getRotationVal_mRot_2;0x01B4Label_01B4:0x01B4return;0x01B6// end of script
Public0x00
void getRotationVal(const float& mRot)
Script31 statements · 826 bytes of bytecode
0x0000CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x001AK2Node_DynamicCast_AsBP_Player_Character = Cast<BP_PlayerCharacter_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x003EK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Player_Character);0x005Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_0337;0x0069CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x0085CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x00A1BreakRotator(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x00CFCallFunc_K2_GetRootComponent_ReturnValue = K2Node_DynamicCast_AsBP_Player_Character.K2_GetRootComponent();0x00F9CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetRootComponent_ReturnValue.K2_GetComponentLocation();0x012BCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue);0x0159CallFunc_Normal_ReturnValue = Normal(CallFunc_Subtract_VectorVector_ReturnValue, 1e-04f);0x0183BreakVector(CallFunc_Normal_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x01B1CallFunc_DegAtan2_ReturnValue = DegAtan2(CallFunc_BreakVector_X, CallFunc_BreakVector_Y);0x01DFCallFunc_Add_FloatFloat_ReturnValue_2 = Add_FloatFloat(CallFunc_BreakRotator_Yaw, CallFunc_DegAtan2_ReturnValue);0x020DtoReturn = CallFunc_Add_FloatFloat_ReturnValue_2;0x0228CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(toReturn, 180f);0x024Aif (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_02BD;0x0258CallFunc_Add_FloatFloat_ReturnValue_1 = Add_FloatFloat(toReturn, -360f);0x0282toReturn = CallFunc_Add_FloatFloat_ReturnValue_1;0x029DLabel_029D:0x029DmRot = toReturn;0x02B8goto Label_0337;0x02BDLabel_02BD:0x02BDCallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(toReturn, -180f);0x02DFif (!(CallFunc_Less_FloatFloat_ReturnValue)) goto Label_029D;0x02EDCallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(toReturn, 360f);0x0317toReturn = CallFunc_Add_FloatFloat_ReturnValue;0x0332goto Label_029D;0x0337Label_0337:0x0337return;0x0339// end of script
Public0x04
void UserConstructionScript()
Script9 statements · 172 bytes of bytecode
0x0000if (!(Use second color )) goto Label_0077;0x000ESpacesuit_V3.SetMaterial(0, /Game/Production/Materials/SpaceSuit/MI_SpaceSuit_2.MI_SpaceSuit_2);0x0040Spacesuit_V3.SetMaterial(1, /Game/Production/Materials/SpaceSuit/MI_SpaceSuitGLassR_2.MI_SpaceSuitGLassR_2);0x0072goto Label_00A9;0x0077Label_0077:0x0077Spacesuit_V3.SetMaterial(1, /Game/Production/Materials/SpaceSuit/MI_SpaceSuitGLassR.MI_SpaceSuitGLassR);0x00A9Label_00A9:0x00A9return;0x00AB// end of script
EventPublic0x00
void HeadROtationTL__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SuitMovable(10);0x000Freturn;0x0011// end of script
0x00
void HeadROtationTL__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SuitMovable(46);0x000Freturn;0x0011// end of script
0x00
void TL_1__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SuitMovable(124);0x000Freturn;0x0011// end of script
0x00
void TL_1__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SuitMovable(200);0x000Freturn;0x0011// end of script
0x00
void TLRotateTotarget()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SuitMovable(603);0x000Freturn;0x0011// end of script
0x00
void TLRotateTOOrig()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SuitMovable(608);0x000Freturn;0x0011// end of script
0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_SuitMovable(613);0x0021return;0x0023// end of script
EventPublic0x04
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_SuitMovable(618);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_BP_SuitMovable(int32 EntryPoint)
Script40 statements · 626 bytes of bytecode
0x0000goto [EntryPoint];0x000AmMode = 2;0x001EmHasTimeLineStarted_1 = false;0x0029goto Label_026F;0x002ECallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(HeadROtationTL_NewTrack_0_BA6DB11746368617EF3C549BCE92BFA2, mTargetRot);0x005CmHeadRotationValue = CallFunc_Multiply_FloatFloat_ReturnValue;0x0077goto Label_026F;0x007CmMode = 0;0x0090ResetSystemVaribles();0x009Egoto Label_026F;0x00A3Label_00A3:0x00A3HeadROtationTL.PlayFromStart();0x00C3goto Label_026F;0x00C8CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(TL_1_NewTrack_0_829D07744B1DD8F3B10D7180D5B0DD5A, mTargetRot);0x00F6mHeadRotationValue = CallFunc_Multiply_FloatFloat_ReturnValue_1;0x0111goto Label_026F;0x0116Label_0116:0x0116TL_1.PlayFromStart();0x0136goto Label_026F;0x013BLabel_013B:0x013Bif (!(mToPerformLookUp)) goto Label_026F;0x0149UpdateRotationBasedOnState();0x0157CallFunc_MakeRotator_ReturnValue = MakeRotator(mHeadRotationValue, 0f, 0f);0x0186AnimInst.RotationHead = CallFunc_MakeRotator_ReturnValue;0x01B7updateDistanceFromPlayer();0x01C5goto Label_026F;0x01CALabel_01CA:0x01CACallFunc_GetAnimInstance_ReturnValue = Spacesuit_V3.GetAnimInstance();0x01F4K2Node_DynamicCast_AsBP_Anim_Suit_Head_Look = Cast<BP_AnimSuitHeadLook_C>(CallFunc_GetAnimInstance_ReturnValue);0x0218K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Anim_Suit_Head_Look);0x0235if (!(K2Node_DynamicCast_bSuccess)) goto Label_026F;0x0243AnimInst = K2Node_DynamicCast_AsBP_Anim_Suit_Head_Look;0x0256goto Label_026F;0x025Bgoto Label_00A3;0x0260goto Label_0116;0x0265goto Label_013B;0x026Agoto Label_01CA;0x026FLabel_026F:0x026Freturn;0x0271// end of script
Final0x04