Zdexby TheHolyOneZ
4,841 classes
Class

UChainsawAttach_C

: UAnimNotifyState : UObject
/Game/Blueprints/MainCharacter/P/Anim/Attack/ChainsawAttach.ChainsawAttach_C 0x0037 (55 B) align 8 inherited 0x0030 2 scripted vtable /Game/Blueprints/MainCharacter/P/Anim/Attack/ChainsawAttach
0x00x0037

Members 7

OffsetSizeNameTypeFlagsDefault
0x01CanDetachbool6 flagstrue
0x01AttachFamilyAttachWeaponMode6 flagsNewEnumerator0
0x01Invertbool6 flagsfalse
0x01CheckMirrorAnimbool6 flagsfalse
0x01NotAffectedByInterruptedbool6 flagsfalse
0x01AvoidArmAnimCheckbool6 flagsfalse
0x01CheckFamilyConditionbool6 flagsfalse

Functions 2

SignatureFlagsNativeParams
bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference)
Script52 statements · 1,240 bytes of bytecode
0x0000CallFunc_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_04CD;0x0079if (!(CanDetach)) goto Label_0191;0x0087Label_0087:0x0087K2Node_DynamicCast_AsMain_Char.AvoidArmAnimCheckChainsaw = AvoidArmAnimCheck;0x00B0if (!(K2Node_DynamicCast_AsMain_Char.DeathRestart)) goto Label_038E;0x00D4CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(true);0x00E9CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(10);0x010ECallFunc_PrintString_Duration_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x012BPrintString(Animation, "chainsawAA", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast, FName(None));0x018Cgoto Label_04CD;0x0191Label_0191:0x0191K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AttachFamily, 0);0x01B0if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D1;0x01BEK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AttachFamily, 1);0x01DDif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D1;0x01EBK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AttachFamily, 2);0x020Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D1;0x0218K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AttachFamily, 3);0x0237if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D1;0x0245K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AttachFamily, 4);0x0264if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0437;0x0272K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AttachFamily, 5);0x0291if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D1;0x029FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AttachFamily, 6);0x02BEif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D1;0x02CCgoto Label_04CD;0x02D1Label_02D1:0x02D1CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(true);0x02E6CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(10);0x030BCallFunc_PrintString_Duration_ImplicitCast_1 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x0328PrintString(Animation, "chainsawCC", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast_1, FName(None));0x0389goto Label_04CD;0x038ELabel_038E:0x038Eif (!(NotAffectedByInterrupted)) goto Label_03EC;0x039CLabel_039C:0x039CK2Node_DynamicCast_AsMain_Char.AttachWeapon(false, AttachFamily, Invert, CheckMirrorAnim);0x03DCReturnValue = false;0x03E7goto Label_04CD;0x03ECLabel_03EC:0x03ECCallFunc_NotifyStateReachedEnd_ReturnValue = NotifyStateReachedEnd(EventReference);0x0409K2Node_DynamicCast_AsMain_Char.ChainsawNotInterrupted = CallFunc_NotifyStateReachedEnd_ReturnValue;0x0432goto Label_039C;0x0437Label_0437:0x0437if (!(K2Node_DynamicCast_AsMain_Char.AttackHold)) goto Label_0087;0x045BCallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(true);0x0470PrintString(Animation, "chainsawBB", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x04CDLabel_04CD:0x04CDreturn ReturnValue;0x04D7// end of script
EventPublic0x41
bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference)
Script9 statements · 207 bytes of bytecode
0x0000CallFunc_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_00C4;0x0079K2Node_DynamicCast_AsMain_Char.AttachWeapon(true, AttachFamily, Invert, CheckMirrorAnim);0x00B9ReturnValue = false;0x00C4Label_00C4:0x00C4return ReturnValue;0x00CE// end of script
EventPublic0x49