0x00x0051
Members 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | Next Mode | FName | 6 flags | Falling | |
| 0x01 | IsToClimb | bool | 6 flags | false |
Inherited from UBaseMovementModeTransition 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | SharedSettingsClasses | TArray<TSubclassOf<UObject>> | 5 flags | [] | |
| 0x01 | bAllowModeReentry | bool | 8 flags | false | |
| 0x01 | bFirstSubStepOnly | bool | 8 flags | false | |
| 0x01 | bSupportsAsync | bool | 9 flags | false |
Functions 3
| Signature | Flags | Native | Params |
|---|---|---|---|
FTransitionEvalResult Evaluate(FSimulationTickParams& Params)Script8 statements · 329 bytes of bytecode0x0000/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 | EventPublic | 0x128 | |
void Trigger(FSimulationTickParams& Params)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Params = Params;0x0012ExecuteUbergraph_BP_ClimbingCheck(10);0x0021return;0x0023// end of script | EventPublic | 0x120 | |
void ExecuteUbergraph_BP_ClimbingCheck(int32 EntryPoint)Script17 statements · 547 bytes of bytecode0x0000goto [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 | Final | 0x04 |