0x0000PushFlow(Label_1E43);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FMarkPropertyDirtyFromRepIndex(this, 2, FName(DriverSKMComponent));0x002CK2Node_DynamicCast_AsUWEAIPawn = Cast<UWEAIPawn>(OwnerActor);0x0050K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsUWEAIPawn);0x006Dif (!(K2Node_DynamicCast_bSuccess)) goto Label_009A;0x007BUWEAIPawn = K2Node_DynamicCast_AsUWEAIPawn;0x008EbIsAIPawn = true;0x0099PopFlow();0x009ALabel_009A:0x009AbIsAIPawn = false;0x00A5PopFlow();0x00A6Label_00A6:0x00A6if (!(AnimSyncSettings.AttachToDriver_29_AC3F44BF45FB3073C4D7A7A95C58B4EC)) PopFlow();0x00B9CallFunc_GetComponentByClass_ReturnValue = OwnerActor.GetComponentByClass(/Script/UWEPawnAttachment.UWEPawnAttachmentOwner);0x00ECCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x0109if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0113CallFunc_GetComponentByClass_ReturnValue = OwnerActor.GetComponentByClass(/Script/UWEPawnAttachment.UWEPawnAttachmentOwner);0x0146PawnAttachment = CallFunc_GetComponentByClass_ReturnValue;0x0159K2Node_DynamicCast_AsUWEAttached_Actor = Cast<UWEAttachedActor>(AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A);0x0186K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsUWEAttached_Actor);0x01A3if (!(K2Node_DynamicCast_bSuccess_6)) goto Label_0230;0x01B1CallFunc_InitiateDetachmentIfAttached_ReturnValue = K2Node_DynamicCast_AsUWEAttached_Actor.InitiateDetachmentIfAttached(true);0x01E1Label_01E1:0x01E1CallFunc_InitiateAttachment_BP_ReturnValue = PawnAttachment.InitiateAttachment_BP(AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A, AnimSyncSettings.AttachmentName_31_6D9AE17C490E4743A86F7B9A145D6CD6);0x022FPopFlow();0x0230Label_0230:0x0230CallFunc_InitiateDetachmentIfAttached_ReturnValue = false;0x023Bgoto Label_01E1;0x0240Label_0240:0x0240MarkPropertyDirtyFromRepIndex(this, 2, FName(DriverSKMComponent));0x025DCallFunc_GetComponentByClass_ReturnValue_5 = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x0299DrivenSKMComponent = CallFunc_GetComponentByClass_ReturnValue_5;0x02ACMarkPropertyDirtyFromRepIndex(this, 3, FName(DrivenSKMComponent));0x02C9PushFlow(Label_0DB5);0x02CEPushFlow(Label_00A6);0x02D3PushFlow(Label_0739);0x02D8PushFlow(Label_055A);0x02DDAnimationWasEnabled = DriverSKMComponent.bEnableAnimation;0x0306DriverSKMComponent.SetEnableAnimation(true);0x0327K2Node_DynamicCast_AsBP_SN2Player_Character = Cast<BP_SN2PlayerCharacter_C>(AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A);0x0354K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_SN2Player_Character);0x0371if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x037BCallFunc_GetComponentByClass_ReturnValue_6 = K2Node_DynamicCast_AsBP_SN2Player_Character.GetComponentByClass(/Script/UWECamera.UWEFirstPersonCamera);0x03AECallFunc_GetComponentByClass_ReturnValue_6.bAdjustMeshLocation = false;0x03CFCallFunc_GetComponentByClass_ReturnValue_6 = K2Node_DynamicCast_AsBP_SN2Player_Character.GetComponentByClass(/Script/UWECamera.UWEFirstPersonCamera);0x0402CallFunc_GetComponentByClass_ReturnValue_6.SetCameraLockTransitionTime(0f);0x0427K2Node_DynamicCast_AsBP_SN2Player_Character.Mesh.bComponentUseFixedSkelBounds = false;0x045Eif (!(AnimSyncSettings.bUseAlternateCineCamera_37_895BD71E4F98327EE86686BF26DC8281)) PopFlow();0x0471CallFunc_K2_AttachToComponent_ReturnValue = K2Node_DynamicCast_AsBP_SN2Player_Character.FPCineCamera.K2_AttachToComponent(K2Node_DynamicCast_AsBP_SN2Player_Character.Mesh, FName(CameraAttach), 0, 0, 0, true);0x04E4K2Node_DynamicCast_AsBP_SN2Player_Character.FPCineCamera.Activate(true);0x051FK2Node_DynamicCast_AsBP_SN2Player_Character.CameraComponent.Deactivate();0x0559PopFlow();0x055ALabel_055A:0x055ACallFunc_IsValid_ReturnValue_13 = IsValid(AnimSyncSettings.DriverMontage_22_7BBAFEF14C7DA20EA63014B87E852E60);0x0580if (!(CallFunc_IsValid_ReturnValue_13)) PopFlow();0x058ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(DriverSKMComponent, AnimSyncSettings.DriverMontage_22_7BBAFEF14C7DA20EA63014B87E852E60, 1f, 0f, FName(None), true);0x05D1CallFunc_IsValid_ReturnValue_15 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x05EEif (!(CallFunc_IsValid_ReturnValue_15)) PopFlow();0x05F8K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnCompleted_6CE57B834482AC68669FA3BD7C032291);0x060FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_1;0x0638K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnBlendOut_6CE57B834482AC68669FA3BD7C032291);0x064FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_2;0x0678K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnInterrupted_6CE57B834482AC68669FA3BD7C032291);0x068FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_3;0x06B8K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnNotifyBegin_6CE57B834482AC68669FA3BD7C032291);0x06CFCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_4;0x06F8K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnNotifyEnd_6CE57B834482AC68669FA3BD7C032291);0x070FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_5;0x0738PopFlow();0x0739Label_0739:0x0739CallFunc_GetComponentByClass_ReturnValue_1 = OwnerActor.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x076CCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetComponentByClass_ReturnValue_1);0x0789if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0793CallFunc_GetComponentByClass_ReturnValue_7 = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x07CFCallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_GetComponentByClass_ReturnValue_7);0x07ECif (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x07F6CallFunc_GetComponentByClass_ReturnValue_7 = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x0832CallFunc_GetAnimInstance_ReturnValue = CallFunc_GetComponentByClass_ReturnValue_7.GetAnimInstance();0x085CDrivenAnimInstance = CallFunc_GetAnimInstance_ReturnValue;0x086FK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(AnimSyncSettings.SyncMethod_19_91C14DCB49DE50DE2589B59922071AB7, 0);0x0897if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0D56;0x08A5K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(AnimSyncSettings.SyncMethod_19_91C14DCB49DE50DE2589B59922071AB7, 1);0x08CDif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_08DC;0x08DBPopFlow();0x08DCLabel_08DC:0x08DCCallFunc_GetComponentByClass_ReturnValue_11 = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A.GetComponentByClass(/Script/Subnautica2.SN2AnimationComponent);0x0918CallFunc_IsValid_ReturnValue_12 = IsValid(CallFunc_GetComponentByClass_ReturnValue_11);0x0935if (!(CallFunc_IsValid_ReturnValue_12)) PopFlow();0x093FCallFunc_GetComponentByClass_ReturnValue_11 = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A.GetComponentByClass(/Script/Subnautica2.SN2AnimationComponent);0x097BK2Node_VariableSet_AnimSyncDrivenBlendInTime_ImplicitCast_1 = Cast<3>(AnimSyncSettings.DrivenBlendInTime_27_84AEB6DC4C63235964DBDBBBB93B5E7E);0x09A1CallFunc_GetComponentByClass_ReturnValue_11.AnimSyncDrivenBlendInTime = K2Node_VariableSet_AnimSyncDrivenBlendInTime_ImplicitCast_1;0x09D2CallFunc_GetComponentByClass_ReturnValue_11 = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A.GetComponentByClass(/Script/Subnautica2.SN2AnimationComponent);0x0A0EK2Node_VariableSet_AnimSyncDrivenBlendOutTime_ImplicitCast_1 = Cast<3>(AnimSyncSettings.DrivenBlendOutTime_28_3278188C4CB638AD25FBC690D652EFF5);0x0A34CallFunc_GetComponentByClass_ReturnValue_11.AnimSyncDrivenBlendOutTime = K2Node_VariableSet_AnimSyncDrivenBlendOutTime_ImplicitCast_1;0x0A65CallFunc_GetComponentByClass_ReturnValue_1 = OwnerActor.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x0A98CallFunc_GetComponentByClass_ReturnValue_11 = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A.GetComponentByClass(/Script/Subnautica2.SN2AnimationComponent);0x0AD4CallFunc_GetComponentByClass_ReturnValue_11.AnimSyncSkeletalMeshDriver = CallFunc_GetComponentByClass_ReturnValue_1;0x0AFDCallFunc_GetComponentByClass_ReturnValue_11 = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A.GetComponentByClass(/Script/Subnautica2.SN2AnimationComponent);0x0B39CallFunc_GetComponentByClass_ReturnValue_11.bAnimSyncEnabled = true;0x0B5ACallFunc_GetComponentByClass_ReturnValue_10 = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A.GetComponentByClass(/Script/Subnautica2.SN2AnimationComponent);0x0B96K2Node_DynamicCast_AsBPC_Character_Animation_Component = Cast<BPC_CharacterAnimationComponent_C>(CallFunc_GetComponentByClass_ReturnValue_10);0x0BBAK2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsBPC_Character_Animation_Component);0x0BD7if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_0C5A;0x0BE5K2Node_DynamicCast_AsBPC_Character_Animation_Component.AnimSyncBeginPoseSnapshot = AnimSyncSettings.BeginPoseSnapshot_52_64069B2F483FDCF7661CF99A8ABFDB1C;0x0C1FK2Node_DynamicCast_AsBPC_Character_Animation_Component.AnimSyncEndPoseSnapshot = AnimSyncSettings.EndPoseSnapshot_51_C10DF1C44719F47CC81999AE9DD8E3D9;0x0C59PopFlow();0x0C5ALabel_0C5A:0x0C5ACallFunc_GetComponentByClass_ReturnValue_10 = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A.GetComponentByClass(/Script/Subnautica2.SN2AnimationComponent);0x0C96K2Node_DynamicCast_AsBPC_Creature_Animation_Component = Cast<BPC_CreatureAnimationComponent_C>(CallFunc_GetComponentByClass_ReturnValue_10);0x0CBAK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBPC_Creature_Animation_Component);0x0CD7if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x0CE1K2Node_DynamicCast_AsBPC_Creature_Animation_Component.AnimSyncBeginPoseSnapshot = AnimSyncSettings.BeginPoseSnapshot_52_64069B2F483FDCF7661CF99A8ABFDB1C;0x0D1BK2Node_DynamicCast_AsBPC_Creature_Animation_Component.AnimSyncEndPoseSnapshot = AnimSyncSettings.EndPoseSnapshot_51_C10DF1C44719F47CC81999AE9DD8E3D9;0x0D55PopFlow();0x0D56Label_0D56:0x0D56CallFunc_GetComponentByClass_ReturnValue_1 = OwnerActor.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x0D89DrivenSKMComponent.SetLeaderPoseComponent(CallFunc_GetComponentByClass_ReturnValue_1, false, false);0x0DB4PopFlow();0x0DB5Label_0DB5:0x0DB5K2Node_CreateDelegate_OutputDelegate.Bind(this, OnDestroyed_Event);0x0DCCDrivenActor.OnDestroyed += K2Node_CreateDelegate_OutputDelegate;0x0DF5PopFlow();0x0DF6PopFlow();0x0DF7Label_0DF7:0x0DF7MarkPropertyDirtyFromRepIndex(this, 4, FName(AnimSyncSettings));0x0E14CallFunc_GetDisplayName_ReturnValue = GetDisplayName(AnimSyncSettings.DriverMontage_22_7BBAFEF14C7DA20EA63014B87E852E60);0x0E42CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Synced Animation Begin animation ", CallFunc_GetDisplayName_ReturnValue);0x0E8ACallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, " with driven actor ");0x0EC4CallFunc_GetDisplayName_ReturnValue_1 = GetDisplayName(AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A);0x0EF2CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_GetDisplayName_ReturnValue_1);0x0F20LogString(CallFunc_Concat_StrStr_ReturnValue_2, true);0x0F34CallFunc_IsValid_ReturnValue_3 = IsValid(AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A);0x0F5Aif (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x0F64DrivenActor = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A;0x0F80CallFunc_GetComponentByClass_ReturnValue_4 = DrivenActor.GetComponentByClass(/Script/Subnautica2.SN2AnimationComponent);0x0FB3AnimationComponent = CallFunc_GetComponentByClass_ReturnValue_4;0x0FC6CallFunc_IsValid_ReturnValue_2 = IsValid(AnimationComponent);0x0FE3if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_110A;0x0FF1CallFunc_GetComponentByClass_ReturnValue_3 = OwnerActor.GetComponentByClass(/Script/UWEPawnAttachment.UWEPawnAttachmentOwner);0x1024PawnAttachment = CallFunc_GetComponentByClass_ReturnValue_3;0x1037CallFunc_IsValid_ReturnValue_9 = IsValid(PawnAttachment);0x1054if (!(CallFunc_IsValid_ReturnValue_9)) goto Label_10AD;0x1062CallFunc_GetComponentByClass_ReturnValue_2 = OwnerActor.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x1095DriverSKMComponent = CallFunc_GetComponentByClass_ReturnValue_2;0x10A8goto Label_0240;0x10ADLabel_10AD:0x10ADUWELog("Animation Sync Failure: Missing 'PawnAttachmentOwner' Component in Driver's BP", 2);0x1109PopFlow();0x110ALabel_110A:0x110AUWELog("Animation Sync Failure: Missing AnimationComponent in Driver's BP", 2);0x1159PopFlow();0x115ACallFunc_GetOwner_ReturnValue = GetOwner();0x116EOwnerActor = CallFunc_GetOwner_ReturnValue;0x1181CallFunc_GetComponentByClass_ReturnValue_13 = OwnerActor.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x11B4DriverSKMComponent = CallFunc_GetComponentByClass_ReturnValue_13;0x11C7goto Label_000F;0x11CCAnimSyncSettings = K2Node_CustomEvent_SyncSettings;0x11E7goto Label_0DF7;0x11ECUse AITarget = K2Node_Event_bUseAITarget;0x11FFDrive Player = K2Node_Event_bDrivePlayer;0x1212if (!(bDriveCharacterFromSKMComponent)) goto Label_1277;0x1220LogString("Synced Animation Failed: Attepted to set driver but driver is already set", true);0x1276PopFlow();0x1277Label_1277:0x1277if (!(Use AITarget)) goto Label_13B2;0x1285CallFunc_IsValid_ReturnValue_14 = IsValid(UWEAIPawn);0x12A2if (!(CallFunc_IsValid_ReturnValue_14)) goto Label_1353;0x12B0CallFunc_GetAIReplicationComponent_ReturnValue = UWEAIPawn.GetAIReplicationComponent();0x12DACallFunc_GetTargetActor_ReturnValue = CallFunc_GetAIReplicationComponent_ReturnValue.GetTargetActor();0x1304K2Node_Event_AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A = CallFunc_GetTargetActor_ReturnValue;0x1320K2Node_SetFieldsInStruct_StructOut = K2Node_Event_AnimSyncSettings;0x133BSyncedAnimationEvent(K2Node_SetFieldsInStruct_StructOut);0x1352PopFlow();0x1353Label_1353:0x1353LogString("Synced Animation Failed: UseAITarget was set to True, but UWEAIPawn is not valid.", true);0x13B1PopFlow();0x13B2Label_13B2:0x13B2SyncedAnimationEvent(K2Node_Event_AnimSyncSettings);0x13C9PopFlow();0x13CACallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(AnimSyncSettings.SyncMethod_19_91C14DCB49DE50DE2589B59922071AB7, 1);0x13F2if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_1498;0x1400K2Node_DynamicCast_AsBPI_Sync_Animation = Cast<BPI_SyncAnimation_C>(AnimationComponent);0x1424K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Sync_Animation);0x1441if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_1498;0x144FK2Node_DynamicCast_AsBPI_Sync_Animation.SetSyncBlendOut(AnimSyncSettings.EndPoseSnapshot_51_C10DF1C44719F47CC81999AE9DD8E3D9, AnimSyncSettings.DrivenBlendOutTime_28_3278188C4CB638AD25FBC690D652EFF5);0x1498Label_1498:0x1498PushFlow(Label_1B2C);0x149DPushFlow(Label_1A5B);0x14A2PushFlow(Label_17EA);0x14A7PushFlow(Label_1619);0x14ACPushFlow(Label_1778);0x14B1CallFunc_NotEqual_NameName_ReturnValue = NotEqual_NameName(AnimSyncSettings.DetachSocket_55_DAE364FF4E1089C1FBA2C2B03627D49F, FName(None));0x14E4if (!(CallFunc_NotEqual_NameName_ReturnValue)) PopFlow();0x14EECallFunc_IsValid_ReturnValue_11 = IsValid(DriverSKMComponent);0x150Bif (!(CallFunc_IsValid_ReturnValue_11)) PopFlow();0x1515CallFunc_GetSocketTransform_ReturnValue = DriverSKMComponent.GetSocketTransform(AnimSyncSettings.DetachSocket_55_DAE364FF4E1089C1FBA2C2B03627D49F, 0);0x155FTargetDrivenTransform = CallFunc_GetSocketTransform_ReturnValue;0x157ABreakTransform(TargetDrivenTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x15A8CallFunc_K2_SetActorLocationAndRotation_ReturnValue = DrivenActor.K2_SetActorLocationAndRotation(CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, false, CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, true);0x15EFDriverSKMComponent.SetEnableAnimation(AnimationWasEnabled);0x1618PopFlow();0x1619Label_1619:0x1619K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AnimSyncSettings.SyncMethod_19_91C14DCB49DE50DE2589B59922071AB7, 0);0x1641if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1686;0x164FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AnimSyncSettings.SyncMethod_19_91C14DCB49DE50DE2589B59922071AB7, 1);0x1677if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1B86;0x1685PopFlow();0x1686Label_1686:0x1686CallFunc_IsValid_ReturnValue_8 = IsValid(DrivenSKMComponent);0x16A3if (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x16ADDrivenSKMComponent.SetLeaderPoseComponent(nullptr, true, false);0x16D0CallFunc_GetObjectClass_ReturnValue = GetObjectClass(DrivenAnimInstance);0x16EDDrivenSKMComponent.SetAnimInstanceClass(CallFunc_GetObjectClass_ReturnValue);0x171ALabel_171A:0x171ACallFunc_GetComponentByClass_ReturnValue_9 = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A.GetComponentByClass(/Script/Subnautica2.SN2AnimationComponent);0x1756CallFunc_GetComponentByClass_ReturnValue_9.bAnimSyncEnabled = false;0x1777PopFlow();0x1778Label_1778:0x1778CallFunc_GetComponentByClass_ReturnValue_12 = OwnerActor.GetComponentByClass(/Script/UWEPawnAttachment.UWEPawnAttachmentOwner);0x17ABCallFunc_InitiateDetachmentBySlot_BP_ReturnValue = CallFunc_GetComponentByClass_ReturnValue_12.InitiateDetachmentBySlot_BP(AnimSyncSettings.AttachmentName_31_6D9AE17C490E4743A86F7B9A145D6CD6, true, false);0x17E9PopFlow();0x17EALabel_17EA:0x17EACallFunc_IsValid_ReturnValue_4 = IsValid(DrivenSKMComponent);0x1807if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x1811DrivenSKMComponent.bComponentUseFixedSkelBounds = true;0x1832K2Node_DynamicCast_AsBP_SN2Player_Character_1 = Cast<BP_SN2PlayerCharacter_C>(AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A);0x185FK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_SN2Player_Character_1);0x187Cif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x1886CallFunc_GetComponentByClass_ReturnValue_8 = K2Node_DynamicCast_AsBP_SN2Player_Character_1.GetComponentByClass(/Script/UWECamera.UWEFirstPersonCamera);0x18B9CallFunc_GetComponentByClass_ReturnValue_8.bAdjustMeshLocation = true;0x18DAPushFlow(Label_19FF);0x18DFif (!(AnimSyncSettings.bUseAlternateCineCamera_37_895BD71E4F98327EE86686BF26DC8281)) PopFlow();0x18F2CallFunc_IsValid_ReturnValue_6 = IsValid(K2Node_DynamicCast_AsBP_SN2Player_Character_1.FPCineCamera);0x1925if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x192FK2Node_DynamicCast_AsBP_SN2Player_Character_1.FPCineCamera.Deactivate();0x1969CallFunc_GetComponentByClass_ReturnValue_8 = K2Node_DynamicCast_AsBP_SN2Player_Character_1.GetComponentByClass(/Script/UWECamera.UWEFirstPersonCamera);0x199CCallFunc_GetComponentByClass_ReturnValue_8.Activate(true);0x19C1K2Node_DynamicCast_AsBP_SN2Player_Character_1.FPCineCamera.K2_DetachFromComponent(0, 0, 0, true);0x19FEPopFlow();0x19FFLabel_19FF:0x19FFK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(AnimSyncSettings.SyncMethod_19_91C14DCB49DE50DE2589B59922071AB7, 0);0x1A27if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1A36;0x1A35PopFlow();0x1A36Label_1A36:0x1A36K2Node_DynamicCast_AsBP_SN2Player_Character_1.SetBodyPartsToLeaderPose();0x1A5APopFlow();0x1A5BLabel_1A5B:0x1A5BCallFunc_IsValid_ReturnValue_7 = IsValid(AnimSyncSettings.DriverMontage_22_7BBAFEF14C7DA20EA63014B87E852E60);0x1A81if (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x1A8BCallFunc_GetAnimInstance_ReturnValue_1 = DriverSKMComponent.GetAnimInstance();0x1AB5CallFunc_GetDefaultBlendOutTime_ReturnValue = AnimSyncSettings.DriverMontage_22_7BBAFEF14C7DA20EA63014B87E852E60.GetDefaultBlendOutTime();0x1AF0CallFunc_GetAnimInstance_ReturnValue_1.Montage_Stop(CallFunc_GetDefaultBlendOutTime_ReturnValue, AnimSyncSettings.DriverMontage_22_7BBAFEF14C7DA20EA63014B87E852E60);0x1B2BPopFlow();0x1B2CLabel_1B2C:0x1B2CCallFunc_IsValid_ReturnValue_16 = IsValid(AnimSyncSettings.GameplayAbility_59_B5D306F740C6190DEBC913A8575E5836);0x1B52if (!(CallFunc_IsValid_ReturnValue_16)) PopFlow();0x1B5CAnimSyncSettings.GameplayAbility_59_B5D306F740C6190DEBC913A8575E5836.UWEEndAbility();0x1B85PopFlow();0x1B86Label_1B86:0x1B86CallFunc_IsValid_ReturnValue_10 = IsValid(AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A);0x1BACif (!(CallFunc_IsValid_ReturnValue_10)) PopFlow();0x1BB6CallFunc_GetComponentByClass_ReturnValue_9 = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A.GetComponentByClass(/Script/Subnautica2.SN2AnimationComponent);0x1BF2K2Node_VariableSet_AnimSyncDrivenBlendInTime_ImplicitCast = Cast<3>(AnimSyncSettings.DrivenBlendInTime_27_84AEB6DC4C63235964DBDBBBB93B5E7E);0x1C18CallFunc_GetComponentByClass_ReturnValue_9.AnimSyncDrivenBlendInTime = K2Node_VariableSet_AnimSyncDrivenBlendInTime_ImplicitCast;0x1C49CallFunc_GetComponentByClass_ReturnValue_9 = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A.GetComponentByClass(/Script/Subnautica2.SN2AnimationComponent);0x1C85K2Node_VariableSet_AnimSyncDrivenBlendOutTime_ImplicitCast = Cast<3>(AnimSyncSettings.DrivenBlendOutTime_28_3278188C4CB638AD25FBC690D652EFF5);0x1CABCallFunc_GetComponentByClass_ReturnValue_9.AnimSyncDrivenBlendOutTime = K2Node_VariableSet_AnimSyncDrivenBlendOutTime_ImplicitCast;0x1CDCCallFunc_GetComponentByClass_ReturnValue_9 = AnimSyncSettings.DrivenActor_15_929175244150C94CFB2CBB9C038F537A.GetComponentByClass(/Script/Subnautica2.SN2AnimationComponent);0x1D18CallFunc_GetComponentByClass_ReturnValue_9.AnimSyncSkeletalMeshDriver = nullptr;0x1D39goto Label_171A;0x1D3EPopFlow();0x1D3FPopFlow();0x1D40PopFlow();0x1D41PopFlow();0x1D42PopFlow();0x1D43PopFlow();0x1D44PopFlow();0x1D45PopFlow();0x1D46PopFlow();0x1D47PopFlow();0x1D48PopFlow();0x1D49PopFlow();0x1D4ALabel_1D4A:0x1D4ACallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(Temp_name_Variable, FName(EndSync));0x1D74if (!(CallFunc_EqualEqual_NameName_ReturnValue)) PopFlow();0x1D7EOnSyncedAnimationEnd();0x1D8CPopFlow();0x1D8DLabel_1D8D:0x1D8DOnSyncedAnimationEnd();0x1D9BPopFlow();0x1D9CTemp_name_Variable = K2Node_CustomEvent_NotifyName;0x1DB7PopFlow();0x1DB8OnSyncedAnimationEnd();0x1DC6PopFlow();0x1DC7Temp_name_Variable = K2Node_CustomEvent_NotifyName_1;0x1DE2goto Label_1D8D;0x1DE7Temp_name_Variable = K2Node_CustomEvent_NotifyName_2;0x1E02goto Label_1D4A;0x1E07Temp_name_Variable = K2Node_CustomEvent_NotifyName_3;0x1E22goto Label_1D4A;0x1E27Temp_name_Variable = K2Node_CustomEvent_NotifyName_4;0x1E42PopFlow();0x1E43Label_1E43:0x1E43return;