0x00x0068
Members 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Success Stationary Montage | UAnimMontage* | 5 flags | nullptr | |
| 0x08 | Fail Stationary Montage | UAnimMontage* | 5 flags | nullptr | |
| 0x08 | Death Stationary Montage | UAnimMontage* | 5 flags | nullptr | |
| 0x08 | Success Moving Montage | UAnimMontage* | 5 flags | nullptr | |
| 0x08 | Fail Moving Montage | UAnimMontage* | 5 flags | nullptr | |
| 0x08 | Death Moving Montage | UAnimMontage* | 5 flags | nullptr | |
| 0x08 | Montage Desired Distance | double | 6 flags | 0 |
Functions 3
| Signature | Flags | Native | Params |
|---|---|---|---|
bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference)Script18 statements · 367 bytes of bytecode0x0000K2Node_MakeArray_Array = {"GrabMashing"};0x0018K2Node_MakeStruct_ST_PlayerInputConfiguration.Inputs_27_F8C898FF471C31FDD42662B44793E4CF = K2Node_MakeArray_Array;0x003C/Game/Comatose/MainClasses/MainCharacter/Input/BPF_InputMapping.Default__BPF_InputMapping_C.Add/Remove Input mappings at priotity(K2Node_MakeStruct_ST_PlayerInputConfiguration, 10, true, MeshComp);0x0078CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(MeshComp, 0);0x009AK2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x00BEK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x00DBif (!(K2Node_DynamicCast_bSuccess)) goto Label_0154;0x00E9K2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Character(CallFunc_Retrieve_Comatose_Character_Player);0x0117Label_0117:0x0117CallFunc_Retrieve_Comatose_Character_Player.Grabbed Input Mashing = 0;0x0144ReturnValue = true;0x014Fgoto Label_0164;0x0154Label_0154:0x0154CallFunc_Retrieve_Comatose_Character_Player = nullptr;0x015Fgoto Label_0117;0x0164Label_0164:0x0164return ReturnValue;0x016E// end of script | EventPublic | 0x49 | |
bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference)Script44 statements · 1,241 bytes of bytecode0x0000PushFlow(Label_04CE);0x0005PushFlow(Label_045F);0x000APushFlow(Label_00C2);0x000FCallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(MeshComp, 0);0x0031K2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x0055K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x0072if (!(K2Node_DynamicCast_bSuccess)) goto Label_04BE;0x0080K2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Character(CallFunc_Retrieve_Comatose_Character_Player);0x00AELabel_00AE:0x00AEPlayer Ref = CallFunc_Retrieve_Comatose_Character_Player;0x00C1PopFlow();0x00C2Label_00C2:0x00C2CallFunc_IsValid_ReturnValue = IsValid(Player Ref);0x00DFif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x00E9CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(MeshComp, /Game/Comatose/MainClasses/EnvironmentHandler/CT_EnvironmentHandler.CT_EnvironmentHandler_C);0x010FCallFunc_GetOwner_ReturnValue = MeshComp.GetOwner();0x0139Temp_bool_Variable_2 = Player Ref.Player Injured;0x0162CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Player Ref.Grabbed Input Mashing, Player Ref.Grabbed Input Mashing Target);0x01B4Temp_bool_Variable_3 = Player Ref.Player Injured;0x01DDTemp_bool_Variable = CallFunc_GreaterEqual_IntInt_ReturnValue;0x01F0Temp_bool_Variable_1 = CallFunc_GreaterEqual_IntInt_ReturnValue;0x0203K2Node_MakeStruct_ST_MultiActorMontageData.StationaryActor_4_A1B68CA14CFCE98C4F4D54876D6316EB = CallFunc_GetOwner_ReturnValue;0x021FK2Node_MakeStruct_ST_MultiActorMontageData.StationaryMontage_9_ECB8331D4EBD4912A9128D940DB9A1EC = Switch(Temp_bool_Variable_1, false => Switch(Temp_bool_Variable_3, false => Fail Stationary Montage, true => Death Stationary Montage, default => K2Node_Select_Default_1), true => Success Stationary Montage, default => K2Node_Select_Default_3);0x0293K2Node_MakeStruct_ST_MultiActorMontageData.StationaryStartingPosition_22_85FC5D134BBEAA2ACFDE3FA4F2FE9994 = 0;0x02B7K2Node_MakeStruct_ST_MultiActorMontageData.StationaryMontagePlaySection_17_E59E8BBF41DE8A3A283EB6BDAE793C06 = FName(Grab);0x02DFK2Node_MakeStruct_ST_MultiActorMontageData.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92 = nullptr;0x02F3K2Node_MakeStruct_ST_MultiActorMontageData.MovingMontage_11_FCD2B92C41AEDA6BFE12DABEAD643976 = Switch(Temp_bool_Variable, false => Switch(Temp_bool_Variable_2, false => Fail Moving Montage, true => Death Moving Montage, default => K2Node_Select_Default), true => Success Moving Montage, default => K2Node_Select_Default_2);0x0367K2Node_MakeStruct_ST_MultiActorMontageData.MovingStartingPosition_24_8438859740EFFFBD995123A80D7945CF = 0;0x038BK2Node_MakeStruct_ST_MultiActorMontageData.MovingMontagePlaySection_19_92CAB6DE4885FB72B14FDD9F0613F7A9 = FName(Grab);0x03B3K2Node_MakeStruct_ST_MultiActorMontageData.DesiredDistance_14_178F74DC444ADDC18B908C94E517DDBA = Montage Desired Distance;0x03D7K2Node_MakeStruct_ST_MultiActorMontageData.RotationZoffset_27_E0FC61A642E0AE9771CC569FEE672241 = 0;0x03FBCallFunc_GetActorOfClass_ReturnValue.Request MultiActor Montage(Temp_delegate_Variable, K2Node_MakeStruct_ST_MultiActorMontageData);0x0431Player Ref.Grabbed Input Mashing Target = 0;0x045EPopFlow();0x045FLabel_045F:0x045F/Game/Comatose/MainClasses/MainCharacter/Input/BPF_InputMapping.Default__BPF_InputMapping_C.Add/Remove Input mappings at priotity(ST_PlayerInputConfiguration{{}}, 10, false, MeshComp);0x04AEReturnValue = true;0x04B9goto Label_04CE;0x04BELabel_04BE:0x04BECallFunc_Retrieve_Comatose_Character_Player = nullptr;0x04C9goto Label_00AE;0x04CELabel_04CE:0x04CEreturn ReturnValue;0x04D8// end of script | EventPublic | 0x41 | |
bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime, FAnimNotifyEventReference& EventReference)Script37 statements · 792 bytes of bytecode0x0000PushFlow(Label_030D);0x0005PushFlow(Label_02ED);0x000APushFlow(Label_00C2);0x000FCallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(MeshComp, 0);0x0031K2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x0055K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x0072if (!(K2Node_DynamicCast_bSuccess)) goto Label_02FD;0x0080K2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Character(CallFunc_Retrieve_Comatose_Character_Player);0x00AELabel_00AE:0x00AEPlayer Ref = CallFunc_Retrieve_Comatose_Character_Player;0x00C1PopFlow();0x00C2Label_00C2:0x00C2CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Player Ref.Grabbed Input Mashing, Player Ref.Grabbed Input Mashing Target);0x0114if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x011ECallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(MeshComp, /Game/Comatose/MainClasses/EnvironmentHandler/CT_EnvironmentHandler.CT_EnvironmentHandler_C);0x0144CallFunc_GetOwner_ReturnValue = MeshComp.GetOwner();0x016EK2Node_MakeStruct_ST_MultiActorMontageData.StationaryActor_4_A1B68CA14CFCE98C4F4D54876D6316EB = CallFunc_GetOwner_ReturnValue;0x018AK2Node_MakeStruct_ST_MultiActorMontageData.StationaryMontage_9_ECB8331D4EBD4912A9128D940DB9A1EC = Success Stationary Montage;0x01A6K2Node_MakeStruct_ST_MultiActorMontageData.StationaryStartingPosition_22_85FC5D134BBEAA2ACFDE3FA4F2FE9994 = 0;0x01CAK2Node_MakeStruct_ST_MultiActorMontageData.StationaryMontagePlaySection_17_E59E8BBF41DE8A3A283EB6BDAE793C06 = FName(Grab);0x01F2K2Node_MakeStruct_ST_MultiActorMontageData.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92 = nullptr;0x0206K2Node_MakeStruct_ST_MultiActorMontageData.MovingMontage_11_FCD2B92C41AEDA6BFE12DABEAD643976 = Success Moving Montage;0x0222K2Node_MakeStruct_ST_MultiActorMontageData.MovingStartingPosition_24_8438859740EFFFBD995123A80D7945CF = 0;0x0246K2Node_MakeStruct_ST_MultiActorMontageData.MovingMontagePlaySection_19_92CAB6DE4885FB72B14FDD9F0613F7A9 = FName(Grab);0x026EK2Node_MakeStruct_ST_MultiActorMontageData.DesiredDistance_14_178F74DC444ADDC18B908C94E517DDBA = Montage Desired Distance;0x0292K2Node_MakeStruct_ST_MultiActorMontageData.RotationZoffset_27_E0FC61A642E0AE9771CC569FEE672241 = 0;0x02B6CallFunc_GetActorOfClass_ReturnValue.Request MultiActor Montage(Temp_delegate_Variable, K2Node_MakeStruct_ST_MultiActorMontageData);0x02ECPopFlow();0x02EDLabel_02ED:0x02EDReturnValue = true;0x02F8goto Label_030D;0x02FDLabel_02FD:0x02FDCallFunc_Retrieve_Comatose_Character_Player = nullptr;0x0308goto Label_00AE;0x030DLabel_030D:0x030Dreturn ReturnValue;0x0317// end of script | EventPublic | 0x49 |