Zdexby TheHolyOneZ
4,841 classes
Class

UCustomBlendOutWindow_C

: UAnimNotifyState : UObject
/Game/Blueprints/MainCharacter/P/Anim/Parkour/CustomBlendOutWindow.CustomBlendOutWindow_C 0x0059 (89 B) align 8 inherited 0x0030 1 scripted vtable /Game/Blueprints/MainCharacter/P/Anim/Parkour/CustomBlendOutWindow
0x00x0059

Members 8

OffsetSizeNameTypeFlagsDefault
0x01BlendOutMethodForceBlendOutMethod7 flagsNewEnumerator0
0x00310x07padding / unreflected
0x08BlendOutFadedouble6 flags0.25
0x01Activebool6 flagstrue
0x01CanCheckCrouchbool6 flagstrue
0x00420x02padding / unreflected
0x08TagFName7 flagsBlendOut
0x01CheckLandbool6 flagstrue
0x004D0x03padding / unreflected
0x08CheckFwddouble6 flags-1
0x01CheckOnFloorbool6 flagsfalse

Functions 1

SignatureFlagsNativeParams
bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime, FAnimNotifyEventReference& EventReference)
Script66 statements · 1,551 bytes of bytecode
0x0000if (!(Active)) goto Label_0136;0x000ECallFunc_GetOwner_ReturnValue = MeshComp.GetOwner();0x0038K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetOwner_ReturnValue);0x005CK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0079if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0604;0x0087Char = K2Node_DynamicCast_AsMain_Char.CharacterMovement;0x00B0K2Node_DynamicCast_AsAnim_Montage = Cast<AnimMontage>(Animation);0x00D4K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsAnim_Montage);0x00F1if (!(K2Node_DynamicCast_bSuccess)) goto Label_0604;0x00FFMontage = K2Node_DynamicCast_AsAnim_Montage;0x0112if (!(K2Node_DynamicCast_AsMain_Char.Event)) goto Label_0146;0x0136Label_0136:0x0136ReturnValue = true;0x0141goto Label_0604;0x0146Label_0146:0x0146if (!(CanCheckCrouch)) goto Label_01C0;0x0154if (!(K2Node_DynamicCast_AsMain_Char.EventOutOfControl)) goto Label_01C0;0x0178if (!(K2Node_DynamicCast_AsMain_Char.CrouchPressing)) goto Label_01C0;0x019Cif (!(K2Node_DynamicCast_AsMain_Char.SlidingTopHit)) goto Label_0287;0x01C0Label_01C0:0x01C0if (!(Active)) goto Label_0136;0x01CEK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BlendOutMethod, 0);0x01EDif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0463;0x01FBK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BlendOutMethod, 1);0x021Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_05C3;0x0228K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BlendOutMethod, 2);0x0247if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0136;0x0255K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BlendOutMethod, 3);0x0274if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0136;0x0282goto Label_0604;0x0287Label_0287:0x0287if (!(K2Node_DynamicCast_AsMain_Char.HittingGround)) goto Label_0438;0x02ABK2Node_DynamicCast_AsMain_Char.StartSliding(true);0x02D0Label_02D0:0x02D0CallFunc_GetAnimInstance_ReturnValue = MeshComp.GetAnimInstance();0x02FACallFunc_Montage_IsPlaying_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.Montage_IsPlaying(Montage);0x032Dif (!(CallFunc_Montage_IsPlaying_ReturnValue)) goto Label_0136;0x033BCallFunc_GetAnimInstance_ReturnValue = MeshComp.GetAnimInstance();0x0365CallFunc_Montage_Stop_InBlendOutTime_ImplicitCast = Cast<3>(BlendOutFade);0x0382CallFunc_GetAnimInstance_ReturnValue.Montage_Stop(CallFunc_Montage_Stop_InBlendOutTime_ImplicitCast, Montage);0x03B4K2Node_DynamicCast_AsMain_Char.Anim.ForceDisableRoot();0x03EEK2Node_DynamicCast_AsMain_Char.Anim.AnimNotify_ModeNormal();0x0428ReturnValue = true;0x0433goto Label_0604;0x0438Label_0438:0x0438K2Node_DynamicCast_AsMain_Char.CustomCrouch(false, true);0x045Egoto Label_02D0;0x0463Label_0463:0x0463if (!(CheckOnFloor)) goto Label_04F0;0x0471CallFunc_K2_GetActorLocation_ReturnValue = K2Node_DynamicCast_AsMain_Char.K2_GetActorLocation();0x04A3Char.K2_FindFloor(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_K2_FindFloor_FloorResult);0x04D9if (!(CallFunc_K2_FindFloor_FloorResult.bBlockingHit)) goto Label_0604;0x04F0Label_04F0:0x04F0CallFunc_GetActorForwardVector_ReturnValue = K2Node_DynamicCast_AsMain_Char.GetActorForwardVector();0x0522CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(K2Node_DynamicCast_AsMain_Char.InputLastFwdCustom, CallFunc_GetActorForwardVector_ReturnValue);0x0566CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, CheckFwd);0x058Cif (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_0604;0x059Aif (!(K2Node_DynamicCast_AsMain_Char.isPressingFWD)) goto Label_0136;0x05BEgoto Label_02D0;0x05C3Label_05C3:0x05C3CallFunc_IsFalling_ReturnValue = Char.IsFalling();0x05F1if (!(CallFunc_IsFalling_ReturnValue)) goto Label_0136;0x05FFgoto Label_02D0;0x0604Label_0604:0x0604return ReturnValue;0x060E// end of script
EventPublic0x49