Zdexby TheHolyOneZ
5,457 classes
Class

UBP_ClimbingCheck_C

: UBaseMovementModeTransition : UObject
/Game/FirstPerson/Blueprints/BP_ClimbingCheck.BP_ClimbingCheck_C 0x0051 (81 B) align 8 inherited 0x0040 3 scripted vtable /Game/FirstPerson/Blueprints/BP_ClimbingCheck
0x00x0051

Members 3

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Next ModeFName6 flagsFalling
0x01IsToClimbbool6 flagsfalse
Inherited from UBaseMovementModeTransition 4
OffsetSizeNameTypeFlagsDefault
0x10SharedSettingsClassesTArray<TSubclassOf<UObject>>5 flags[]
0x01bAllowModeReentrybool8 flagsfalse
0x01bFirstSubStepOnlybool8 flagsfalse
0x01bSupportsAsyncbool9 flagsfalse

Functions 3

SignatureFlagsNativeParams
FTransitionEvalResult Evaluate(FSimulationTickParams& Params)
Script8 statements · 329 bytes of bytecode
0x0000/Script/Mover.Default__MoverDataCollectionLibrary.K2_GetDataFromCollection(CallFunc_K2_GetDataFromCollection_DidSucceed, Params.StartState.InputCmd.InputCollection, CallFunc_K2_GetDataFromCollection_TargetAsRawBytes);0x0056Temp_bool_Variable = IsToClimb;0x0069CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_K2_GetDataFromCollection_TargetAsRawBytes.bIsClimbing);0x008FCallFunc_SelectName_ReturnValue = SelectName(Next Mode, FName(None), Switch(Temp_bool_Variable, false => CallFunc_Not_PreBool_ReturnValue, true => CallFunc_K2_GetDataFromCollection_TargetAsRawBytes.bIsClimbing, default => K2Node_Select_Default));0x00FFK2Node_MakeStruct_TransitionEvalResult.NextMode = CallFunc_SelectName_ReturnValue;0x0123ReturnValue = K2Node_MakeStruct_TransitionEvalResult;0x013Ereturn ReturnValue;0x0148// end of script
EventPublic0x128
void Trigger(FSimulationTickParams& Params)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Params = Params;0x0012ExecuteUbergraph_BP_ClimbingCheck(10);0x0021return;0x0023// end of script
EventPublic0x120
void ExecuteUbergraph_BP_ClimbingCheck(int32 EntryPoint)
Script17 statements · 547 bytes of bytecode
0x0000goto [EntryPoint];0x000ACallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsToClimb);0x0027if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_0220;0x0035/Script/Mover.Default__MoverDataCollectionLibrary.K2_GetDataFromCollection(CallFunc_K2_GetDataFromCollection_DidSucceed, K2Node_Event_Params.StartState.InputCmd.InputCollection, CallFunc_K2_GetDataFromCollection_TargetAsRawBytes);0x008BCallFunc_VSizeSquared_ReturnValue = VSizeSquared(CallFunc_K2_GetDataFromCollection_TargetAsRawBytes.ClimbEndLaunchVel);0x00B9CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_VSizeSquared_ReturnValue, 0.1);0x00DFif (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_0220;0x00EDK2Node_MakeStruct_LayeredMove_Launch.LaunchVelocity = CallFunc_K2_GetDataFromCollection_TargetAsRawBytes.ClimbEndLaunchVel;0x011AK2Node_MakeStruct_LayeredMove_Launch.ForceMovementMode = FName(None);0x0142K2Node_MakeStruct_LayeredMove_Launch.MixMode = 1;0x015FK2Node_MakeStruct_LayeredMove_Launch.Priority = 0;0x017CK2Node_MakeStruct_LayeredMove_Launch.DurationMs = 0f;0x019CK2Node_MakeStruct_LayeredMove_Launch.FinishVelocitySettings = LayeredMoveFinishVelocitySettings{FVector(0, 0, 0), 0f, 0};0x01E5K2Node_Event_Params.MovingComps.MoverComponent.K2_QueueLayeredMove(K2Node_MakeStruct_LayeredMove_Launch);0x0220Label_0220:0x0220return;0x0222// end of script
Final0x04