0x00x0049
Members 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | Active | bool | 6 flags | true | |
| 0x01 | StopWalk | bool | 6 flags | false | |
| 0x0032 | 0x02 | padding / unreflected | |||
| 0x04 | In Blend Out Time | float | 6 flags | 0.25 | |
| 0x01 | DeactivateLook | bool | 6 flags | false | |
| 0x01 | CheckTurn | bool | 6 flags | false | |
| 0x003A | 0x06 | padding / unreflected | |||
| 0x08 | PlayMontageOnEnd | UAnimMontage* | 5 flags | nullptr | |
| 0x01 | Weapon Interrupted | bool | 6 flags | false | |
Functions 2
| Signature | Flags | Native | Params |
|---|---|---|---|
bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference)Script17 statements · 454 bytes of bytecode0x0000CallFunc_GetOwner_ReturnValue = MeshComp.GetOwner();0x002AK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetOwner_ReturnValue);0x004EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_01BB;0x0079CallFunc_GetAnimInstance_ReturnValue = MeshComp.GetAnimInstance();0x00A3CallFunc_GetCurrentActiveMontage_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.GetCurrentActiveMontage();0x00CDCallFunc_Montage_GetPosition_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.Montage_GetPosition(CallFunc_GetCurrentActiveMontage_ReturnValue);0x0108CallFunc_NotifyDurationFunction_NotifyDuration_ImplicitCast = Cast<4>(TotalDuration);0x0125CallFunc_NotifyDurationFunction_NotifyStartTime_ImplicitCast = Cast<4>(CallFunc_Montage_GetPosition_ReturnValue);0x0142K2Node_DynamicCast_AsMain_Char.NotifyDurationFunction(CallFunc_NotifyDurationFunction_NotifyDuration_ImplicitCast, CallFunc_GetCurrentActiveMontage_ReturnValue, CallFunc_NotifyDurationFunction_NotifyStartTime_ImplicitCast);0x0181if (!(DeactivateLook)) goto Label_01B0;0x018FK2Node_DynamicCast_AsMain_Char.DeactivateLook = true;0x01B0Label_01B0:0x01B0ReturnValue = false;0x01BBLabel_01BB:0x01BBreturn ReturnValue;0x01C5// end of script | EventPublic | 0x49 | |
bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime, FAnimNotifyEventReference& EventReference)Script37 statements · 765 bytes of bytecode0x0000if (!(Active)) goto Label_02AB;0x000ECallFunc_GetOwner_ReturnValue = MeshComp.GetOwner();0x0038K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetOwner_ReturnValue);0x005CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0079if (!(K2Node_DynamicCast_bSuccess)) goto Label_02F2;0x0087CallFunc_GetLastInputVector_ReturnValue = K2Node_DynamicCast_AsMain_Char.CharacterMovement.GetLastInputVector();0x00CFCallFunc_VSize_ReturnValue = VSize(CallFunc_GetLastInputVector_ReturnValue);0x00F4CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_VSize_ReturnValue, 0.1);0x011ACallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Greater_DoubleDouble_ReturnValue, K2Node_DynamicCast_AsMain_Char.AiMoving);0x0156if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_02BB;0x0164Label_0164:0x0164K2Node_DynamicCast_AsMain_Char.CancelAnim(In Blend Out Time);0x0191if (!(DeactivateLook)) goto Label_01C0;0x019FK2Node_DynamicCast_AsMain_Char.DeactivateLook = false;0x01C0Label_01C0:0x01C0if (!(StopWalk)) goto Label_01F8;0x01CEK2Node_DynamicCast_AsMain_Char.EventStopWalk(false, 0.2f);0x01F8Label_01F8:0x01F8CallFunc_IsValid_ReturnValue = IsValid(PlayMontageOnEnd);0x0215if (!(CallFunc_IsValid_ReturnValue)) goto Label_0268;0x0223K2Node_DynamicCast_AsMain_Char.MontagePlay(PlayMontageOnEnd, 1f, 0f, FName(Default), false);0x0268Label_0268:0x0268if (!(Weapon Interrupted)) goto Label_029B;0x0276K2Node_DynamicCast_AsMain_Char.WeaponInterruptedArmsExecute(true);0x029BLabel_029B:0x029BReturnValue = true;0x02A6goto Label_02F2;0x02ABLabel_02AB:0x02ABReturnValue = false;0x02B6goto Label_02F2;0x02BBLabel_02BB:0x02BBif (!(CheckTurn)) goto Label_02AB;0x02C9if (!(K2Node_DynamicCast_AsMain_Char.isTurning)) goto Label_02AB;0x02EDgoto Label_0164;0x02F2Label_02F2:0x02F2return ReturnValue;0x02FC// end of script | EventPublic | 0x49 |