Zdexby TheHolyOneZ
4,593 classes
Class

UBP_Inky_MovementComponent_C

: UActorComponent : UObject
/Game/GameBlueprints/Inky/Blueprints/BP_Inky_MovementComponent.BP_Inky_MovementComponent_C 0x0159 (345 B) align 8 inherited 0x00A0 15 scripted vtable /Game/GameBlueprints/Inky/Blueprints/BP_Inky_MovementComponent
0x00x0159

Members 20

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x01IsGroundedbool6 flagstrue
0x00A90x07padding / unreflected
0x08GroundTraceDistancedouble6 flags32
0x04LookTraceDistancefloat6 flags10000
0x00BC0x04padding / unreflected
0x08FollowDistancedouble6 flags100
0x08SlowDownRangedouble6 flags1000
0x08RotationSpeeddouble6 flags16
0x08MinCrawlSpeeddouble6 flags50
0x08MaxCrawlSpeeddouble6 flags150
0x08CrawlDelayAfterDropdouble6 flags3
0x08RespawnIntervaldouble6 flags20
0x04RespawnDistancefloat6 flags100
0x00FC0x04padding / unreflected
0x08RespawnHeightdouble6 flags32
0x18CurrentRotationFRotator5 flags{Pitch=0, Yaw=0, Roll=0}
0x18TargetRotationFRotator5 flags{Pitch=0, Yaw=0, Roll=0}
0x08OwnerABP_Inky_Tool_C*7 flagsnullptr
0x08CurrentSpeeddouble7 flags0
0x08RespawnTimerHandleFTimerHandle5 flags{Handle=0}
0x08StandupTimerHandleFTimerHandle5 flags{Handle=0}
0x01RespawnAllowedbool7 flagstrue
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+8 flags[]
0x00800x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 4boolProtected+3 flagsfalse
0x01bReplicateUsingRegisteredSubObjectList : 1bit 5boolProtected+9 flagsfalse
0x01bReplicates : 1bit 6boolNet+7 flagsfalse
0x00890x01padding / unreflected
0x01bAutoActivate : 1bit 2bool6 flagsfalse
0x01bIsActive : 1bit 3boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 4bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 6boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 0bool6 flagsfalse
0x008C0x01padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>

Functions 15

SignatureFlagsNativeParams
void CacheInky()
Script8 statements · 121 bytes of bytecode
0x0000CallFunc_GetOwner_ReturnValue = GetOwner();0x0014K2Node_DynamicCast_AsBP_Inky_Tool = Cast<BP_Inky_Tool_C>(CallFunc_GetOwner_ReturnValue);0x0038K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Inky_Tool);0x0055if (!(K2Node_DynamicCast_bSuccess)) goto Label_0076;0x0063Owner = K2Node_DynamicCast_AsBP_Inky_Tool;0x0076Label_0076:0x0076return;0x0078// end of script
Private0x00
void OnGameEvent(const E_GameEvent& Event)
Script56 statements · 1,417 bytes of bytecode
0x0000Temp_byte_Variable = Event;0x001BTemp_bool_Variable = false;0x0026Temp_bool_Variable_1 = false;0x0031Temp_bool_Variable_2 = false;0x003CTemp_bool_Variable_3 = false;0x0047Temp_bool_Variable_4 = false;0x0052Temp_bool_Variable_5 = false;0x005DTemp_bool_Variable_6 = false;0x0068Temp_bool_Variable_7 = false;0x0073Temp_bool_Variable_8 = false;0x007ETemp_bool_Variable_9 = false;0x0089Temp_bool_Variable_10 = false;0x0094Temp_bool_Variable_11 = false;0x009FTemp_bool_Variable_12 = false;0x00AATemp_bool_Variable_13 = false;0x00B5Temp_bool_Variable_14 = false;0x00C0Temp_bool_Variable_15 = false;0x00CBTemp_bool_Variable_16 = false;0x00D6Temp_bool_Variable_17 = false;0x00E1Temp_bool_Variable_18 = false;0x00ECTemp_bool_Variable_19 = false;0x00F7Temp_bool_Variable_20 = false;0x0102Temp_bool_Variable_21 = false;0x010DTemp_bool_Variable_22 = false;0x0118Temp_bool_Variable_23 = false;0x0123Temp_bool_Variable_24 = false;0x012ETemp_bool_Variable_25 = false;0x0139Temp_bool_Variable_26 = false;0x0144Temp_bool_Variable_27 = false;0x014FTemp_bool_Variable_28 = false;0x015ATemp_bool_Variable_29 = false;0x0165Temp_bool_Variable_30 = false;0x0170Temp_bool_Variable_31 = false;0x017BTemp_bool_Variable_32 = false;0x0186Temp_bool_Variable_33 = false;0x0191Temp_bool_Variable_34 = false;0x019CTemp_bool_Variable_35 = false;0x01A7Temp_bool_Variable_36 = false;0x01B2Temp_bool_Variable_37 = false;0x01BDTemp_bool_Variable_38 = false;0x01C8Temp_bool_Variable_39 = false;0x01D3Temp_bool_Variable_40 = false;0x01DETemp_bool_Variable_41 = false;0x01E9Temp_bool_Variable_42 = false;0x01F4Temp_bool_Variable_43 = false;0x01FFTemp_bool_Variable_44 = false;0x020ATemp_bool_Variable_45 = false;0x0215Temp_bool_Variable_46 = true;0x0220Temp_bool_Variable_47 = false;0x022BTemp_bool_Variable_48 = false;0x0236Temp_bool_Variable_49 = false;0x0241Temp_bool_Variable_50 = false;0x024CTemp_bool_Variable_51 = false;0x0257RespawnAllowed = Switch(Temp_byte_Variable, 0 => Temp_bool_Variable_51, 1 => Temp_bool_Variable_50, 2 => Temp_bool_Variable_49, 3 => Temp_bool_Variable_48, 4 => Temp_bool_Variable_47, 5 => Temp_bool_Variable_46, 6 => Temp_bool_Variable_45, 7 => Temp_bool_Variable_44, 8 => Temp_bool_Variable_43, 9 => Temp_bool_Variable_42, 10 => Temp_bool_Variable_41, 11 => Temp_bool_Variable_40, 12 => Temp_bool_Variable_39, 13 => Temp_bool_Variable_38, 14 => Temp_bool_Variable_37, 15 => Temp_bool_Variable_36, 16 => Temp_bool_Variable_35, 17 => Temp_bool_Variable_34, 18 => Temp_bool_Variable_33, 19 => Temp_bool_Variable_32, 20 => Temp_bool_Variable_31, 21 => Temp_bool_Variable_30, 22 => Temp_bool_Variable_29, 23 => Temp_bool_Variable_28, 24 => Temp_bool_Variable_27, 25 => Temp_bool_Variable_26, 26 => Temp_bool_Variable_25, 27 => Temp_bool_Variable_24, 28 => Temp_bool_Variable_23, 29 => Temp_bool_Variable_22, 30 => Temp_bool_Variable_21, 31 => Temp_bool_Variable_20, 32 => Temp_bool_Variable_19, 33 => Temp_bool_Variable_18, 34 => Temp_bool_Variable_17, 35 => Temp_bool_Variable_16, 36 => Temp_bool_Variable_15, 37 => Temp_bool_Variable_14, 38 => Temp_bool_Variable_13, 39 => Temp_bool_Variable_12, 40 => Temp_bool_Variable_11, 41 => Temp_bool_Variable_10, 42 => Temp_bool_Variable_9, 43 => Temp_bool_Variable_8, 44 => Temp_bool_Variable_7, 45 => Temp_bool_Variable_6, 46 => Temp_bool_Variable_5, 47 => Temp_bool_Variable_4, 48 => Temp_bool_Variable_3, 49 => Temp_bool_Variable_2, 50 => Temp_bool_Variable_1, 51 => Temp_bool_Variable, default => K2Node_Select_Default);0x0586return;0x0588// end of script
Private0x01
void OnCrawlStandupDelayFinished()
Script8 statements · 184 bytes of bytecode
0x0000CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(Owner.LocomotionState, 3);0x0035if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) goto Label_00B5;0x0043Owner.StopRagdoll();0x0067Owner.LocomotionState = 3;0x0091Owner.ResetSkeletalMeshTransform();0x00B5Label_00B5:0x00B5return;0x00B7// end of script
Private0x00
void IsPlayerInSight(const bool& PlayerInSight)
Script14 statements · 727 bytes of bytecode
0x0000/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerCharacter(this, CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x002ECallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(LookTraceDistance);0x004BCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x0070CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_T5F_GetPlayerCharacter_First_Person_Character.K2_GetActorLocation();0x00A2CallFunc_K2_GetActorLocation_ReturnValue_1 = Owner.K2_GetActorLocation();0x00D4CallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_K2_GetActorLocation_ReturnValue);0x0102CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetDirectionUnitVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0130CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue);0x015ECallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue, 1, false, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x01E6BreakHitResult(CallFunc_LineTraceSingle_OutHit, 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);0x029BCallFunc_ObjectIsA_ReturnValue = ObjectIsA(CallFunc_BreakHitResult_HitActor, /Game/GameBlueprints/Core/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C);0x02C1PlayerInSight = CallFunc_ObjectIsA_ReturnValue;0x02D4return;0x02D6// end of script
Private0x01
void CheckRespawn()
Script6 statements · 79 bytes of bytecode
0x0000CanRespawn(CallFunc_CanRespawn_CanRespawn);0x0017if (!(CallFunc_CanRespawn_CanRespawn)) goto Label_004C;0x0025DoRespawn(FVector(0, 0, 0));0x004CLabel_004C:0x004Creturn;0x004E// end of script
Private0x00
void CanRespawn(const bool& CanRespawn)
Script25 statements · 806 bytes of bytecode
0x0000/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerCharacter(this, CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x002ECallFunc_IsValid_ReturnValue = IsValid(CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x004Bif (!(CallFunc_IsValid_ReturnValue)) goto Label_0318;0x0059CallFunc_T5F_GetPlayerCharacter_First_Person_Character.IsHoldingItemOfType(/Game/GameBlueprints/Inky/Blueprints/BP_Inky_Tool.BP_Inky_Tool_C, CallFunc_IsHoldingItemOfType_Is_Holding);0x008FCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Owner.IsFirstPickup);0x00C2CallFunc_K2_GetActorLocation_ReturnValue = Owner.K2_GetActorLocation();0x00F4CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(Owner.LocomotionState, 1);0x0129CallFunc_BooleanAND_ReturnValue = BooleanAND(RespawnAllowed, CallFunc_NotEqual_ByteByte_ReturnValue);0x014FCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_IsHoldingItemOfType_Is_Holding);0x016CCallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_T5F_GetPlayerCharacter_First_Person_Character.K2_GetActorLocation();0x019ECallFunc_GetActorForwardVector_ReturnValue = CallFunc_T5F_GetPlayerCharacter_First_Person_Character.GetActorForwardVector();0x01D0CallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_K2_GetActorLocation_ReturnValue);0x01FECallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_GetDirectionUnitVector_ReturnValue);0x022CCallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, 0);0x0252CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Less_DoubleDouble_ReturnValue);0x0278CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue);0x029ECallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, CallFunc_T5F_GetPlayerCharacter_First_Person_Character.CanMove);0x02DACallFunc_BooleanAND_ReturnValue_4 = BooleanAND(CallFunc_BooleanAND_ReturnValue_3, CallFunc_Not_PreBool_ReturnValue_1);0x0300CanRespawn = CallFunc_BooleanAND_ReturnValue_4;0x0313goto Label_0323;0x0318Label_0318:0x0318CanRespawn = false;0x0323Label_0323:0x0323return;0x0325// end of script
Private0x01
void CanMove(const bool& CanMove)
Script4 statements · 82 bytes of bytecode
0x0000CallFunc_BooleanAND_ReturnValue = BooleanAND(IsGrounded, Owner.IsFantasy);0x003CCanMove = CallFunc_BooleanAND_ReturnValue;0x004Freturn;0x0051// end of script
Private0x01
void GetCrawlSpeed(double Distance, const double& CrawlSpeed)
Script24 statements · 426 bytes of bytecode
0x0000PushFlow(Label_01A7);0x0005PushFlow(Label_0088);0x000ACallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(FollowDistance, SlowDownRange);0x0038CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(Distance, CallFunc_Add_DoubleDouble_ReturnValue);0x005Eif (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) goto Label_00A8;0x006CSpeed = MaxCrawlSpeed;0x0087PopFlow();0x0088Label_0088:0x0088CrawlSpeed = Speed;0x00A3goto Label_01A7;0x00A8Label_00A8:0x00A8CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(Distance, FollowDistance);0x00CEif (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_018B;0x00DCCallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Distance, FollowDistance);0x010ACallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, SlowDownRange);0x0138CallFunc_Lerp_ReturnValue = Lerp(MinCrawlSpeed, MaxCrawlSpeed, CallFunc_Divide_DoubleDouble_ReturnValue);0x016FSpeed = CallFunc_Lerp_ReturnValue;0x018APopFlow();0x018BLabel_018B:0x018BSpeed = 0;0x01A6PopFlow();0x01A7Label_01A7:0x01A7return;0x01A9// end of script
Private0x10
void DoGroundTrace(const bool& BecameGrounded)
Script19 statements · 537 bytes of bytecode
0x0000CallFunc_K2_GetActorLocation_ReturnValue = Owner.K2_GetActorLocation();0x0032CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(GroundTraceDistance);0x0057CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, -1);0x008ECallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_MakeVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x00BCCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x00EACallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 0, false, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0172CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsGrounded);0x018Fif (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_01F8;0x019Dif (!(CallFunc_LineTraceSingle_ReturnValue)) goto Label_0216;0x01ABOwner.LocomotionState = 0;0x01D5IsGrounded = CallFunc_LineTraceSingle_ReturnValue;0x01E8BecameGrounded = true;0x01F3goto Label_0216;0x01F8Label_01F8:0x01F8IsGrounded = CallFunc_LineTraceSingle_ReturnValue;0x020BBecameGrounded = false;0x0216Label_0216:0x0216return;0x0218// end of script
Private0x01
void SetRespawnAllowed(bool RespawnAllowed)
Script15 statements · 504 bytes of bytecode
0x0000RespawnAllowed = RespawnAllowed;0x0013CallFunc_Conv_BoolToText_ReturnValue = Conv_BoolToText(RespawnAllowed);0x0038K2Node_MakeStruct_FormatArgumentData.ArgumentName = "state";0x005AK2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x0077K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_BoolToText_ReturnValue;0x009BK2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x00BFK2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x00DFK2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0103K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0120K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0134CallFunc_Format_ReturnValue = Format(NSLOCTEXT("EB4EC99C49890DDE2CB1D0A276A72CC1", "", "Inky respawn allowed: {state}"), K2Node_MakeArray_Array);0x019ECallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x01C3/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue, 0, 0, this);0x01F5return;0x01F7// end of script
Public0x01
void DoRespawn(const FVector& Location)
Script23 statements · 898 bytes of bytecode
0x0000/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerCharacter(this, CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x002ECallFunc_IsValid_ReturnValue = IsValid(CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x004Bif (!(CallFunc_IsValid_ReturnValue)) goto Label_037F;0x0059CallFunc_RandomRotator_ReturnValue = RandomRotator(false);0x0076CallFunc_NotEqualExactly_VectorVector_ReturnValue = NotEqualExactly_VectorVector(Location, FVector(0, 0, 0));0x00ACCallFunc_MakeVector_ReturnValue = MakeVector(0, 0, RespawnHeight);0x00E3CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(RespawnDistance);0x0100CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x0125CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_T5F_GetPlayerCharacter_First_Person_Character.K2_GetActorLocation();0x0157CallFunc_GetActorForwardVector_ReturnValue = CallFunc_T5F_GetPlayerCharacter_First_Person_Character.GetActorForwardVector();0x0189CallFunc_NegateVector_ReturnValue = NegateVector(CallFunc_GetActorForwardVector_ReturnValue);0x01AECallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_NegateVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x01DCCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x020ACallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0238CallFunc_SelectVector_ReturnValue = SelectVector(Location, CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_NotEqualExactly_VectorVector_ReturnValue);0x026FCallFunc_K2_SetActorLocationAndRotation_ReturnValue = Owner.K2_SetActorLocationAndRotation(CallFunc_SelectVector_ReturnValue, CallFunc_RandomRotator_ReturnValue, false, CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, true);0x02B6Owner.LocomotionState = 5;0x02E0Owner.ActionState = 0;0x030AOwner.Capsule.SetSimulatePhysics(true);0x0345/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Respawning Inky", 0, 0, this);0x037FLabel_037F:0x037Freturn;0x0381// end of script
Public0x18
void CancelStandupTimer()
Script3 statements · 23 bytes of bytecode
0x0000K2_ClearAndInvalidateTimerHandle(this, StandupTimerHandle);0x0014return;0x0016// end of script
Public0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_Inky_MovementComponent(15);0x0021return;0x0023// end of script
EventPublic0x04
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Inky_MovementComponent(1906);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_BP_Inky_MovementComponent(int32 EntryPoint)
Script69 statements · 2,164 bytes of bytecode
0x0000PushFlow(Label_0871);0x0005goto [EntryPoint];0x000FCallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(Owner.LocomotionState, 1);0x0044if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x004EDoGroundTrace(CallFunc_DoGroundTrace_BecameGrounded);0x0065CanMove(CallFunc_CanMove_CanMove);0x007Cif (!(CallFunc_CanMove_CanMove)) PopFlow();0x0086PushFlow(Label_0162);0x008Bif (!(CallFunc_DoGroundTrace_BecameGrounded)) PopFlow();0x0095CallFunc_K2_TimerExistsHandle_ReturnValue = K2_TimerExistsHandle(this, StandupTimerHandle);0x00B3CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_K2_TimerExistsHandle_ReturnValue);0x00D0if (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x00DACallFunc_K2_SetTimer_Time_ImplicitCast = Cast<3>(CrawlDelayAfterDrop);0x00F7CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "OnCrawlStandupDelayFinished", CallFunc_K2_SetTimer_Time_ImplicitCast, false, false, 0f, 0f);0x0146StandupTimerHandle = CallFunc_K2_SetTimer_ReturnValue;0x0161PopFlow();0x0162Label_0162:0x0162CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(Owner.LocomotionState, 3);0x0197if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x01A1/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerCharacter(this, CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x01CFCallFunc_IsValid_ReturnValue = IsValid(CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x01ECif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x01F6CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_T5F_GetPlayerCharacter_First_Person_Character.K2_GetActorLocation();0x0228CallFunc_K2_GetActorLocation_ReturnValue_1 = Owner.K2_GetActorLocation();0x025ACallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_K2_GetActorLocation_ReturnValue);0x0288CallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(CallFunc_GetDirectionUnitVector_ReturnValue, 1e-04f);0x02B2CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_Vector_Normal2D_ReturnValue);0x02D7TargetRotation = CallFunc_Conv_VectorToRotator_ReturnValue;0x02F2CallFunc_K2_GetRootComponent_ReturnValue = Owner.K2_GetRootComponent();0x031CK2Node_DynamicCast_AsPrimitive_Component = Cast<PrimitiveComponent>(CallFunc_K2_GetRootComponent_ReturnValue);0x0340K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPrimitive_Component);0x035Dif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0367CallFunc_RInterpTo_InterpSpeed_ImplicitCast = Cast<3>(RotationSpeed);0x0384CallFunc_RInterpTo_ReturnValue = RInterpTo(CurrentRotation, TargetRotation, K2Node_Event_DeltaSeconds, CallFunc_RInterpTo_InterpSpeed_ImplicitCast);0x03C4CurrentRotation = CallFunc_RInterpTo_ReturnValue;0x03DFCallFunc_RInterpTo_InterpSpeed_ImplicitCast = Cast<3>(RotationSpeed);0x03FCCallFunc_RInterpTo_ReturnValue = RInterpTo(CurrentRotation, TargetRotation, K2Node_Event_DeltaSeconds, CallFunc_RInterpTo_InterpSpeed_ImplicitCast);0x043CCallFunc_K2_SetActorRotation_ReturnValue = Owner.K2_SetActorRotation(CallFunc_RInterpTo_ReturnValue, true);0x0470IsPlayerInSight(CallFunc_IsPlayerInSight_PlayerInSight);0x0487if (!(CallFunc_IsPlayerInSight_PlayerInSight)) PopFlow();0x0491CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_T5F_GetPlayerCharacter_First_Person_Character.K2_GetActorLocation();0x04C3CallFunc_K2_GetActorLocation_ReturnValue_1 = Owner.K2_GetActorLocation();0x04F5CallFunc_Vector_Distance2D_ReturnValue = Vector_Distance2D(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_K2_GetActorLocation_ReturnValue);0x0523GetCrawlSpeed(CallFunc_Vector_Distance2D_ReturnValue, CallFunc_GetCrawlSpeed_CrawlSpeed);0x0543CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_GetCrawlSpeed_CrawlSpeed);0x0568CallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_K2_GetActorLocation_ReturnValue);0x0596CallFunc_Vector_Normal2D_ReturnValue = Vector_Normal2D(CallFunc_GetDirectionUnitVector_ReturnValue, 1e-04f);0x05C0CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Vector_Normal2D_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x05EEK2Node_DynamicCast_AsPrimitive_Component.SetPhysicsLinearVelocity(CallFunc_Multiply_VectorVector_ReturnValue, false, FName(None));0x0629CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_T5F_GetPlayerCharacter_First_Person_Character.K2_GetActorLocation();0x065BCallFunc_K2_GetActorLocation_ReturnValue_1 = Owner.K2_GetActorLocation();0x068DCallFunc_Vector_Distance2D_ReturnValue = Vector_Distance2D(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_K2_GetActorLocation_ReturnValue);0x06BBGetCrawlSpeed(CallFunc_Vector_Distance2D_ReturnValue, CallFunc_GetCrawlSpeed_CrawlSpeed);0x06DBCallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_GetCrawlSpeed_CrawlSpeed, 0, 1e-06);0x070Aif (!(CallFunc_NearlyEqual_FloatFloat_ReturnValue)) PopFlow();0x0714Owner.Capsule.SetPhysicsAngularVelocityInDegrees(FVector(0, 0, 0), false, FName(None));0x0771PopFlow();0x0772CacheInky();0x0780if (!(bAutoActivate)) PopFlow();0x078A/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameMode(this, CallFunc_T5F_GetGameMode_Game_Mode);0x07B8K2Node_CreateDelegate_OutputDelegate.Bind(this, OnGameEvent);0x07CFCallFunc_T5F_GetGameMode_Game_Mode.OnGameEvent += K2Node_CreateDelegate_OutputDelegate;0x07F8CallFunc_K2_SetTimer_Time_ImplicitCast_1 = Cast<3>(RespawnInterval);0x0815CallFunc_K2_SetTimer_ReturnValue_1 = K2_SetTimer(this, "CheckRespawn", CallFunc_K2_SetTimer_Time_ImplicitCast_1, true, false, 0f, 0f);0x0855RespawnTimerHandle = CallFunc_K2_SetTimer_ReturnValue_1;0x0870PopFlow();0x0871Label_0871:0x0871return;0x0873// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type