bool ShouldDeconstructInstantly () Script3 statements · 22 bytes of bytecode 0x0000 ReturnValue = true;0x000B return ReturnValue;Event Public 0x16b94d0 0x01 bool CanBeDeconstructed (FGameplayTag & CantDeconstructReason ) Script11 statements · 163 bytes of bytecode 0x0000 CallFunc_IsInAttachmentHierarchy_ReturnValue = IsInAttachmentHierarchy(this);0x0015 if (!(CallFunc_IsInAttachmentHierarchy_ReturnValue)) goto Label_0060;0x0023 CantDeconstructReason = GameplayTag{FName(Reason.Builder.CannotDeconstruct.HasAttachments)};0x0050 ReturnValue = false;0x005B goto Label_0098;0x0060 Label_0060:0x0060 CantDeconstructReason = GameplayTag{FName(None)};0x008D ReturnValue = true;0x0098 Label_0098:0x0098 return ReturnValue;Event Public 0x16b94d0 0x09 bool GetDeconstructCostOverride (TArray<FUWESculpturalBaseCellCost > & Costs ) Script4 statements · 49 bytes of bytecode 0x0000 Costs = RefundCost;0x001B ReturnValue = true;0x0026 return ReturnValue;Event Public 0x16b94d0 0x11 void HandleHandles (AActor * Chassis ) Script14 statements · 335 bytes of bytecode 0x0000 CallFunc_GetCurrentChassis_ReturnValue = GetCurrentChassis();0x0014 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetCurrentChassis_ReturnValue);0x0031 if (!(CallFunc_IsValid_ReturnValue)) goto Label_010A;0x003F CallFunc_IsASoft_ReturnValue = IsASoft(Chassis, SoftObject("/Game/Blueprints/Vehicle/Tadpole/BP_Seafrog_TadpoleChassis.BP_Seafrog_TadpoleChassis_C"));0x00B5 if (!(CallFunc_IsASoft_ReturnValue)) goto Label_010A;0x00C3 UWEAttachmentOwnerInteractableBox_Left.SetInteractionEnabled(false);0x00E4 UWEAttachmentOwnerInteractableBox_Right.SetInteractionEnabled(false);0x0105 goto Label_014C;0x010A Label_010A:0x010A UWEAttachmentOwnerInteractableBox_Left.SetInteractionEnabled(true);0x012B UWEAttachmentOwnerInteractableBox_Right.SetInteractionEnabled(true);0x014C Label_014C:0x014C return;Public 0x16b94d0 0x08 FTransform FindNextIKAttachPoint (double ConeRadius , const FName & InOriginSocketName ) Script18 statements · 931 bytes of bytecode 0x0000 CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x001C CallFunc_GetVelocity_ReturnValue = GetVelocity();0x003C CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(MaxArmDistanceDetect);0x0061 CallFunc_Normal_ReturnValue = Normal(CallFunc_GetVelocity_ReturnValue, 1e-04f);0x008B CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Normal_ReturnValue);0x00B9 CallFunc_GetSocketTransform_ReturnValue = Mesh.GetSocketTransform(InOriginSocketName, 0);0x00FA CallFunc_RandomUnitVectorInConeInRadians_ConeHalfAngleInRadians_ImplicitCast = Cast<3>(ConeRadius);0x0117 CallFunc_RandomUnitVectorInConeInRadians_ReturnValue = RandomUnitVectorInConeInRadians(CallFunc_Add_VectorVector_ReturnValue, CallFunc_RandomUnitVectorInConeInRadians_ConeHalfAngleInRadians_ImplicitCast);0x0145 BreakTransform(CallFunc_GetSocketTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0173 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x01A1 CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_BreakTransform_Location);0x01CF CallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_BreakTransform_Location, CallFunc_Add_VectorVector_ReturnValue_1, 10f, 0, false, Temp_object_Variable, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x025C BreakHitResult(CallFunc_SphereTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0311 CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_BreakHitResult_Normal);0x0336 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakHitResult_ImpactPoint, CallFunc_Conv_VectorToRotator_ReturnValue, FVector(1, 1, 1));0x037D ReturnValue = CallFunc_MakeTransform_ReturnValue;0x0398 return ReturnValue;Public 0x16b94d0 0x70 void UpdateOxygenExhaust () Script5 statements · 115 bytes of bytecode 0x0000 CallFunc_GetIsPowered_ReturnValue = GetIsPowered();0x0014 UWERangeBasedGameplayEffect_Left.SetActive(CallFunc_GetIsPowered_ReturnValue, false);0x0042 UWERangeBasedGameplayEffect_Right.SetActive(CallFunc_GetIsPowered_ReturnValue, false);0x0070 return;Public 0x16b94d0 0x00 void OpenOxygenPorts () Script28 statements · 566 bytes of bytecode 0x0000 PushFlow(Label_0233);0x0005 PushFlow(Label_01A0);0x000A CallFunc_IsValid_ReturnValue = IsValid(CurrentChassis);0x0027 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0031 CallFunc_K2_GetComponentsByClass_ReturnValue = CurrentChassis.K2_GetComponentsByClass(/Game/Blueprints/Vehicle/BPC_Vehicle_OxygenPort.BPC_Vehicle_OxygenPort_C);0x006C ChassisOxygenPorts = CallFunc_K2_GetComponentsByClass_ReturnValue;0x0087 Temp_int_Loop_Counter_Variable = 0;0x009E Temp_int_Array_Index_Variable = 0;0x00B5 Label_00B5:0x00B5 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ChassisOxygenPorts);0x00F0 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0116 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0120 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x013B PushFlow(Label_01E9);0x0140 /Script/Engine.Default__KismetArrayLibrary.Array_Get(ChassisOxygenPorts, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x017B CallFunc_Array_Get_Item.OpenPort();0x019F PopFlow();0x01A0 Label_01A0:0x01A0 BPC_Vehicle_OxygenPort_L.OpenPort();0x01C4 BPC_Vehicle_OxygenPort_R.OpenPort();0x01E8 PopFlow();0x01E9 Label_01E9:0x01E9 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0213 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x022E goto Label_00B5;0x0233 Label_0233:0x0233 return;Public 0x16b94d0 0x00 void CloseOxygenPorts () Script28 statements · 566 bytes of bytecode 0x0000 PushFlow(Label_0233);0x0005 PushFlow(Label_01A0);0x000A CallFunc_IsValid_ReturnValue = IsValid(CurrentChassis);0x0027 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0031 CallFunc_K2_GetComponentsByClass_ReturnValue = CurrentChassis.K2_GetComponentsByClass(/Game/Blueprints/Vehicle/BPC_Vehicle_OxygenPort.BPC_Vehicle_OxygenPort_C);0x006C ChassisOxygenPorts = CallFunc_K2_GetComponentsByClass_ReturnValue;0x0087 Temp_int_Loop_Counter_Variable = 0;0x009E Temp_int_Array_Index_Variable = 0;0x00B5 Label_00B5:0x00B5 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ChassisOxygenPorts);0x00F0 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0116 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0120 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x013B PushFlow(Label_01E9);0x0140 /Script/Engine.Default__KismetArrayLibrary.Array_Get(ChassisOxygenPorts, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x017B CallFunc_Array_Get_Item.ClosePort();0x019F PopFlow();0x01A0 Label_01A0:0x01A0 BPC_Vehicle_OxygenPort_L.ClosePort();0x01C4 BPC_Vehicle_OxygenPort_R.ClosePort();0x01E8 PopFlow();0x01E9 Label_01E9:0x01E9 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0213 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x022E goto Label_00B5;0x0233 Label_0233:0x0233 return;Public 0x16b94d0 0x00 USceneComponent * DetrermineActiveCueAttachMesh () Script16 statements · 266 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(CurrentChassis);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_00D4;0x002B CallFunc_GetComponentByClass_ReturnValue = CurrentChassis.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x005E CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x007B if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_00EC;0x0089 CallFunc_GetComponentByClass_ReturnValue = CurrentChassis.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x00BC ReturnValue = CallFunc_GetComponentByClass_ReturnValue;0x00CF goto Label_00FF;0x00D4 Label_00D4:0x00D4 ReturnValue = Mesh;0x00E7 goto Label_00FF;0x00EC Label_00EC:0x00EC ReturnValue = Mesh;0x00FF Label_00FF:0x00FF return ReturnValue;Public 0x16b94d0 0x08 void RemoveObsoleteActiveCue () Script9 statements · 204 bytes of bytecode 0x0000 CallFunc_DetermineActiveCueTag_ReturnValue = DetermineActiveCueTag();0x0020 CallFunc_IsGameplayTagValid_ReturnValue = IsGameplayTagValid(CurrentActiveCue);0x003D CallFunc_NotEqual_GameplayTag_ReturnValue = NotEqual_GameplayTag(CurrentActiveCue, CallFunc_DetermineActiveCueTag_ReturnValue);0x0063 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsGameplayTagValid_ReturnValue, CallFunc_NotEqual_GameplayTag_ReturnValue);0x0089 if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_00C9;0x0097 UWEAbilitySystemComponent.RemoveGameplayCueLocal(CurrentActiveCue, Temp_struct_Variable);0x00C9 Label_00C9:0x00C9 return;Public 0x16b94d0 0x00 FGameplayTag DetermineActiveCueTag () Script10 statements · 182 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(CurrentChassis);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_007E;0x002B CallFunc_GetVehicleChassisDataForActor_ReturnValue = GetVehicleChassisDataForActor(CurrentChassis);0x0048 ReturnValue = CallFunc_GetVehicleChassisDataForActor_ReturnValue.ActiveCue;0x0079 goto Label_00AB;0x007E Label_007E:0x007E ReturnValue = GameplayTag{FName(GameplayCue.Tadpole.Active)};0x00AB Label_00AB:0x00AB return ReturnValue;Public 0x16b94d0 0x08 void UpdateDynamicMaterials (AActor * Chassis ) Script44 statements · 1,209 bytes of bytecode 0x0000 PushFlow(Label_04B6);0x0005 ChassisParameter = Chassis;0x0018 PushFlow(Label_0382);0x001D PushFlow(Label_0149);0x0022 CallFunc_IsValid_ReturnValue_3 = IsValid(DMI_Tadpole_Body_Emissive_Power);0x003F if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x0049 CallFunc_GetEnergy_ReturnValue = MechanicalSetComponent.GetEnergy();0x007B CallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetEnergy_ReturnValue);0x0098 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, 0);0x00BE CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(1, 0, CallFunc_Greater_DoubleDouble_ReturnValue);0x00F5 CallFunc_SetScalarParameterValue_Value_ImplicitCast_1 = Cast<3>(CallFunc_SelectFloat_ReturnValue_2);0x0112 DMI_Tadpole_Body_Emissive_Power.SetScalarParameterValue(FName(Powered), CallFunc_SetScalarParameterValue_Value_ImplicitCast_1);0x0148 PopFlow();0x0149 Label_0149:0x0149 CallFunc_IsValid_ReturnValue_1 = IsValid(DMI_Tadpole_Body_Emissive_Lights);0x0166 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0170 CallFunc_IsASoft_ReturnValue = IsASoft(ChassisParameter, SoftObject("/Game/Blueprints/Vehicle/Tadpole/BP_Haul_TadpoleChassis.BP_Haul_TadpoleChassis_C"));0x01E0 CallFunc_IsASoft_ReturnValue_1 = IsASoft(CurrentChassis, SoftObject("/Game/Blueprints/Vehicle/Tadpole/BP_Haul_TadpoleChassis.BP_Haul_TadpoleChassis_C"));0x0250 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsASoft_ReturnValue_1, CallFunc_IsASoft_ReturnValue);0x0276 CallFunc_HasMatchingGameplayTag_ReturnValue = UWEAbilitySystemComponent.HasMatchingGameplayTag(GameplayTag{FName(GameplayCue.Tadpole.Light)});0x02C0 CallFunc_SelectFloat_ReturnValue = SelectFloat(1, 0, CallFunc_HasMatchingGameplayTag_ReturnValue);0x02F7 CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(0, CallFunc_SelectFloat_ReturnValue, CallFunc_BooleanOR_ReturnValue);0x032E CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x034B DMI_Tadpole_Body_Emissive_Lights.SetScalarParameterValue(FName(Powered), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x0381 PopFlow();0x0382 Label_0382:0x0382 CallFunc_IsValid_ReturnValue = IsValid(ChassisParameter);0x039F if (!(CallFunc_IsValid_ReturnValue)) goto Label_041E;0x03AD K2Node_DynamicCast_AsBPI_Tadpole_Chassis = Cast<BPI_Tadpole_Chassis_C>(ChassisParameter);0x03D1 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Tadpole_Chassis);0x03EE if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x03F8 K2Node_DynamicCast_AsBPI_Tadpole_Chassis.TryUpdateDynamicMaterials();0x041D PopFlow();0x041E Label_041E:0x041E CallFunc_IsValid_ReturnValue_2 = IsValid(CurrentChassis);0x043B if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0445 K2Node_DynamicCast_AsBPI_Tadpole_Chassis_1 = Cast<BPI_Tadpole_Chassis_C>(CurrentChassis);0x0469 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Tadpole_Chassis_1);0x0486 if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0490 K2Node_DynamicCast_AsBPI_Tadpole_Chassis_1.TryUpdateDynamicMaterials();0x04B5 PopFlow();0x04B6 Label_04B6:0x04B6 return;Public 0x16b94d0 0x08 void SetupDynamicMaterials () Script24 statements · 502 bytes of bytecode 0x0000 PushFlow(Label_01F3);0x0005 PushFlow(Label_01E3);0x000A PushFlow(Label_00F9);0x000F CallFunc_GetMaterial_ReturnValue_1 = SM_Tadpole_Blockout_Body_Nanite.GetMaterial(1);0x0042 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetMaterial_ReturnValue_1);0x005F if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0069 CallFunc_GetMaterial_ReturnValue_1 = SM_Tadpole_Blockout_Body_Nanite.GetMaterial(1);0x009C CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = SM_Tadpole_Blockout_Body_Nanite.CreateDynamicMaterialInstance(1, CallFunc_GetMaterial_ReturnValue_1, FName(None));0x00E5 DMI_Tadpole_Body_Emissive_Power = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1;0x00F8 PopFlow();0x00F9 Label_00F9:0x00F9 CallFunc_GetMaterial_ReturnValue = SM_Tadpole_Blockout_Body_Nanite.GetMaterial(2);0x012C CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetMaterial_ReturnValue);0x0149 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0153 CallFunc_GetMaterial_ReturnValue = SM_Tadpole_Blockout_Body_Nanite.GetMaterial(2);0x0186 CallFunc_CreateDynamicMaterialInstance_ReturnValue = SM_Tadpole_Blockout_Body_Nanite.CreateDynamicMaterialInstance(2, CallFunc_GetMaterial_ReturnValue, FName(None));0x01CF DMI_Tadpole_Body_Emissive_Lights = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x01E2 PopFlow();0x01E3 Label_01E3:0x01E3 UpdateDynamicMaterials(nullptr);0x01F2 PopFlow();0x01F3 Label_01F3:0x01F3 return;Public 0x16b94d0 0x00 FVector GetPropellerVelocityNormal () Script6 statements · 176 bytes of bytecode 0x0000 BreakVector(LocalVelocity, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x002E CallFunc_Abs_ReturnValue = abs(CallFunc_BreakVector_X);0x0053 CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Abs_ReturnValue, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x008A ReturnValue = CallFunc_MakeVector_ReturnValue;0x00A5 return ReturnValue;Public 0x16b94d0 0x18 FVector GetLocalVelocity () Script6 statements · 144 bytes of bytecode 0x0000 CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x001C CallFunc_GetVelocity_ReturnValue = GetVelocity();0x003C CallFunc_LessLess_VectorRotator_ReturnValue = LessLess_VectorRotator(CallFunc_GetVelocity_ReturnValue, CallFunc_K2_GetActorRotation_ReturnValue);0x006A ReturnValue = CallFunc_LessLess_VectorRotator_ReturnValue;0x0085 return ReturnValue;Public 0x16b94d0 0x18 double GetPropellerSpeedBottom () Script5 statements · 116 bytes of bytecode 0x0000 CallFunc_GetPropellerSpeedBottomNormal_ReturnValue = GetPropellerSpeedBottomNormal();0x0020 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_GetPropellerSpeedBottomNormal_ReturnValue, PropellerRotationMultiplierBottom);0x004E ReturnValue = CallFunc_Multiply_DoubleDouble_ReturnValue;0x0069 return ReturnValue;Public 0x16b94d0 0x08 double GetPropellerSpeedMain () Script5 statements · 116 bytes of bytecode 0x0000 CallFunc_GetPropellerSpeedMainNormal_ReturnValue = GetPropellerSpeedMainNormal();0x0020 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_GetPropellerSpeedMainNormal_ReturnValue, PropellerRotationMultiplierMain);0x004E ReturnValue = CallFunc_Multiply_DoubleDouble_ReturnValue;0x0069 return ReturnValue;Public 0x16b94d0 0x08 double GetPropellerSpeedRight () Script5 statements · 116 bytes of bytecode 0x0000 CallFunc_GetPropellerSpeedRightNormal_ReturnValue = GetPropellerSpeedRightNormal();0x0020 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_GetPropellerSpeedRightNormal_ReturnValue, PropellerRotationMultiplierSides);0x004E ReturnValue = CallFunc_Multiply_DoubleDouble_ReturnValue;0x0069 return ReturnValue;Public 0x16b94d0 0x08 double GetPropellerSpeedLeft () Script5 statements · 116 bytes of bytecode 0x0000 CallFunc_GetPropellerSpeedLeftNormal_ReturnValue = GetPropellerSpeedLeftNormal();0x0020 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_GetPropellerSpeedLeftNormal_ReturnValue, PropellerRotationMultiplierSides);0x004E ReturnValue = CallFunc_Multiply_DoubleDouble_ReturnValue;0x0069 return ReturnValue;Public 0x16b94d0 0x08 double GetPropellerSpeedBottomNormal () Script13 statements · 501 bytes of bytecode 0x0000 CallFunc_GetPropellerSpeedMainNormal_ReturnValue = GetPropellerSpeedMainNormal();0x0020 CallFunc_GetPhysicsAngularVelocityInDegrees_ReturnValue = CapsuleComponent.GetPhysicsAngularVelocityInDegrees(FName(None));0x005F CallFunc_GetMaxSpeed_ReturnValue = CharacterMovement.GetMaxSpeed();0x0095 BreakVector(CallFunc_GetPhysicsAngularVelocityInDegrees_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x00C3 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_BreakVector_X, CallFunc_BreakVector_Y);0x00F1 CallFunc_SafeDivide_B_ImplicitCast = Cast<4>(CallFunc_GetMaxSpeed_ReturnValue);0x010E CallFunc_SafeDivide_ReturnValue = SafeDivide(CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_SafeDivide_B_ImplicitCast);0x013C CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_SafeDivide_ReturnValue, -5);0x016A CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_GetPropellerSpeedMainNormal_ReturnValue);0x0198 CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_1, -1, 1);0x01CF ReturnValue = CallFunc_FClamp_ReturnValue;0x01EA return ReturnValue;Public 0x16b94d0 0x08 double GetPropellerSpeedMainNormal () Script9 statements · 315 bytes of bytecode 0x0000 BreakVector(LocalVelocityNormal, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x002E CallFunc_VSize_ReturnValue = VSize(LocalVelocityNormal);0x0053 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_BreakVector_X, -0.1);0x0079 CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, CallFunc_Less_DoubleDouble_ReturnValue);0x00B0 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_VSize_ReturnValue, CallFunc_SelectFloat_ReturnValue);0x00DE CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue, -1, 1);0x0115 ReturnValue = CallFunc_FClamp_ReturnValue;0x0130 return ReturnValue;Public 0x16b94d0 0x08 double GetPropellerSpeedRightNormal () Script27 statements · 1,092 bytes of bytecode 0x0000 CallFunc_GetPhysicsAngularVelocityInDegrees_ReturnValue = CapsuleComponent.GetPhysicsAngularVelocityInDegrees(FName(None));0x003F BreakVector(LocalVelocityNormal, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x006D BreakVector(CallFunc_GetPhysicsAngularVelocityInDegrees_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x009B CallFunc_Abs_ReturnValue = abs(CallFunc_BreakVector_Z);0x00C0 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_BreakVector_Z_1, -0.1);0x00E6 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Abs_ReturnValue, 0.1);0x010C CallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_BreakVector_Y, -0.1);0x0132 CallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(CallFunc_BreakVector_X, -0.1);0x0158 CallFunc_Abs_ReturnValue_1 = abs(CallFunc_BreakVector_X);0x017D CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, CallFunc_Less_DoubleDouble_ReturnValue_2);0x01B4 CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_1, 0.1);0x01DA CallFunc_VSize_ReturnValue = VSize(LocalVelocityNormal);0x01FF CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Less_DoubleDouble_ReturnValue_1, CallFunc_Greater_DoubleDouble_ReturnValue_1);0x0225 CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, CallFunc_Greater_DoubleDouble_ReturnValue);0x024B Temp_real_Variable = 0;0x0266 CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(CallFunc_VSize_ReturnValue, 0, CallFunc_BooleanOR_ReturnValue_1);0x029D CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_1, CallFunc_SelectFloat_ReturnValue);0x02CB CallFunc_GetMaxSpeed_ReturnValue = CharacterMovement.GetMaxSpeed();0x0301 Temp_bool_Variable = CallFunc_Less_DoubleDouble_ReturnValue;0x0314 CallFunc_SafeDivide_B_ImplicitCast = Cast<4>(CallFunc_GetMaxSpeed_ReturnValue);0x0331 CallFunc_SafeDivide_ReturnValue = SafeDivide(Switch(Temp_bool_Variable, false => Temp_real_Variable, true => CallFunc_BreakVector_Z_1, default => K2Node_Select_Default), CallFunc_SafeDivide_B_ImplicitCast);0x038B CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_SafeDivide_ReturnValue, -4);0x03B9 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x03E7 CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, -1, 1);0x041E ReturnValue = CallFunc_FClamp_ReturnValue;0x0439 return ReturnValue;Public 0x16b94d0 0x08 double GetPropellerSpeedLeftNormal () Script27 statements · 1,092 bytes of bytecode 0x0000 CallFunc_GetPhysicsAngularVelocityInDegrees_ReturnValue = CapsuleComponent.GetPhysicsAngularVelocityInDegrees(FName(None));0x003F BreakVector(LocalVelocityNormal, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x006D BreakVector(CallFunc_GetPhysicsAngularVelocityInDegrees_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x009B CallFunc_Abs_ReturnValue = abs(CallFunc_BreakVector_Z);0x00C0 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector_Z_1, 0.1);0x00E6 CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue, 0.1);0x010C CallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(CallFunc_BreakVector_Y, 0.1);0x0132 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_BreakVector_X, -0.1);0x0158 CallFunc_Abs_ReturnValue_1 = abs(CallFunc_BreakVector_X);0x017D CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, CallFunc_Less_DoubleDouble_ReturnValue);0x01B4 CallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_1, 0.1);0x01DA CallFunc_VSize_ReturnValue = VSize(LocalVelocityNormal);0x01FF CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Greater_DoubleDouble_ReturnValue_2, CallFunc_Greater_DoubleDouble_ReturnValue_3);0x0225 CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, CallFunc_Greater_DoubleDouble_ReturnValue_1);0x024B CallFunc_GetMaxSpeed_ReturnValue = CharacterMovement.GetMaxSpeed();0x0281 CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(CallFunc_VSize_ReturnValue, 0, CallFunc_BooleanOR_ReturnValue_1);0x02B8 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_1, CallFunc_SelectFloat_ReturnValue);0x02E6 Temp_real_Variable = 0;0x0301 Temp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue;0x0314 CallFunc_SafeDivide_B_ImplicitCast = Cast<4>(CallFunc_GetMaxSpeed_ReturnValue);0x0331 CallFunc_SafeDivide_ReturnValue = SafeDivide(Switch(Temp_bool_Variable, false => Temp_real_Variable, true => CallFunc_BreakVector_Z_1, default => K2Node_Select_Default), CallFunc_SafeDivide_B_ImplicitCast);0x038B CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_SafeDivide_ReturnValue, 4);0x03B9 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x03E7 CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, -1, 1);0x041E ReturnValue = CallFunc_FClamp_ReturnValue;0x0439 return ReturnValue;Public 0x16b94d0 0x08 FRotator GetPropellerRotation () Script9 statements · 288 bytes of bytecode 0x0000 Temp_struct_Variable = FVector(0, 0, 0);0x002B CallFunc_VSize_ReturnValue = VSize(LocalVelocityNormal);0x0050 CallFunc_GetPropellerVelocity_ReturnValue = GetPropellerVelocity();0x0070 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_VSize_ReturnValue, 0.1);0x0096 Temp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue;0x00A9 CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => CallFunc_GetPropellerVelocity_ReturnValue, default => K2Node_Select_Default));0x00FA ReturnValue = CallFunc_Conv_VectorToRotator_ReturnValue;0x0115 return ReturnValue;Public 0x16b94d0 0x18 FVector GetPropellerVelocity () Script6 statements · 176 bytes of bytecode 0x0000 BreakVector(LocalVelocity, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x002E CallFunc_Abs_ReturnValue = abs(CallFunc_BreakVector_X);0x0053 CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Abs_ReturnValue, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x008A ReturnValue = CallFunc_MakeVector_ReturnValue;0x00A5 return ReturnValue;Public 0x16b94d0 0x18 FVector GetLocalInputMovementVector () Script6 statements · 140 bytes of bytecode 0x0000 CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x001C CallFunc_GetLastMovementInputVector_ReturnValue = GetLastMovementInputVector();0x0038 CallFunc_LessLess_VectorRotator_ReturnValue = LessLess_VectorRotator(CallFunc_GetLastMovementInputVector_ReturnValue, CallFunc_K2_GetActorRotation_ReturnValue);0x0066 ReturnValue = CallFunc_LessLess_VectorRotator_ReturnValue;0x0081 return ReturnValue;Public 0x16b94d0 0x18 void OnRep_LocalInputMovementVector () Script144 statements · 6,101 bytes of bytecode 0x0000 Temp_real_Variable = 0;0x001B CallFunc_GetMaxSpeed_ReturnValue_2 = CharacterMovement.GetMaxSpeed();0x0051 BreakVector(AngularVelocity, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x007F CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector_Z_2, 0.1);0x00A5 Temp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue;0x00B8 CallFunc_SafeDivide_B_ImplicitCast_2 = Cast<4>(CallFunc_GetMaxSpeed_ReturnValue_2);0x00D5 CallFunc_SafeDivide_ReturnValue_1 = SafeDivide(Switch(Temp_bool_Variable, false => Temp_real_Variable, true => CallFunc_BreakVector_Z_2, default => K2Node_Select_Default), CallFunc_SafeDivide_B_ImplicitCast_2);0x012F CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_SafeDivide_ReturnValue_1, 4);0x015D BreakVector(LocalInputMovementVector, CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, CallFunc_BreakVector_Z_3);0x018B CallFunc_VSize_ReturnValue = VSize(LocalInputMovementVector);0x01B0 CallFunc_Abs_ReturnValue = abs(CallFunc_BreakVector_Z_3);0x01D5 CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector_Y_3, 0.1);0x01FB CallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue, 0.1);0x0221 CallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_BreakVector_X_3, -0.1);0x0247 CallFunc_Abs_ReturnValue_1 = abs(CallFunc_BreakVector_X_3);0x026C CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, CallFunc_Less_DoubleDouble_ReturnValue_1);0x02A3 CallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_1, 0.1);0x02C9 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Greater_DoubleDouble_ReturnValue_1, CallFunc_Greater_DoubleDouble_ReturnValue_3);0x02EF CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, CallFunc_Greater_DoubleDouble_ReturnValue_2);0x0315 CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(CallFunc_VSize_ReturnValue, 0, CallFunc_BooleanOR_ReturnValue_1);0x034C CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_1, CallFunc_SelectFloat_ReturnValue);0x037A CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x03A8 CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_1, -1, 1);0x03DF PropellerSpeedLeftNormal = CallFunc_FClamp_ReturnValue;0x03FA Temp_real_Variable = 0;0x0415 CallFunc_GetMaxSpeed_ReturnValue_2 = CharacterMovement.GetMaxSpeed();0x044B BreakVector(AngularVelocity, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x0479 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector_Z_2, 0.1);0x049F Temp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue;0x04B2 CallFunc_SafeDivide_B_ImplicitCast_2 = Cast<4>(CallFunc_GetMaxSpeed_ReturnValue_2);0x04CF CallFunc_SafeDivide_ReturnValue_1 = SafeDivide(Switch(Temp_bool_Variable, false => Temp_real_Variable, true => CallFunc_BreakVector_Z_2, default => K2Node_Select_Default), CallFunc_SafeDivide_B_ImplicitCast_2);0x0529 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_SafeDivide_ReturnValue_1, 4);0x0557 BreakVector(LocalInputMovementVector, CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, CallFunc_BreakVector_Z_3);0x0585 CallFunc_VSize_ReturnValue = VSize(LocalInputMovementVector);0x05AA CallFunc_Abs_ReturnValue = abs(CallFunc_BreakVector_Z_3);0x05CF CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector_Y_3, 0.1);0x05F5 CallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue, 0.1);0x061B CallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_BreakVector_X_3, -0.1);0x0641 CallFunc_Abs_ReturnValue_1 = abs(CallFunc_BreakVector_X_3);0x0666 CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, CallFunc_Less_DoubleDouble_ReturnValue_1);0x069D CallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_1, 0.1);0x06C3 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Greater_DoubleDouble_ReturnValue_1, CallFunc_Greater_DoubleDouble_ReturnValue_3);0x06E9 CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, CallFunc_Greater_DoubleDouble_ReturnValue_2);0x070F CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(CallFunc_VSize_ReturnValue, 0, CallFunc_BooleanOR_ReturnValue_1);0x0746 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_1, CallFunc_SelectFloat_ReturnValue);0x0774 CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x07A2 CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_1, -1, 1);0x07D9 CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue, PropellerRotationMultiplierSides);0x0807 PropellerSpeedLeft = CallFunc_Multiply_DoubleDouble_ReturnValue_5;0x0822 CallFunc_GetMaxSpeed_ReturnValue_1 = CharacterMovement.GetMaxSpeed();0x0858 BreakVector(AngularVelocity, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0886 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_BreakVector_Z_1, -0.1);0x08AC Temp_real_Variable_1 = 0;0x08C7 Temp_bool_Variable_1 = CallFunc_Less_DoubleDouble_ReturnValue;0x08DA CallFunc_SafeDivide_B_ImplicitCast_1 = Cast<4>(CallFunc_GetMaxSpeed_ReturnValue_1);0x08F7 CallFunc_SafeDivide_ReturnValue_2 = SafeDivide(Switch(Temp_bool_Variable_1, false => Temp_real_Variable_1, true => CallFunc_BreakVector_Z_1, default => K2Node_Select_Default_1), CallFunc_SafeDivide_B_ImplicitCast_1);0x0951 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_SafeDivide_ReturnValue_2, -4);0x097F CallFunc_VSize_ReturnValue_2 = VSize(LocalInputMovementVector);0x09A4 BreakVector(LocalInputMovementVector, CallFunc_BreakVector_X_5, CallFunc_BreakVector_Y_5, CallFunc_BreakVector_Z_5);0x09D2 CallFunc_Abs_ReturnValue_2 = abs(CallFunc_BreakVector_X_5);0x09F7 CallFunc_Abs_ReturnValue_3 = abs(CallFunc_BreakVector_Z_5);0x0A1C CallFunc_Greater_DoubleDouble_ReturnValue_4 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_2, 0.1);0x0A42 CallFunc_Greater_DoubleDouble_ReturnValue_5 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_3, 0.1);0x0A68 CallFunc_Less_DoubleDouble_ReturnValue_3 = Less_DoubleDouble(CallFunc_BreakVector_Y_5, -0.1);0x0A8E CallFunc_Less_DoubleDouble_ReturnValue_4 = Less_DoubleDouble(CallFunc_BreakVector_X_5, -0.1);0x0AB4 CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_Less_DoubleDouble_ReturnValue_3, CallFunc_Greater_DoubleDouble_ReturnValue_4);0x0ADA CallFunc_SelectFloat_ReturnValue_3 = SelectFloat(-1, 1, CallFunc_Less_DoubleDouble_ReturnValue_4);0x0B11 CallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_BooleanOR_ReturnValue_2, CallFunc_Greater_DoubleDouble_ReturnValue_5);0x0B37 CallFunc_SelectFloat_ReturnValue_4 = SelectFloat(CallFunc_VSize_ReturnValue_2, 0, CallFunc_BooleanOR_ReturnValue_3);0x0B6E CallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_4, CallFunc_SelectFloat_ReturnValue_3);0x0B9C CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_8, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0BCA CallFunc_FClamp_ReturnValue_3 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_3, -1, 1);0x0C01 PropellerSpeedRightNormal = CallFunc_FClamp_ReturnValue_3;0x0C1C CallFunc_GetMaxSpeed_ReturnValue_1 = CharacterMovement.GetMaxSpeed();0x0C52 BreakVector(AngularVelocity, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0C80 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_BreakVector_Z_1, -0.1);0x0CA6 Temp_real_Variable_1 = 0;0x0CC1 Temp_bool_Variable_1 = CallFunc_Less_DoubleDouble_ReturnValue;0x0CD4 CallFunc_SafeDivide_B_ImplicitCast_1 = Cast<4>(CallFunc_GetMaxSpeed_ReturnValue_1);0x0CF1 CallFunc_SafeDivide_ReturnValue_2 = SafeDivide(Switch(Temp_bool_Variable_1, false => Temp_real_Variable_1, true => CallFunc_BreakVector_Z_1, default => K2Node_Select_Default_1), CallFunc_SafeDivide_B_ImplicitCast_1);0x0D4B CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_SafeDivide_ReturnValue_2, -4);0x0D79 CallFunc_VSize_ReturnValue_2 = VSize(LocalInputMovementVector);0x0D9E BreakVector(LocalInputMovementVector, CallFunc_BreakVector_X_5, CallFunc_BreakVector_Y_5, CallFunc_BreakVector_Z_5);0x0DCC CallFunc_Abs_ReturnValue_2 = abs(CallFunc_BreakVector_X_5);0x0DF1 CallFunc_Abs_ReturnValue_3 = abs(CallFunc_BreakVector_Z_5);0x0E16 CallFunc_Greater_DoubleDouble_ReturnValue_4 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_2, 0.1);0x0E3C CallFunc_Greater_DoubleDouble_ReturnValue_5 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_3, 0.1);0x0E62 CallFunc_Less_DoubleDouble_ReturnValue_3 = Less_DoubleDouble(CallFunc_BreakVector_Y_5, -0.1);0x0E88 CallFunc_Less_DoubleDouble_ReturnValue_4 = Less_DoubleDouble(CallFunc_BreakVector_X_5, -0.1);0x0EAE CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_Less_DoubleDouble_ReturnValue_3, CallFunc_Greater_DoubleDouble_ReturnValue_4);0x0ED4 CallFunc_SelectFloat_ReturnValue_3 = SelectFloat(-1, 1, CallFunc_Less_DoubleDouble_ReturnValue_4);0x0F0B CallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_BooleanOR_ReturnValue_2, CallFunc_Greater_DoubleDouble_ReturnValue_5);0x0F31 CallFunc_SelectFloat_ReturnValue_4 = SelectFloat(CallFunc_VSize_ReturnValue_2, 0, CallFunc_BooleanOR_ReturnValue_3);0x0F68 CallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_4, CallFunc_SelectFloat_ReturnValue_3);0x0F96 CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_8, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0FC4 CallFunc_FClamp_ReturnValue_3 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_3, -1, 1);0x0FFB CallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue_3, PropellerRotationMultiplierSides);0x1029 PropellerSpeedRight = CallFunc_Multiply_DoubleDouble_ReturnValue_9;0x1044 BreakVector(LocalInputMovementVector, CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_4);0x1072 CallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(CallFunc_BreakVector_X_4, -0.1);0x1098 CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(-1, 1, CallFunc_Less_DoubleDouble_ReturnValue_2);0x10CF CallFunc_VSize_ReturnValue_1 = VSize(LocalInputMovementVector);0x10F4 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_VSize_ReturnValue_1, CallFunc_SelectFloat_ReturnValue_2);0x1122 CallFunc_FClamp_ReturnValue_2 = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue_4, -1, 1);0x1159 PropellerSpeedMainNormal = CallFunc_FClamp_ReturnValue_2;0x1174 BreakVector(LocalInputMovementVector, CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_4);0x11A2 CallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(CallFunc_BreakVector_X_4, -0.1);0x11C8 CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(-1, 1, CallFunc_Less_DoubleDouble_ReturnValue_2);0x11FF CallFunc_VSize_ReturnValue_1 = VSize(LocalInputMovementVector);0x1224 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_VSize_ReturnValue_1, CallFunc_SelectFloat_ReturnValue_2);0x1252 CallFunc_FClamp_ReturnValue_2 = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue_4, -1, 1);0x1289 CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue_2, PropellerRotationMultiplierMain);0x12B7 PropellerSpeedMain = CallFunc_Multiply_DoubleDouble_ReturnValue_7;0x12D2 CallFunc_GetMaxSpeed_ReturnValue = CharacterMovement.GetMaxSpeed();0x1308 BreakVector(AngularVelocity, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x1336 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_BreakVector_X, CallFunc_BreakVector_Y);0x1364 CallFunc_SafeDivide_B_ImplicitCast = Cast<4>(CallFunc_GetMaxSpeed_ReturnValue);0x1381 CallFunc_SafeDivide_ReturnValue = SafeDivide(CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_SafeDivide_B_ImplicitCast);0x13AF CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_SafeDivide_ReturnValue, -5);0x13DD BreakVector(LocalInputMovementVector, CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_4);0x140B CallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(CallFunc_BreakVector_X_4, -0.1);0x1431 CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(-1, 1, CallFunc_Less_DoubleDouble_ReturnValue_2);0x1468 CallFunc_VSize_ReturnValue_1 = VSize(LocalInputMovementVector);0x148D CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_VSize_ReturnValue_1, CallFunc_SelectFloat_ReturnValue_2);0x14BB CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Multiply_DoubleDouble_ReturnValue);0x14E9 CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_2, -1, 1);0x1520 PropellerSpeedBottomNormal = CallFunc_FClamp_ReturnValue_1;0x153B CallFunc_GetMaxSpeed_ReturnValue = CharacterMovement.GetMaxSpeed();0x1571 BreakVector(AngularVelocity, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x159F CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_BreakVector_X, CallFunc_BreakVector_Y);0x15CD CallFunc_SafeDivide_B_ImplicitCast = Cast<4>(CallFunc_GetMaxSpeed_ReturnValue);0x15EA CallFunc_SafeDivide_ReturnValue = SafeDivide(CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_SafeDivide_B_ImplicitCast);0x1618 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_SafeDivide_ReturnValue, -5);0x1646 BreakVector(LocalInputMovementVector, CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_4);0x1674 CallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(CallFunc_BreakVector_X_4, -0.1);0x169A CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(-1, 1, CallFunc_Less_DoubleDouble_ReturnValue_2);0x16D1 CallFunc_VSize_ReturnValue_1 = VSize(LocalInputMovementVector);0x16F6 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_VSize_ReturnValue_1, CallFunc_SelectFloat_ReturnValue_2);0x1724 CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Multiply_DoubleDouble_ReturnValue);0x1752 CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_2, -1, 1);0x1789 CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue_1, PropellerRotationMultiplierBottom);0x17B7 PropellerSpeedBottom = CallFunc_Multiply_DoubleDouble_ReturnValue_6;0x17D2 return;0x16b94d0 0x00 void UpdateBubbleCue () Script25 statements · 1,228 bytes of bytecode 0x0000 CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0014 if (!(CallFunc_HasAuthority_ReturnValue)) goto Label_04C9;0x0022 CallFunc_IsValid_ReturnValue = IsValid(UWELoopingCues);0x003F if (!(CallFunc_IsValid_ReturnValue)) goto Label_04C9;0x004D UWELoopingCues.RemoveAnyCue(GameplayTag{FName(GameplayCue.Tadpole.Exhaust)});0x0088 CallFunc_IsPiloted_ReturnValue = IsPiloted();0x009C if (!(CallFunc_IsPiloted_ReturnValue)) goto Label_04C9;0x00AA CallFunc_IsObjectOfSoftClass_ReturnValue_1 = IsObjectOfSoftClass(CurrentChassis, SoftObject("/Game/Blueprints/Vehicle/Tadpole/BP_Haul_TadpoleChassis.BP_Haul_TadpoleChassis_C"));0x011A if (!(CallFunc_IsObjectOfSoftClass_ReturnValue_1)) goto Label_0298;0x0128 CallFunc_GetComponentByClass_ReturnValue = CurrentChassis.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x015B CallFunc_MakeGameplayCueParameters_ReturnValue = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), this, this, CallFunc_GetComponentByClass_ReturnValue, nullptr, 1, 1, Mesh, false);0x024F UWELoopingCues.AddCue(GameplayTag{FName(GameplayCue.Tadpole.Exhaust.Haul)}, CallFunc_MakeGameplayCueParameters_ReturnValue);0x0293 goto Label_04C9;0x0298 Label_0298:0x0298 CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(CurrentChassis, SoftObject("/Game/Blueprints/Vehicle/Tadpole/BP_ScoutRay_TadpoleChassis.BP_ScoutRay_TadpoleChassis_C"));0x0310 if (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_048E;0x031E CallFunc_GetComponentByClass_ReturnValue = CurrentChassis.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x0351 CallFunc_MakeGameplayCueParameters_ReturnValue = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), this, this, CallFunc_GetComponentByClass_ReturnValue, nullptr, 1, 1, Mesh, false);0x0445 UWELoopingCues.AddCue(GameplayTag{FName(GameplayCue.Tadpole.Exhaust.ScoutRay)}, CallFunc_MakeGameplayCueParameters_ReturnValue);0x0489 goto Label_04C9;0x048E Label_048E:0x048E UWELoopingCues.AddCueNoParams(GameplayTag{FName(GameplayCue.Tadpole.Exhaust.Default)});0x04C9 Label_04C9:0x04C9 return;Public 0x16b94d0 0x00 bool GetEnableTadpolePropellers () Script13 statements · 254 bytes of bytecode 0x0000 CallFunc_GetVehicleChassisDataForActor_ReturnValue = GetVehicleChassisDataForActor(CurrentChassis);0x001D CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetVehicleChassisDataForActor_ReturnValue);0x003A if (!(CallFunc_IsValid_ReturnValue)) goto Label_00E8;0x0048 CallFunc_GetVehicleChassisDataForActor_ReturnValue = GetVehicleChassisDataForActor(CurrentChassis);0x0065 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(CallFunc_GetVehicleChassisDataForActor_ReturnValue.ChassisTag, GameplayTag{FName(Vehicle.Chassis.HaulRig)});0x00B3 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_EqualEqual_GameplayTag_ReturnValue);0x00D0 ReturnValue = CallFunc_Not_PreBool_ReturnValue;0x00E3 goto Label_00F3;0x00E8 Label_00E8:0x00E8 ReturnValue = true;0x00F3 Label_00F3:0x00F3 return ReturnValue;Public 0x16b94d0 0x01 bool GetEnableHAULPropellers () Script12 statements · 225 bytes of bytecode 0x0000 CallFunc_GetVehicleChassisDataForActor_ReturnValue = GetVehicleChassisDataForActor(CurrentChassis);0x001D CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetVehicleChassisDataForActor_ReturnValue);0x003A if (!(CallFunc_IsValid_ReturnValue)) goto Label_00CB;0x0048 CallFunc_GetVehicleChassisDataForActor_ReturnValue = GetVehicleChassisDataForActor(CurrentChassis);0x0065 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(CallFunc_GetVehicleChassisDataForActor_ReturnValue.ChassisTag, GameplayTag{FName(Vehicle.Chassis.HaulRig)});0x00B3 ReturnValue = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x00C6 goto Label_00D6;0x00CB Label_00CB:0x00CB ReturnValue = false;0x00D6 Label_00D6:0x00D6 return ReturnValue;Public 0x16b94d0 0x01 void GetChassisTag (FGameplayTag & Chassis Tag ) Script8 statements · 153 bytes of bytecode 0x0000 CallFunc_GetVehicleChassisDataForActor_ReturnValue = GetVehicleChassisDataForActor(CurrentChassis);0x001D CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetVehicleChassisDataForActor_ReturnValue);0x003A if (!(CallFunc_IsValid_ReturnValue)) goto Label_0096;0x0048 CallFunc_GetVehicleChassisDataForActor_ReturnValue = GetVehicleChassisDataForActor(CurrentChassis);0x0065 Chassis Tag = CallFunc_GetVehicleChassisDataForActor_ReturnValue.ChassisTag;0x0096 Label_0096:0x0096 return;Public 0x16b94d0 0x08 void OnDetachedPlayer (AActor * Actor , const FName & SlotName , const double & MontageDuration ) Script30 statements · 896 bytes of bytecode 0x0000 PushFlow(Label_037D);0x0005 CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(SlotName, FName(RightHandle));0x002F CallFunc_EqualEqual_NameName_ReturnValue_1 = EqualEqual_NameName(SlotName, FName(LeftHandle));0x0059 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_NameName_ReturnValue_1, CallFunc_EqualEqual_NameName_ReturnValue);0x007F if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x0089 CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(SlotName, FName(RightHandle));0x00B3 CallFunc_EqualEqual_NameName_ReturnValue_1 = EqualEqual_NameName(SlotName, FName(LeftHandle));0x00DD CallFunc_GetComponentByClass_ReturnValue_1 = Actor.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x0110 CallFunc_GetAnimInstance_ReturnValue = CallFunc_GetComponentByClass_ReturnValue_1.GetAnimInstance();0x013A Temp_object_Variable = /Game/Art/Animation/Characters/Humanoids/Base/Animations/Vehicles/Tadpole/AM_Player_Tadpole_Release_L.AM_Player_Tadpole_Release_L;0x014D Temp_bool_Variable = CallFunc_EqualEqual_NameName_ReturnValue_1;0x0160 Temp_object_Variable_1 = nullptr;0x016B Temp_object_Variable_2 = /Game/Art/Animation/Characters/Humanoids/Base/Animations/Vehicles/Tadpole/AM_Player_Tadpole_Release_R.AM_Player_Tadpole_Release_R;0x017E Temp_bool_Variable_1 = CallFunc_EqualEqual_NameName_ReturnValue;0x0191 CallFunc_Montage_Play_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.Montage_Play(Switch(Temp_bool_Variable, false => Switch(Temp_bool_Variable_1, false => Temp_object_Variable_1, true => Temp_object_Variable_2, default => K2Node_Select_Default), true => Temp_object_Variable, default => K2Node_Select_Default_1), 1f, 1, 0f, true);0x0231 PushFlow(Label_0345);0x0236 CallFunc_GetComponentByClass_ReturnValue = Actor.GetComponentByClass(/Script/UWECamera.UWEFirstPersonCamera);0x0269 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x0286 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0290 CallFunc_GetComponentByClass_ReturnValue = Actor.GetComponentByClass(/Script/UWECamera.UWEFirstPersonCamera);0x02C3 CallFunc_GetComponentByClass_ReturnValue.SetCameraLockTransitionTime(0f);0x02E8 CallFunc_GetComponentByClass_ReturnValue = Actor.GetComponentByClass(/Script/UWECamera.UWEFirstPersonCamera);0x031B CallFunc_GetComponentByClass_ReturnValue.EndCinematicLocation(Actor);0x0344 PopFlow();0x0345 Label_0345:0x0345 K2Node_FunctionResult_MontageDuration_ImplicitCast = Cast<4>(CallFunc_Montage_Play_ReturnValue);0x0362 MontageDuration = K2Node_FunctionResult_MontageDuration_ImplicitCast;0x037D Label_037D:0x037D return;Public 0x16b94d0 0x18 void OnAttachedPlayer (AActor * Actor , const FName & SlotName ) Script32 statements · 979 bytes of bytecode 0x0000 PushFlow(Label_03D0);0x0005 CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(SlotName, FName(RightHandle));0x002F CallFunc_EqualEqual_NameName_ReturnValue_1 = EqualEqual_NameName(SlotName, FName(LeftHandle));0x0059 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_NameName_ReturnValue_1, CallFunc_EqualEqual_NameName_ReturnValue);0x007F if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x0089 PushFlow(Label_019D);0x008E CallFunc_GetComponentByClass_ReturnValue = Actor.GetComponentByClass(/Script/UWECamera.UWEFirstPersonCamera);0x00C1 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x00DE if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x00E8 CallFunc_GetComponentByClass_ReturnValue = Actor.GetComponentByClass(/Script/UWECamera.UWEFirstPersonCamera);0x011B CallFunc_GetComponentByClass_ReturnValue.SetCameraLockTransitionTime(0f);0x0140 CallFunc_GetComponentByClass_ReturnValue = Actor.GetComponentByClass(/Script/UWECamera.UWEFirstPersonCamera);0x0173 CallFunc_GetComponentByClass_ReturnValue.StartCinematicLocation(Actor);0x019C PopFlow();0x019D Label_019D:0x019D CallFunc_GetComponentByClass_ReturnValue_1 = Actor.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x01D0 CallFunc_GetAnimInstance_ReturnValue = CallFunc_GetComponentByClass_ReturnValue_1.GetAnimInstance();0x01FA CallFunc_GetAnimInstance_ReturnValue.LinkAnimClassLayers(/Game/Art/Animation/Characters/Humanoids/Base/Animations/Vehicles/ABP_PCLayer_Vehicle_Tadpole.ABP_PCLayer_Vehicle_Tadpole_C);0x0227 CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(SlotName, FName(RightHandle));0x0251 Temp_object_Variable = /Game/Art/Animation/Characters/Humanoids/Base/Animations/Vehicles/Tadpole/AM_Player_Tadpole_Hold_L.AM_Player_Tadpole_Hold_L;0x0264 CallFunc_EqualEqual_NameName_ReturnValue_1 = EqualEqual_NameName(SlotName, FName(LeftHandle));0x028E CallFunc_GetComponentByClass_ReturnValue_1 = Actor.GetComponentByClass(/Script/Engine.SkeletalMeshComponent);0x02C1 CallFunc_GetAnimInstance_ReturnValue = CallFunc_GetComponentByClass_ReturnValue_1.GetAnimInstance();0x02EB Temp_bool_Variable = CallFunc_EqualEqual_NameName_ReturnValue_1;0x02FE Temp_object_Variable_1 = nullptr;0x0309 Temp_object_Variable_2 = /Game/Art/Animation/Characters/Humanoids/Base/Animations/Vehicles/Tadpole/AM_Player_Tadpole_Hold_R.AM_Player_Tadpole_Hold_R;0x031C Temp_bool_Variable_1 = CallFunc_EqualEqual_NameName_ReturnValue;0x032F CallFunc_Montage_Play_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.Montage_Play(Switch(Temp_bool_Variable, false => Switch(Temp_bool_Variable_1, false => Temp_object_Variable_1, true => Temp_object_Variable_2, default => K2Node_Select_Default), true => Temp_object_Variable, default => K2Node_Select_Default_1), 0.75f, 0, 0f, true);0x03CF PopFlow();0x03D0 Label_03D0:0x03D0 return;Public 0x16b94d0 0x10 void GetRightPropellerVelocity (const FVector & RightPropellerVelocity ) Script11 statements · 417 bytes of bytecode 0x0000 BreakVector(LocalInputMovementVector, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x002E CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector_X, 0.2);0x0054 CallFunc_SelectFloat_ReturnValue = SelectFloat(1, -1, CallFunc_Greater_DoubleDouble_ReturnValue);0x008B CallFunc_MakeVector_ReturnValue = MakeVector(1, CallFunc_SelectFloat_ReturnValue, 1);0x00C2 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(LocalVelocity, CallFunc_MakeVector_ReturnValue);0x00F0 BreakVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x011E CallFunc_FMax_ReturnValue = FMax(CallFunc_BreakVector_Y_1, 0);0x014C CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_1, CallFunc_FMax_ReturnValue, CallFunc_BreakVector_Z_1);0x0183 RightPropellerVelocity = CallFunc_MakeVector_ReturnValue_1;0x019E return;Public 0x16b94d0 0x18 void UpdateAnimationVariables () Script43 statements · 1,190 bytes of bytecode 0x0000 PushFlow(Label_04A3);0x0005 PushFlow(Label_0212);0x000A CallFunc_GetLocalVelocity_ReturnValue = GetLocalVelocity();0x002A LocalVelocity = CallFunc_GetLocalVelocity_ReturnValue;0x0045 CallFunc_GetMaxSpeed_ReturnValue = CharacterMovement.GetMaxSpeed();0x007B CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(CallFunc_GetMaxSpeed_ReturnValue);0x0098 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x00BD CallFunc_Divide_VectorVector_ReturnValue = Divide_VectorVector(LocalVelocity, CallFunc_Conv_DoubleToVector_ReturnValue);0x00EB LocalVelocityNormal = CallFunc_Divide_VectorVector_ReturnValue;0x0106 CallFunc_GetLocalInputMovementVector_ReturnValue = GetLocalInputMovementVector();0x0126 LocalInputMovementVector = CallFunc_GetLocalInputMovementVector_ReturnValue;0x0141 CallFunc_GetPhysicsAngularVelocityInDegrees_ReturnValue = CapsuleComponent.GetPhysicsAngularVelocityInDegrees(FName(None));0x0180 AngularVelocity = CallFunc_GetPhysicsAngularVelocityInDegrees_ReturnValue;0x019B CallFunc_GetPropellerVelocity_ReturnValue = GetPropellerVelocity();0x01BB PropellerVelocity = CallFunc_GetPropellerVelocity_ReturnValue;0x01D6 CallFunc_GetPropellerRotation_ReturnValue = GetPropellerRotation();0x01F6 PropellerRotation = CallFunc_GetPropellerRotation_ReturnValue;0x0211 PopFlow();0x0212 Label_0212:0x0212 CallFunc_GetPropellerSpeedLeftNormal_ReturnValue = GetPropellerSpeedLeftNormal();0x0232 PropellerSpeedLeftNormal = CallFunc_GetPropellerSpeedLeftNormal_ReturnValue;0x024D CallFunc_GetPropellerSpeedLeftNormal_ReturnValue = GetPropellerSpeedLeftNormal();0x026D CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_GetPropellerSpeedLeftNormal_ReturnValue, PropellerRotationMultiplierSides);0x029B PropellerSpeedLeft = CallFunc_Multiply_DoubleDouble_ReturnValue_1;0x02B6 CallFunc_GetPropellerSpeedRightNormal_ReturnValue = GetPropellerSpeedRightNormal();0x02D6 PropellerSpeedRightNormal = CallFunc_GetPropellerSpeedRightNormal_ReturnValue;0x02F1 CallFunc_GetPropellerSpeedRightNormal_ReturnValue = GetPropellerSpeedRightNormal();0x0311 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_GetPropellerSpeedRightNormal_ReturnValue, PropellerRotationMultiplierSides);0x033F PropellerSpeedRight = CallFunc_Multiply_DoubleDouble_ReturnValue;0x035A CallFunc_GetPropellerSpeedMainNormal_ReturnValue = GetPropellerSpeedMainNormal();0x037A PropellerSpeedMainNormal = CallFunc_GetPropellerSpeedMainNormal_ReturnValue;0x0395 CallFunc_GetPropellerSpeedMainNormal_ReturnValue = GetPropellerSpeedMainNormal();0x03B5 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_GetPropellerSpeedMainNormal_ReturnValue, PropellerRotationMultiplierMain);0x03E3 PropellerSpeedMain = CallFunc_Multiply_DoubleDouble_ReturnValue_3;0x03FE CallFunc_GetPropellerSpeedBottomNormal_ReturnValue = GetPropellerSpeedBottomNormal();0x041E PropellerSpeedBottomNormal = CallFunc_GetPropellerSpeedBottomNormal_ReturnValue;0x0439 CallFunc_GetPropellerSpeedBottomNormal_ReturnValue = GetPropellerSpeedBottomNormal();0x0459 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_GetPropellerSpeedBottomNormal_ReturnValue, PropellerRotationMultiplierBottom);0x0487 PropellerSpeedBottom = CallFunc_Multiply_DoubleDouble_ReturnValue_2;0x04A2 PopFlow();0x04A3 Label_04A3:0x04A3 return;Public 0x16b94d0 0x00 void GetEngineCueTag (FGameplayTag & EngineCueTag ) Script11 statements · 203 bytes of bytecode 0x0000 CallFunc_GetVehicleChassisDataForActor_ReturnValue = GetVehicleChassisDataForActor(CurrentChassis);0x001D CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetVehicleChassisDataForActor_ReturnValue);0x003A if (!(CallFunc_IsValid_ReturnValue)) goto Label_009B;0x0048 CallFunc_GetVehicleChassisDataForActor_ReturnValue = GetVehicleChassisDataForActor(CurrentChassis);0x0065 EngineCueTag = CallFunc_GetVehicleChassisDataForActor_ReturnValue.EngineCue;0x0096 goto Label_00C8;0x009B Label_009B:0x009B EngineCueTag = GameplayTag{FName(GameplayCue.Tadpole.Motor.Default)};0x00C8 Label_00C8:0x00C8 return;Public 0x16b94d0 0x08 void GetChassisDisablesAttachHandles (const bool & Disables ) Script8 statements · 145 bytes of bytecode 0x0000 CallFunc_GetVehicleChassisDataForActor_ReturnValue = GetVehicleChassisDataForActor(CurrentChassis);0x001D CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetVehicleChassisDataForActor_ReturnValue);0x003A if (!(CallFunc_IsValid_ReturnValue)) goto Label_008E;0x0048 CallFunc_GetVehicleChassisDataForActor_ReturnValue = GetVehicleChassisDataForActor(CurrentChassis);0x0065 Disables = CallFunc_GetVehicleChassisDataForActor_ReturnValue.bDisableAttachHandles;0x008E Label_008E:0x008E return;Public 0x16b94d0 0x01 void UpdateAttachHandles () Script25 statements · 725 bytes of bytecode 0x0000 Temp_byte_Variable = 3;0x0014 Temp_byte_Variable_1 = 0;0x0028 GetChassisDisablesAttachHandles(CallFunc_GetChassisDisablesAttachHandles_Disables);0x003F CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_GetChassisDisablesAttachHandles_Disables);0x005C CallFunc_IsBroken_ReturnValue = IsBroken();0x0070 CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_IsBroken_ReturnValue);0x008D CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue);0x00B3 Temp_bool_Variable = CallFunc_BooleanAND_ReturnValue;0x00C6 UWEAttachmentOwnerInteractableBox_Right.SetCollisionEnabled(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x011F UWEAttachmentOwnerInteractableBox_Left.SetCollisionEnabled(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0178 GetChassisDisablesAttachHandles(CallFunc_GetChassisDisablesAttachHandles_Disables);0x018F CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_GetChassisDisablesAttachHandles_Disables);0x01AC CallFunc_IsBroken_ReturnValue = IsBroken();0x01C0 CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_IsBroken_ReturnValue);0x01DD CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue);0x0203 if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0216;0x0211 goto Label_02D2;0x0216 Label_0216:0x0216 CallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(FName(LeftHandle));0x023F CallFunc_InitiateDetachmentBySlot_BP_ReturnValue_1 = AttachmentOwnerComponent.InitiateDetachmentBySlot_BP(CallFunc_MakeLiteralName_ReturnValue_1, true, false);0x0274 CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(RightHandle));0x029D CallFunc_InitiateDetachmentBySlot_BP_ReturnValue = AttachmentOwnerComponent.InitiateDetachmentBySlot_BP(CallFunc_MakeLiteralName_ReturnValue, true, false);0x02D2 Label_02D2:0x02D2 return;Public 0x16b94d0 0x00 bool CanAttach (AActor * Attachment , const FName & SlotName ) Script22 statements · 387 bytes of bytecode 0x0000 CallFunc_GetAttachedTo_ReturnValue = GetAttachedTo();0x0018 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachedTo_ReturnValue);0x0035 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0158;0x0043 CallFunc_GetOwner_ReturnValue = CallFunc_GetAttachedTo_ReturnValue.GetOwner();0x006D K2Node_DynamicCast_AsUWEAttachment_Owner_Host = Cast<UWEAttachmentOwnerHost>(CallFunc_GetOwner_ReturnValue);0x0091 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsUWEAttachment_Owner_Host);0x00AE if (!(K2Node_DynamicCast_bSuccess)) goto Label_0168;0x00BC CallFunc_CanDetach_ReturnValue = K2Node_DynamicCast_AsUWEAttachment_Owner_Host.CanDetach(Attachment);0x00F4 Label_00F4:0x00F4 CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(SlotName, PilotAttachSlot);0x011A CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_CanDetach_ReturnValue, CallFunc_EqualEqual_NameName_ReturnValue);0x0140 ReturnValue = CallFunc_BooleanAND_ReturnValue;0x0153 goto Label_0178;0x0158 Label_0158:0x0158 ReturnValue = true;0x0163 goto Label_0178;0x0168 Label_0168:0x0168 CallFunc_CanDetach_ReturnValue = false;0x0173 goto Label_00F4;0x0178 Label_0178:0x0178 return ReturnValue;Event Public 0x16b94d0 0x11 void InitializeUI () Script7 statements · 133 bytes of bytecode 0x0000 K2Node_DynamicCast_AsWBP_Tadpole_HUD = Cast<WBP_TadpoleHUD_C>(this.CurrentWidget);0x0032 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Tadpole_HUD);0x004F if (!(K2Node_DynamicCast_bSuccess)) goto Label_0082;0x005D K2Node_DynamicCast_AsWBP_Tadpole_HUD.Setup(this);0x0082 Label_0082:0x0082 return;Public 0x16b94d0 0x00 void UpdateAmbienceCue () Script25 statements · 1,469 bytes of bytecode 0x0000 PushFlow(Label_05BA);0x0005 PushFlow(Label_01E7);0x000A CallFunc_MakeLiteralGameplayTagContainer_ReturnValue = MakeLiteralGameplayTagContainer(GameplayTagContainer{{GameplayTag{FName(Movement.Water.Submerged)}, GameplayTag{FName(Pawn.LocallyControlled)}}});0x0078 CallFunc_HasAllMatchingGameplayTags_ReturnValue = UWEAbilitySystemComponent.HasAllMatchingGameplayTags(CallFunc_MakeLiteralGameplayTagContainer_ReturnValue);0x00B0 if (!(CallFunc_HasAllMatchingGameplayTags_ReturnValue)) goto Label_0491;0x00BE CallFunc_MakeGameplayCueParameters_ReturnValue_1 = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), this, this, this, nullptr, 1, 1, nullptr, false);0x01A2 UWEAbilitySystemComponent.AddGameplayCueLocal(GameplayTag{FName(GameplayCue.Tadpole.LocalUnderwaterAmbience)}, CallFunc_MakeGameplayCueParameters_ReturnValue_1);0x01E6 PopFlow();0x01E7 Label_01E7:0x01E7 CallFunc_HasMatchingGameplayTag_ReturnValue = UWEAbilitySystemComponent.HasMatchingGameplayTag(GameplayTag{FName(Pawn.LocallyControlled)});0x0231 if (!(CallFunc_HasMatchingGameplayTag_ReturnValue)) goto Label_0368;0x023F CallFunc_MakeGameplayCueParameters_ReturnValue = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), nullptr, nullptr, nullptr, nullptr, 1, 1, nullptr, false);0x0323 UWEAbilitySystemComponent.AddGameplayCueLocal(GameplayTag{FName(GameplayCue.Tadpole.LocalAmbience)}, CallFunc_MakeGameplayCueParameters_ReturnValue);0x0367 PopFlow();0x0368 Label_0368:0x0368 CallFunc_MakeGameplayCueParameters_ReturnValue = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), nullptr, nullptr, nullptr, nullptr, 1, 1, nullptr, false);0x044C UWEAbilitySystemComponent.RemoveGameplayCueLocal(GameplayTag{FName(GameplayCue.Tadpole.LocalAmbience)}, CallFunc_MakeGameplayCueParameters_ReturnValue);0x0490 PopFlow();0x0491 Label_0491:0x0491 CallFunc_MakeGameplayCueParameters_ReturnValue_1 = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), this, this, this, nullptr, 1, 1, nullptr, false);0x0575 UWEAbilitySystemComponent.RemoveGameplayCueLocal(GameplayTag{FName(GameplayCue.Tadpole.LocalUnderwaterAmbience)}, CallFunc_MakeGameplayCueParameters_ReturnValue_1);0x05B9 PopFlow();0x05BA Label_05BA:0x05BA return;Public 0x16b94d0 0x00 void SetThirdPersonGlass () Script4 statements · 71 bytes of bytecode 0x0000 Mesh.SetVisibility(true, false);0x0022 SM_Tadpole_Glass_Interior.SetVisibility(false, false);0x0044 return;Public 0x16b94d0 0x00 void SetFirstPersonGlass () Script4 statements · 71 bytes of bytecode 0x0000 Mesh.SetVisibility(false, false);0x0022 SM_Tadpole_Glass_Interior.SetVisibility(true, false);0x0044 return;Public 0x16b94d0 0x00 void Added_F496D4934D703C90CC0AB28F881854AB () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(12289);0x000F return;0x16b94d0 0x00 void Removed_CDA370CC4A79E80D2D9EE9B3265123C3 () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(8375);0x000F return;0x16b94d0 0x00 void Added_16C4A2EE4D3755D7D292A0949544B829 () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(5714);0x000F return;0x16b94d0 0x00 void Removed_B8C92B80484ACCE62EC6EAA5B22E58A6 () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(12568);0x000F return;0x16b94d0 0x00 void Added_16220A694B268221A018DF93DFDAB1F9 () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(10861);0x000F return;0x16b94d0 0x00 void Removed_289DBB8547A9BBBE53783FA7172B6B2F () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(1089);0x000F return;0x16b94d0 0x00 void Added_CCFB472A41EB31D1F3D9839D0B7F1BD8 () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(4688);0x000F return;0x16b94d0 0x00 void Removed_09985B3B4CC629760A15338B37B2E5BA () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(4703);0x000F return;0x16b94d0 0x00 void Added_78A53CA04F36184D2BAF2CBAD4278B70 () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(4718);0x000F return;0x16b94d0 0x00 void Removed_3E4A318D4173B7C6225C518FECC27D8F () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(4837);0x000F return;0x16b94d0 0x00 void Added_37216B1E4C4FECAA47D6F6ACD0313CC1 () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(4897);0x000F return;0x16b94d0 0x00 void Removed_BDA8B27E4BA403A3EE54EBA044B23346 () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(4913);0x000F return;0x16b94d0 0x00 void SendTadpoleReference (ABP_Tadpole_C * tadpole ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Tadpole = tadpole;0x0012 ExecuteUbergraph_BP_Tadpole(6372);0x0021 return;Public 0x16b94d0 0x08 void TryUpdateDynamicMaterials () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(6373);0x000F return;Public 0x16b94d0 0x00 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(6374);0x000F return;Event Protected 0x16b94d0 0x00 void OnSignalCreated (AActor * InSignalActor ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_InSignalActor = InSignalActor;0x0012 ExecuteUbergraph_BP_Tadpole(6536);0x0021 return;Event Public 0x16b94d0 0x08 void BndEvt__BP_Tadpole_CollisionImpactComponent_K2Node_ComponentBoundEvent_0_UWEOnCollisionImpact__DelegateSignature (UPrimitiveComponent * OtherComponent , FUWECollisionImpactObjectData & Payload , FHitResult & Hit ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OtherComponent = OtherComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_Payload = Payload;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_Hit = Hit;0x0036 ExecuteUbergraph_BP_Tadpole(7156);0x0045 return;0x16b94d0 0x160 void OnPilotEntered_BP (APawn * PilotActor ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_PilotActor_1 = PilotActor;0x0012 ExecuteUbergraph_BP_Tadpole(8380);0x0021 return;Event Protected 0x16b94d0 0x08 void OnPilotExited_BP (APawn * PilotActor ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_PilotActor = PilotActor;0x0012 ExecuteUbergraph_BP_Tadpole(8671);0x0021 return;Event Protected 0x16b94d0 0x08 void UpdateActiveCue (AActor * Who ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Who_1 = Who;0x0012 ExecuteUbergraph_BP_Tadpole(8962);0x0021 return;0x16b94d0 0x08 void OnBrokenChanged_Event (ASN2PossessableVehicle * PossessableVehicle , bool Broken ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PossessableVehicle = PossessableVehicle;0x0012 PersistentFrame.K2Node_CustomEvent_Broken = Broken;0x0024 ExecuteUbergraph_BP_Tadpole(10408);0x0033 return;0x16b94d0 0x09 void UpdateBrokenCue () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(10851);0x000F return;0x16b94d0 0x00 void BndEvt__BP_Tadpole_AttachmentOwnerComponent_K2Node_ComponentBoundEvent_1_UWENetworkedAttachmentDelegate__DelegateSignature (AActor * Actor , const FName & SlotName ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Actor = Actor;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_SlotName = SlotName;0x0024 ExecuteUbergraph_BP_Tadpole(10856);0x0033 return;0x16b94d0 0x10 void OnDetachStarted_Event (AActor * Actor , const FName & SlotName ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Actor_1 = Actor;0x0012 PersistentFrame.K2Node_CustomEvent_SlotName_1 = SlotName;0x0024 ExecuteUbergraph_BP_Tadpole(10876);0x0033 return;0x16b94d0 0x10 void OnAttachStarted_Event (AActor * Actor , const FName & SlotName ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Actor = Actor;0x0012 PersistentFrame.K2Node_CustomEvent_SlotName = SlotName;0x0024 ExecuteUbergraph_BP_Tadpole(11090);0x0033 return;0x16b94d0 0x10 void OnEnergyDepleted (AActor * Who ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Who = Who;0x0012 ExecuteUbergraph_BP_Tadpole(11304);0x0021 return;0x16b94d0 0x08 void ChassisChanged (AActor * Chassis ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Chassis = Chassis;0x0012 ExecuteUbergraph_BP_Tadpole(11349);0x0021 return;0x16b94d0 0x08 void UpdateEngineCue () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(11488);0x000F return;0x16b94d0 0x00 void ReceiveTick (float DeltaSeconds ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012 ExecuteUbergraph_BP_Tadpole(12031);0x0021 return;Event Public 0x16b94d0 0x04 void AddEngineSoundStimulus_Server () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(12279);0x000F return;0x16b94d0 0x00 void RemoveEngineSoundStimulus_Server () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Tadpole(12284);0x000F return;0x16b94d0 0x00 void BndEvt__BP_Tadpole_MechanicalSetComponent_K2Node_ComponentBoundEvent_4_OnCrushDepthExceededChanged__DelegateSignature (bool bCrushDepthExceeded ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_bCrushDepthExceeded = bCrushDepthExceeded;0x0012 ExecuteUbergraph_BP_Tadpole(12294);0x0021 return;0x16b94d0 0x01 void OnChassisAttachmentProhibited (const EChassisAttachmentProhibitedReason & Reason ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Reason = Reason;0x0012 ExecuteUbergraph_BP_Tadpole(12388);0x0021 return;Event Public 0x16b94d0 0x01 void ReceiveRestartedDelegate_Event (APawn * Pawn ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Pawn = Pawn;0x0012 ExecuteUbergraph_BP_Tadpole(12573);0x0021 return;0x16b94d0 0x08 void PreDeconstruct (ASN2BuilderTool * BuilderTool ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_BuilderTool = BuilderTool;0x0012 ExecuteUbergraph_BP_Tadpole(12578);0x0021 return;Event Public 0x16b94d0 0x08 void BndEvt__BP_Tadpole_SN2SeafrogOverheating_K2Node_ComponentBoundEvent_2_OnOverheatedChanged__DelegateSignature (bool bIsOverheated ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_bIsOverheated = bIsOverheated;0x0012 ExecuteUbergraph_BP_Tadpole(12651);0x0021 return;0x16b94d0 0x01 void ExecuteUbergraph_BP_Tadpole (int32 EntryPoint ) Script550 statements · 12,673 bytes of bytecode 0x0000 PushFlow(Label_317E);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F CallFunc_PlayEvent2D_ReturnValue = PlayEvent2D(this, /Game/FMOD/Events/sfx/base/base_voiceover/2D_only/base_vo_powerOffline_2D.base_vo_powerOffline_2D, true);0x0036 PopFlow();0x0037 UpdateAttachHandles();0x0045 K2Node_DynamicCast_AsBPI_Tadpole_Chassis = Cast<BPI_Tadpole_Chassis_C>(CurrentChassis);0x0069 K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Tadpole_Chassis);0x0086 if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_00BA;0x0094 K2Node_DynamicCast_AsBPI_Tadpole_Chassis.SendTadpoleReference(this);0x00BA Label_00BA:0x00BA GetChassisTag(CallFunc_GetChassisTag_Chassis_Tag);0x00D1 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(CallFunc_GetChassisTag_Chassis_Tag, GameplayTag{FName(Vehicle.Chassis.HaulRig)});0x0109 bEnableHAULPropellers = CallFunc_EqualEqual_GameplayTag_ReturnValue;0x011C GetChassisTag(CallFunc_GetChassisTag_Chassis_Tag);0x0133 CallFunc_EqualEqual_GameplayTag_ReturnValue_1 = EqualEqual_GameplayTag(CallFunc_GetChassisTag_Chassis_Tag, GameplayTag{FName(None)});0x016B bEnableTadpolePropellers = CallFunc_EqualEqual_GameplayTag_ReturnValue_1;0x017E PopFlow();0x017F Label_017F:0x017F FlushNetDormancy();0x0189 EngineSoundStimulus = CallFunc_BP_ApplyGameplayEffectToSelf_ReturnValue;0x01A4 MarkPropertyDirtyFromRepIndex(this, 34, FName(EngineSoundStimulus));0x01C1 PopFlow();0x01C2 CallFunc_GetPingSystemComponent_ReturnValue = GetPingSystemComponent(this);0x01D7 CallFunc_IsPingIDAlreadyRegistered_ReturnValue = CallFunc_GetPingSystemComponent_ReturnValue.IsPingIDAlreadyRegistered(PingID);0x020A if (!(CallFunc_IsPingIDAlreadyRegistered_ReturnValue)) goto Label_0219;0x0218 PopFlow();0x0219 Label_0219:0x0219 CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText::FromStringTable("/Game/StringTables/Vehicles/ST_Vehicles.ST_Vehicles", "Tadpole"));0x027D CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x0299 CallFunc_GetPingSystemComponent_ReturnValue = GetPingSystemComponent(this);0x02AE CallFunc_GetPingSystemComponent_ReturnValue.AddPing(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_MakeLiteralText_ReturnValue, /Game/Data/Pings/DA_VehiclePing.DA_VehiclePing, 0f, this, this, CallFunc_AddPing_OutUniqueId, true, false, LinearColor{0f, 0f, 0f, 0f}, true);0x031E PingID = CallFunc_AddPing_OutUniqueId;0x0339 PopFlow();0x033A IgnoreCrushDepthWarning = false;0x0345 PopFlow();0x0346 InitializeUI();0x0354 PopFlow();0x0355 PushFlow(Label_036E);0x035A Label_035A:0x035A PushFlow(Label_037A);0x035F if (!(Temp_bool_Has_Been_Initd_Variable_2)) goto Label_03B2;0x036D PopFlow();0x036E Label_036E:0x036E Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0379 PopFlow();0x037A Label_037A:0x037A if (!(Temp_bool_IsClosed_Variable_2)) goto Label_0389;0x0388 PopFlow();0x0389 Label_0389:0x0389 Temp_bool_IsClosed_Variable_2 = true;0x0394 if (!(false)) goto Label_03A6;0x039A Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x03A5 PopFlow();0x03A6 Label_03A6:0x03A6 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x03B1 PopFlow();0x03B2 Label_03B2:0x03B2 Temp_bool_Has_Been_Initd_Variable_2 = true;0x03BD if (!(false)) PopFlow();0x03BF Temp_bool_IsClosed_Variable_2 = true;0x03CA PopFlow();0x03CB PushFlow(Label_0435);0x03D0 Label_03D0:0x03D0 PushFlow(Label_03FD);0x03D5 if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_03E4;0x03E3 PopFlow();0x03E4 Label_03E4:0x03E4 Temp_bool_Has_Been_Initd_Variable = true;0x03EF if (!(false)) PopFlow();0x03F1 Temp_bool_IsClosed_Variable = true;0x03FC PopFlow();0x03FD Label_03FD:0x03FD if (!(Temp_bool_IsClosed_Variable)) goto Label_040C;0x040B PopFlow();0x040C Label_040C:0x040C Temp_bool_IsClosed_Variable = true;0x0417 if (!(false)) goto Label_0429;0x041D Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = false;0x0428 PopFlow();0x0429 Label_0429:0x0429 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = true;0x0434 PopFlow();0x0435 Label_0435:0x0435 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = true;0x0440 PopFlow();0x0441 SetThirdPersonGlass();0x044F PopFlow();0x0450 Label_0450:0x0450 CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue = WaitGameplayTagRemoveFromActor(this, GameplayTag{FName(Pawn.LocallyControlled)}, false);0x0481 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue);0x049E if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x04A8 K2Node_CreateDelegate_OutputDelegate.Bind(this, Removed_289DBB8547A9BBBE53783FA7172B6B2F);0x04BF CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue.Removed += K2Node_CreateDelegate_OutputDelegate;0x04E8 CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue.Activate();0x050C PopFlow();0x050D Label_050D:0x050D K2Node_CreateDelegate_OutputDelegate_4.Bind(this, ChassisChanged);0x0524 OnChassisDetach += K2Node_CreateDelegate_OutputDelegate_4;0x0537 UWEAbilitySystemComponent.BP_SetLooseGameplayTagCount(GameplayTag{FName(Weldable)}, 1);0x0577 K2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnBrokenChanged_Event);0x058E OnBrokenChanged += K2Node_CreateDelegate_OutputDelegate_15;0x05A1 UpdateBrokenCue();0x05AF UpdateBubbleCue();0x05BD UpdateAttachHandles();0x05CB CallFunc_MakeGameplayCueParameters_ReturnValue = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), this, this, nullptr, nullptr, 1, 1, Mesh, false);0x06B7 UWEAbilitySystemComponent.AddGameplayCueLocal(GameplayTag{FName(GameplayCue.Tadpole.DamageStates)}, CallFunc_MakeGameplayCueParameters_ReturnValue);0x06FB PushFlow(Label_1008);0x0700 PushFlow(Label_0FB8);0x0705 PushFlow(Label_0EFB);0x070A PushFlow(Label_0E3E);0x070F PushFlow(Label_079F);0x0714 PushFlow(Label_091C);0x0719 PushFlow(Label_0A99);0x071E K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnAttachStarted_Event);0x0735 AttachmentOwnerComponent.OnAttachStarted += K2Node_CreateDelegate_OutputDelegate_2;0x075E K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnDetachStarted_Event);0x0775 AttachmentOwnerComponent.OnDetachStarted += K2Node_CreateDelegate_OutputDelegate_1;0x079E PopFlow();0x079F Label_079F:0x079F CallFunc_WaitGameplayTagAddToActor_ReturnValue = WaitGameplayTagAddToActor(this, GameplayTag{FName(Movement.Accelerating)}, false);0x07D0 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_WaitGameplayTagAddToActor_ReturnValue);0x07ED if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_085F;0x07FB K2Node_CreateDelegate_OutputDelegate_5.Bind(this, Added_CCFB472A41EB31D1F3D9839D0B7F1BD8);0x0812 CallFunc_WaitGameplayTagAddToActor_ReturnValue.Added += K2Node_CreateDelegate_OutputDelegate_5;0x083B CallFunc_WaitGameplayTagAddToActor_ReturnValue.Activate();0x085F Label_085F:0x085F CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_1 = WaitGameplayTagRemoveFromActor(this, GameplayTag{FName(Movement.Accelerating)}, false);0x0890 CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_1);0x08AD if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x08B7 K2Node_CreateDelegate_OutputDelegate_6.Bind(this, Removed_09985B3B4CC629760A15338B37B2E5BA);0x08CE CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_1.Removed += K2Node_CreateDelegate_OutputDelegate_6;0x08F7 CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_1.Activate();0x091B PopFlow();0x091C Label_091C:0x091C CallFunc_WaitGameplayTagAddToActor_ReturnValue_1 = WaitGameplayTagAddToActor(this, GameplayTag{FName(Character.State.AtCrushDepth)}, false);0x094D CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_WaitGameplayTagAddToActor_ReturnValue_1);0x096A if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_09DC;0x0978 K2Node_CreateDelegate_OutputDelegate_7.Bind(this, Added_78A53CA04F36184D2BAF2CBAD4278B70);0x098F CallFunc_WaitGameplayTagAddToActor_ReturnValue_1.Added += K2Node_CreateDelegate_OutputDelegate_7;0x09B8 CallFunc_WaitGameplayTagAddToActor_ReturnValue_1.Activate();0x09DC Label_09DC:0x09DC CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_2 = WaitGameplayTagRemoveFromActor(this, GameplayTag{FName(Character.State.AtCrushDepth)}, false);0x0A0D CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_2);0x0A2A if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x0A34 K2Node_CreateDelegate_OutputDelegate_8.Bind(this, Removed_3E4A318D4173B7C6225C518FECC27D8F);0x0A4B CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_2.Removed += K2Node_CreateDelegate_OutputDelegate_8;0x0A74 CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_2.Activate();0x0A98 PopFlow();0x0A99 Label_0A99:0x0A99 CallFunc_WaitGameplayTagAddToActor_ReturnValue_5 = WaitGameplayTagAddToActor(this, GameplayTag{FName(Movement.Water.Submerged)}, false);0x0ACA CallFunc_IsValid_ReturnValue_11 = IsValid(CallFunc_WaitGameplayTagAddToActor_ReturnValue_5);0x0AE7 if (!(CallFunc_IsValid_ReturnValue_11)) goto Label_0B59;0x0AF5 K2Node_CreateDelegate_OutputDelegate_16.Bind(this, Added_F496D4934D703C90CC0AB28F881854AB);0x0B0C CallFunc_WaitGameplayTagAddToActor_ReturnValue_5.Added += K2Node_CreateDelegate_OutputDelegate_16;0x0B35 CallFunc_WaitGameplayTagAddToActor_ReturnValue_5.Activate();0x0B59 Label_0B59:0x0B59 CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_4 = WaitGameplayTagRemoveFromActor(this, GameplayTag{FName(Movement.Water.Submerged)}, false);0x0B8A CallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_4);0x0BA7 if (!(CallFunc_IsValid_ReturnValue_8)) goto Label_0C19;0x0BB5 K2Node_CreateDelegate_OutputDelegate_13.Bind(this, Removed_CDA370CC4A79E80D2D9EE9B3265123C3);0x0BCC CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_4.Removed += K2Node_CreateDelegate_OutputDelegate_13;0x0BF5 CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_4.Activate();0x0C19 Label_0C19:0x0C19 CallFunc_WaitGameplayTagAddToActor_ReturnValue_3 = WaitGameplayTagAddToActor(this, GameplayTag{FName(Pawn.LocallyControlled)}, false);0x0C4A CallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_WaitGameplayTagAddToActor_ReturnValue_3);0x0C67 if (!(CallFunc_IsValid_ReturnValue_7)) goto Label_0CD9;0x0C75 K2Node_CreateDelegate_OutputDelegate_12.Bind(this, Added_16C4A2EE4D3755D7D292A0949544B829);0x0C8C CallFunc_WaitGameplayTagAddToActor_ReturnValue_3.Added += K2Node_CreateDelegate_OutputDelegate_12;0x0CB5 CallFunc_WaitGameplayTagAddToActor_ReturnValue_3.Activate();0x0CD9 Label_0CD9:0x0CD9 CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_5 = WaitGameplayTagRemoveFromActor(this, GameplayTag{FName(Pawn.LocallyControlled)}, false);0x0D0A CallFunc_IsValid_ReturnValue_16 = IsValid(CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_5);0x0D27 if (!(CallFunc_IsValid_ReturnValue_16)) goto Label_0D99;0x0D35 K2Node_CreateDelegate_OutputDelegate_18.Bind(this, Removed_B8C92B80484ACCE62EC6EAA5B22E58A6);0x0D4C CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_5.Removed += K2Node_CreateDelegate_OutputDelegate_18;0x0D75 CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_5.Activate();0x0D99 Label_0D99:0x0D99 CallFunc_SwitchOnNetMode_ReturnValue = SwitchOnNetMode(this);0x0DB6 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_SwitchOnNetMode_ReturnValue, 0);0x0DD5 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1033;0x0DE3 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_SwitchOnNetMode_ReturnValue, 2);0x0E02 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1033;0x0E10 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_SwitchOnNetMode_ReturnValue, 3);0x0E2F if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1033;0x0E3D PopFlow();0x0E3E Label_0E3E:0x0E3E CallFunc_WaitGameplayTagAddToActor_ReturnValue_2 = WaitGameplayTagAddToActor(this, GameplayTag{FName(GameplayCue.Tadpole.Light)}, false);0x0E6F CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_WaitGameplayTagAddToActor_ReturnValue_2);0x0E8C if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x0E96 K2Node_CreateDelegate_OutputDelegate_9.Bind(this, Added_37216B1E4C4FECAA47D6F6ACD0313CC1);0x0EAD CallFunc_WaitGameplayTagAddToActor_ReturnValue_2.Added += K2Node_CreateDelegate_OutputDelegate_9;0x0ED6 CallFunc_WaitGameplayTagAddToActor_ReturnValue_2.Activate();0x0EFA PopFlow();0x0EFB Label_0EFB:0x0EFB CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_3 = WaitGameplayTagRemoveFromActor(this, GameplayTag{FName(GameplayCue.Tadpole.Light)}, false);0x0F2C CallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_3);0x0F49 if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x0F53 K2Node_CreateDelegate_OutputDelegate_10.Bind(this, Removed_BDA8B27E4BA403A3EE54EBA044B23346);0x0F6A CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_3.Removed += K2Node_CreateDelegate_OutputDelegate_10;0x0F93 CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue_3.Activate();0x0FB7 PopFlow();0x0FB8 Label_0FB8:0x0FB8 CallFunc_HasAuthority_ReturnValue_2 = HasAuthority();0x0FCC if (!(CallFunc_HasAuthority_ReturnValue_2)) PopFlow();0x0FD6 DelayUntilNextTick(this, LatentActionInfo{0x1C2, 1962236944, FName(ExecuteUbergraph_BP_Tadpole), this});0x1007 PopFlow();0x1008 Label_1008:0x1008 K2Node_CreateDelegate_OutputDelegate_11.Bind(this, ReceiveRestartedDelegate_Event);0x101F ReceiveRestartedDelegate += K2Node_CreateDelegate_OutputDelegate_11;0x1032 PopFlow();0x1033 Label_1033:0x1033 CallFunc_WaitGameplayTagAddToActor_ReturnValue_4 = WaitGameplayTagAddToActor(this, GameplayTag{FName(Pawn.LocallyControlled)}, false);0x1064 CallFunc_IsValid_ReturnValue_10 = IsValid(CallFunc_WaitGameplayTagAddToActor_ReturnValue_4);0x1081 if (!(CallFunc_IsValid_ReturnValue_10)) goto Label_0450;0x108F K2Node_CreateDelegate_OutputDelegate_14.Bind(this, Added_16220A694B268221A018DF93DFDAB1F9);0x10A6 CallFunc_WaitGameplayTagAddToActor_ReturnValue_4.Added += K2Node_CreateDelegate_OutputDelegate_14;0x10CF CallFunc_WaitGameplayTagAddToActor_ReturnValue_4.Activate();0x10F3 goto Label_0450;0x10F8 Label_10F8:0x10F8 K2Node_CreateDelegate_OutputDelegate_4.Bind(this, ChassisChanged);0x110F OnChassisAttach += K2Node_CreateDelegate_OutputDelegate_4;0x1122 goto Label_050D;0x1127 Label_1127:0x1127 CallFunc_IsGameplayTagValid_ReturnValue = IsGameplayTagValid(ActiveEngineCueTag);0x1144 if (!(CallFunc_IsGameplayTagValid_ReturnValue)) PopFlow();0x114E CallFunc_MakeGameplayCueParameters_ReturnValue_3 = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), this, this, this, nullptr, 1, 1, nullptr, false);0x1232 AddGameplayCue_NonReplicated(this, ActiveEngineCueTag, CallFunc_MakeGameplayCueParameters_ReturnValue_3);0x124F PopFlow();0x1250 AddEngineSoundStimulus_Server();0x125E PopFlow();0x125F RemoveEngineSoundStimulus_Server();0x126D PopFlow();0x126E UWELoopingCues.RemoveCue(GameplayTag{FName(GameplayCue.Tadpole.AtCrushDepth)});0x12A9 UWELoopingCues.AddCueNoParams(GameplayTag{FName(GameplayCue.Tadpole.AtCrushDepth)});0x12E4 PopFlow();0x12E5 UWELoopingCues.RemoveCue(GameplayTag{FName(GameplayCue.Tadpole.AtCrushDepth)});0x1320 PopFlow();0x1321 UpdateDynamicMaterials(nullptr);0x1330 PopFlow();0x1331 UpdateDynamicMaterials(nullptr);0x1340 PopFlow();0x1341 Label_1341:0x1341 CallFunc_HasAuthority_ReturnValue = HasAuthority();0x1355 if (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x135F CallFunc_IsAttached_ReturnValue = IsAttached();0x1377 if (!(CallFunc_IsAttached_ReturnValue)) PopFlow();0x1381 CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(PilotAttachSlot, K2Node_ComponentBoundEvent_SlotName);0x13A7 if (!(CallFunc_EqualEqual_NameName_ReturnValue)) PopFlow();0x13B1 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x13CD CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x13E9 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(200);0x140E CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x143C CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x146A CallFunc_K2_SetActorLocation_ReturnValue = K2Node_ComponentBoundEvent_Actor.K2_SetActorLocation(CallFunc_Add_VectorVector_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, false);0x14A8 PopFlow();0x14A9 Label_14A9:0x14A9 CallFunc_HasAuthority_ReturnValue_1 = HasAuthority();0x14BD if (!(CallFunc_HasAuthority_ReturnValue_1)) PopFlow();0x14C7 CallFunc_IsValid_ReturnValue_15 = IsValid(PlayerState);0x14E4 if (!(CallFunc_IsValid_ReturnValue_15)) PopFlow();0x14EE if (!(K2Node_ComponentBoundEvent_bCrushDepthExceeded)) PopFlow();0x14F8 if (!(IgnoreCrushDepthWarning)) goto Label_1507;0x1506 PopFlow();0x1507 Label_1507:0x1507 CallFunc_PlayAlertForPlayer_ReturnValue = PlayAlertForPlayer(/Game/Data/Narrative/Dialogue/Alerts/DA_TadpoleCrushDepth_Alert.DA_TadpoleCrushDepth_Alert, PlayerState);0x152D IgnoreCrushDepthWarning = true;0x1538 Delay(this, CrushDepthWarningDelay, LatentActionInfo{0x33A, -1591501954, FName(ExecuteUbergraph_BP_Tadpole), this});0x1572 PopFlow();0x1573 Label_1573:0x1573 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x157E PopFlow();0x157F Label_157F:0x157F if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x1589 PushFlow(Label_1611);0x158E PushFlow(Label_1648);0x1593 NotifyLocalPlayerSimple(this, GameplayTag{FName(Notify.Severity.Warning)}, FText::FromStringTable("/Game/StringTables/Vehicles/ST_Tadpole.ST_Tadpole", "TadpoleHardpointNotEmpty"));0x1610 PopFlow();0x1611 Label_1611:0x1611 Delay(this, 7f, LatentActionInfo{0x355, -1510833948, FName(ExecuteUbergraph_BP_Tadpole), this});0x1647 PopFlow();0x1648 Label_1648:0x1648 PushFlow(Label_1573);0x164D goto Label_035A;0x1652 Label_1652:0x1652 UpdateAmbienceCue();0x1660 PopFlow();0x1661 Label_1661:0x1661 PushFlow(Label_157F);0x1666 goto Label_035A;0x166B Label_166B:0x166B Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = false;0x1676 PopFlow();0x1677 Label_1677:0x1677 if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1)) PopFlow();0x1681 PushFlow(Label_1709);0x1686 PushFlow(Label_1740);0x168B NotifyLocalPlayerSimple(this, GameplayTag{FName(Notify.Severity.Warning)}, FText::FromStringTable("/Game/StringTables/Vehicles/ST_Tadpole.ST_Tadpole", "AlreadyAnAttachedChassis"));0x1708 PopFlow();0x1709 Label_1709:0x1709 Delay(this, 7f, LatentActionInfo{0x3CB, -1071497066, FName(ExecuteUbergraph_BP_Tadpole), this});0x173F PopFlow();0x1740 Label_1740:0x1740 PushFlow(Label_166B);0x1745 goto Label_03D0;0x174A Label_174A:0x174A PushFlow(Label_1677);0x174F goto Label_03D0;0x1754 Label_1754:0x1754 if (!(Temp_bool_IsClosed_Variable_1)) goto Label_1763;0x1762 PopFlow();0x1763 Label_1763:0x1763 Temp_bool_IsClosed_Variable_1 = true;0x176E CallFunc_MakeGameplayCueParameters_ReturnValue_6 = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), nullptr, nullptr, nullptr, nullptr, 1, 1, nullptr, false);0x1852 UWEAbilitySystemComponent.ExecuteGameplayCueLocal(GameplayTag{FName(GameplayCue.Tadpole.Explode)}, CallFunc_MakeGameplayCueParameters_ReturnValue_6);0x1896 goto Label_000F;0x189B Label_189B:0x189B Temp_bool_IsClosed_Variable_1 = true;0x18A6 PopFlow();0x18A7 Label_18A7:0x18A7 Temp_bool_IsClosed_Variable_1 = false;0x18B2 Temp_bool_Has_Been_Initd_Variable_1 = true;0x18BD PopFlow();0x18BE Label_18BE:0x18BE PushFlow(Label_1754);0x18C3 if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_18D2;0x18D1 PopFlow();0x18D2 Label_18D2:0x18D2 Temp_bool_Has_Been_Initd_Variable_1 = true;0x18DD if (!(false)) PopFlow();0x18DF goto Label_189B;0x18E4 PopFlow();0x18E5 PopFlow();0x18E6 UpdateActiveCue(this);0x18F5 SetupDynamicMaterials();0x1903 K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnEnergyDepleted);0x191A MechanicalSetComponent.OnEnergyEmpty += K2Node_CreateDelegate_OutputDelegate_3;0x1943 K2Node_CreateDelegate_OutputDelegate_17.Bind(this, UpdateActiveCue);0x195A MechanicalSetComponent.OnEnergyRefilled += K2Node_CreateDelegate_OutputDelegate_17;0x1983 goto Label_10F8;0x1988 K2Node_DynamicCast_AsBP_Scanner_Station_Signal_OLD = Cast<BP_ScannerStation_Signal_OLD_C>(K2Node_Event_InSignalActor);0x19AC K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Scanner_Station_Signal_OLD);0x19C9 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x19D3 Signal Data Signal Color = LinearColor{0f, 1f, 0.961045f, 1f};0x1A07 K2Node_MakeStruct_F_Signal_Data.SignalActor_23_99574BA74EAF603889AB319D4097C512 = nullptr;0x1A1B K2Node_MakeStruct_F_Signal_Data.SignalTexture_26_5BCB92134A3CC3F060DEEAAF28ABFB05 = SoftObject("/Game/Prototyping/Void/Textures/T_UI_RadarTrinagle.T_UI_RadarTrinagle");0x1A7E K2Node_MakeStruct_F_Signal_Data.SignalColor_29_E1DDBACD434FC5B1173F7B9AC613C16B = Signal Data Signal Color;0x1AA2 K2Node_MakeStruct_F_Signal_Data.MasterSpeed_2_0C741D30424C30B985B1DAB6AF8EFC34 = 0;0x1AC6 K2Node_MakeStruct_F_Signal_Data.Wave2_Speed_4_09B2F70E4FA8D6C1C622698C95C925F1 = 0;0x1AEA K2Node_MakeStruct_F_Signal_Data.Wave1_Frequency_6_37FDF0664769F312786309B10F63A5A8 = 0;0x1B0E K2Node_MakeStruct_F_Signal_Data.Wave2_Frequency_8_39A2D5A2433A4797D57D7196EABE2850 = 0;0x1B32 K2Node_MakeStruct_F_Signal_Data.Wave1_Amplitude_11_DB3426B54325004BEFC32A857953A04B = 0;0x1B56 K2Node_MakeStruct_F_Signal_Data.Wave2_Amplitude_13_E5A983164904B4E440A31E870E80CE38 = 0;0x1B7A K2Node_MakeStruct_F_Signal_Data.WaveScale_15_7FEBDEA3415F9A09B4EE2791005478EA = 0;0x1B9E K2Node_MakeStruct_F_Signal_Data.WaveBias_17_2C3BB962437700CFDFBAA0B274A4926D = 0;0x1BC2 K2Node_DynamicCast_AsBP_Scanner_Station_Signal_OLD.SignalData = K2Node_MakeStruct_F_Signal_Data;0x1BF3 PopFlow();0x1BF4 BreakHitResult(K2Node_ComponentBoundEvent_Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x1CA9 CallFunc_IsValid_ReturnValue_9 = IsValid(CallFunc_BreakHitResult_PhysMat);0x1CC6 if (!(CallFunc_IsValid_ReturnValue_9)) PopFlow();0x1CD0 BreakHitResult(K2Node_ComponentBoundEvent_Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x1D85 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_BreakHitResult_PhysMat.SurfaceType, 0);0x1DBA if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_2059;0x1DC8 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_BreakHitResult_PhysMat.SurfaceType, 1);0x1DFD if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_2059;0x1E0B K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_BreakHitResult_PhysMat.SurfaceType, 2);0x1E40 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1F9E;0x1E4E K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_BreakHitResult_PhysMat.SurfaceType, 3);0x1E83 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_2059;0x1E91 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_BreakHitResult_PhysMat.SurfaceType, 4);0x1EC6 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_2059;0x1ED4 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_BreakHitResult_PhysMat.SurfaceType, 5);0x1F09 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1F9E;0x1F17 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_BreakHitResult_PhysMat.SurfaceType, 6);0x1F4C if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_2059;0x1F5A K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_BreakHitResult_PhysMat.SurfaceType, 7);0x1F8F if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_2059;0x1F9D PopFlow();0x1F9E Label_1F9E:0x1F9E CallFunc_ApplyStimulusEffect_ReturnValue_1 = ApplyStimulusEffect(this, GameplayTagContainer{{GameplayTag{FName(StimulusType.Sound.Vehicle.Tadpole)}}}, /Game/Blueprints/AbilitySystem/Effects/Stimulus/Generic/GE_BurstStimulusSphere_Small.GE_BurstStimulusSphere_Small_C);0x1FFB CallFunc_ApplyStimulusEffect_ReturnValue_2 = ApplyStimulusEffect(this, GameplayTagContainer{{GameplayTag{FName(StimulusType.Sound.Vehicle.Tadpole.Impact)}}}, /Game/Blueprints/AbilitySystem/Effects/Stimulus/Generic/GE_BurstStimulusSphere_Huge.GE_BurstStimulusSphere_Huge_C);0x2058 PopFlow();0x2059 Label_2059:0x2059 CallFunc_ApplyStimulusEffect_ReturnValue = ApplyStimulusEffect(this, GameplayTagContainer{{GameplayTag{FName(StimulusType.Sound.Vehicle.Tadpole)}}}, /Game/Blueprints/AbilitySystem/Effects/Stimulus/Generic/GE_BurstStimulusSphere_Tiny.GE_BurstStimulusSphere_Tiny_C);0x20B6 PopFlow();0x20B7 goto Label_1652;0x20BC CallFunc_GetComponentByClass_ReturnValue = K2Node_Event_PilotActor_1.GetComponentByClass(/Game/Blueprints/Character/BPC_CharacterAnimationComponent.BPC_CharacterAnimationComponent_C);0x20EF K2Node_DynamicCast_AsBPI_Animation_Component_Interface = Cast<BPI_AnimationComponentInterface_C>(CallFunc_GetComponentByClass_ReturnValue);0x2113 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Animation_Component_Interface);0x2130 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_2165;0x213E K2Node_DynamicCast_AsBPI_Animation_Component_Interface.OnAttachPlayerDriver(this, false);0x2165 Label_2165:0x2165 UpdateBubbleCue();0x2173 UpdateEngineCue();0x2181 CallFunc_GetPingSystemComponent_ReturnValue_2 = GetPingSystemComponent(this);0x2196 CallFunc_GetLocalPlayerState_ReturnValue = GetLocalPlayerState(this);0x21AB CallFunc_GetPingSystemComponent_ReturnValue_2.SetPingVisibilityForPlayer(CallFunc_GetLocalPlayerState_ReturnValue, PingID, false);0x21DE PopFlow();0x21DF CallFunc_GetComponentByClass_ReturnValue_1 = K2Node_Event_PilotActor.GetComponentByClass(/Game/Blueprints/Character/BPC_CharacterAnimationComponent.BPC_CharacterAnimationComponent_C);0x2212 K2Node_DynamicCast_AsBPI_Animation_Component_Interface_1 = Cast<BPI_AnimationComponentInterface_C>(CallFunc_GetComponentByClass_ReturnValue_1);0x2236 K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Animation_Component_Interface_1);0x2253 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_2288;0x2261 K2Node_DynamicCast_AsBPI_Animation_Component_Interface_1.OnAttachPlayerDriver(nullptr, false);0x2288 Label_2288:0x2288 UpdateBubbleCue();0x2296 UpdateEngineCue();0x22A4 CallFunc_GetPingSystemComponent_ReturnValue_3 = GetPingSystemComponent(this);0x22B9 CallFunc_GetLocalPlayerState_ReturnValue_1 = GetLocalPlayerState(this);0x22CE CallFunc_GetPingSystemComponent_ReturnValue_3.SetPingVisibilityForPlayer(CallFunc_GetLocalPlayerState_ReturnValue_1, PingID, true);0x2301 PopFlow();0x2302 UpdateOxygenExhaust();0x2310 UpdateEngineCue();0x231E PushFlow(Label_266C);0x2323 PushFlow(Label_267C);0x2328 CallFunc_GetEnergy_ReturnValue = MechanicalSetComponent.GetEnergy();0x235A CallFunc_GetHealth_ReturnValue = HealthSetComponent.GetHealth();0x238C CallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetEnergy_ReturnValue);0x23A9 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, 0);0x23CF CallFunc_Greater_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetHealth_ReturnValue);0x23EC CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast_1, 0);0x2412 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue, CallFunc_Greater_DoubleDouble_ReturnValue_1);0x2438 CallFunc_IsBroken_ReturnValue = IsBroken();0x244C CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsBroken_ReturnValue);0x2469 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x248F if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_262B;0x249D RemoveObsoleteActiveCue();0x24AB OpenOxygenPorts();0x24B9 CallFunc_DetermineActiveCueTag_ReturnValue = DetermineActiveCueTag();0x24D9 CurrentActiveCue = CallFunc_DetermineActiveCueTag_ReturnValue;0x24F4 CallFunc_DetrermineActiveCueAttachMesh_ReturnValue = DetrermineActiveCueAttachMesh();0x250C CallFunc_MakeGameplayCueParameters_ReturnValue_5 = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), this, this, nullptr, nullptr, 1, 1, CallFunc_DetrermineActiveCueAttachMesh_ReturnValue, false);0x25F8 UWEAbilitySystemComponent.AddGameplayCueLocal(CurrentActiveCue, CallFunc_MakeGameplayCueParameters_ReturnValue_5);0x262A PopFlow();0x262B Label_262B:0x262B UWEAbilitySystemComponent.RemoveGameplayCueLocal(CurrentActiveCue, Temp_struct_Variable);0x265D CloseOxygenPorts();0x266B PopFlow();0x266C Label_266C:0x266C UpdateDynamicMaterials(nullptr);0x267B PopFlow();0x267C Label_267C:0x267C CallFunc_GetEnergy_ReturnValue = MechanicalSetComponent.GetEnergy();0x26AE CallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetEnergy_ReturnValue);0x26CB CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, 0);0x26F1 Temp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue;0x2704 CallFunc_MakeGameplayCueParameters_ReturnValue_2 = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), nullptr, nullptr, nullptr, nullptr, 1, 1, nullptr, false);0x27E8 CallFunc_MakeLiteralGameplayTag_ReturnValue = MakeLiteralGameplayTag(GameplayTag{FName(GameplayCue.Tadpole.PowerRestored)});0x281F CallFunc_MakeLiteralGameplayTag_ReturnValue_1 = MakeLiteralGameplayTag(GameplayTag{FName(GameplayCue.Tadpole.PowerLost)});0x2856 ExecuteGameplayCueUnpredicted(UWEAbilitySystemComponent, Switch(Temp_bool_Variable, false => CallFunc_MakeLiteralGameplayTag_ReturnValue_1, true => CallFunc_MakeLiteralGameplayTag_ReturnValue, default => K2Node_Select_Default), CallFunc_MakeGameplayCueParameters_ReturnValue_2);0x28A7 PopFlow();0x28A8 UpdateActiveCue(this);0x28B7 UpdateBrokenCue();0x28C5 UpdateAttachHandles();0x28D3 PopFlow();0x28D4 Label_28D4:0x28D4 CallFunc_IsBroken_ReturnValue_1 = IsBroken();0x28E8 if (!(CallFunc_IsBroken_ReturnValue_1)) goto Label_2A27;0x28F6 CallFunc_MakeGameplayCueParameters_ReturnValue_1 = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), this, this, nullptr, nullptr, 1, 1, Mesh, false);0x29E2 UWELoopingCues.AddCue(GameplayTag{FName(GameplayCue.Tadpole.Broken)}, CallFunc_MakeGameplayCueParameters_ReturnValue_1);0x2A26 PopFlow();0x2A27 Label_2A27:0x2A27 UWELoopingCues.RemoveCue(GameplayTag{FName(GameplayCue.Tadpole.Broken)});0x2A62 PopFlow();0x2A63 goto Label_28D4;0x2A68 goto Label_1341;0x2A6D SetFirstPersonGlass();0x2A7B PopFlow();0x2A7C CallFunc_GetComponentByClass_ReturnValue_2 = K2Node_CustomEvent_Actor_1.GetComponentByClass(/Game/Blueprints/Character/BPC_CharacterAnimationComponent.BPC_CharacterAnimationComponent_C);0x2AAF CallFunc_IsValid_ReturnValue_12 = IsValid(CallFunc_GetComponentByClass_ReturnValue_2);0x2ACC if (!(CallFunc_IsValid_ReturnValue_12)) PopFlow();0x2AD6 CallFunc_GetComponentByClass_ReturnValue_2 = K2Node_CustomEvent_Actor_1.GetComponentByClass(/Game/Blueprints/Character/BPC_CharacterAnimationComponent.BPC_CharacterAnimationComponent_C);0x2B09 CallFunc_GetComponentByClass_ReturnValue_2.OnDetachVehicleHandle(K2Node_CustomEvent_SlotName_1, GameplayTag{FName(Vehicle.Tadpole)});0x2B51 PopFlow();0x2B52 CallFunc_GetComponentByClass_ReturnValue_3 = K2Node_CustomEvent_Actor.GetComponentByClass(/Game/Blueprints/Character/BPC_CharacterAnimationComponent.BPC_CharacterAnimationComponent_C);0x2B85 CallFunc_IsValid_ReturnValue_13 = IsValid(CallFunc_GetComponentByClass_ReturnValue_3);0x2BA2 if (!(CallFunc_IsValid_ReturnValue_13)) PopFlow();0x2BAC CallFunc_GetComponentByClass_ReturnValue_3 = K2Node_CustomEvent_Actor.GetComponentByClass(/Game/Blueprints/Character/BPC_CharacterAnimationComponent.BPC_CharacterAnimationComponent_C);0x2BDF CallFunc_GetComponentByClass_ReturnValue_3.OnAttachVehicleHandle(K2Node_CustomEvent_SlotName, GameplayTag{FName(Vehicle.Tadpole)});0x2C27 PopFlow();0x2C28 UpdateActiveCue(nullptr);0x2C37 UpdateDynamicMaterials(nullptr);0x2C46 UpdateOxygenExhaust();0x2C54 PopFlow();0x2C55 UpdateDynamicMaterials(K2Node_CustomEvent_Chassis);0x2C6C HandleHandles(K2Node_CustomEvent_Chassis);0x2C83 UpdateEngineCue();0x2C91 UpdateBubbleCue();0x2C9F UpdateActiveCue(this);0x2CAE DelayUntilNextTick(this, LatentActionInfo{0x37, 1674422944, FName(ExecuteUbergraph_BP_Tadpole), this});0x2CDF PopFlow();0x2CE0 PushFlow(Label_2E0E);0x2CE5 CallFunc_IsGameplayTagValid_ReturnValue_1 = IsGameplayTagValid(ActiveEngineCueTag);0x2D02 if (!(CallFunc_IsGameplayTagValid_ReturnValue_1)) PopFlow();0x2D0C CallFunc_MakeGameplayCueParameters_ReturnValue_4 = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), nullptr, nullptr, nullptr, nullptr, 1, 1, nullptr, false);0x2DF0 RemoveGameplayCue_NonReplicated(this, ActiveEngineCueTag, CallFunc_MakeGameplayCueParameters_ReturnValue_4);0x2E0D PopFlow();0x2E0E Label_2E0E:0x2E0E CallFunc_GetEnergy_ReturnValue_1 = MechanicalSetComponent.GetEnergy();0x2E40 CallFunc_Greater_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CallFunc_GetEnergy_ReturnValue_1);0x2E5D CallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast_2, 0);0x2E83 if (!(CallFunc_Greater_DoubleDouble_ReturnValue_2)) PopFlow();0x2E8D CallFunc_GetPilot_ReturnValue = GetPilot();0x2EA1 CallFunc_IsValid_ReturnValue_14 = IsValid(CallFunc_GetPilot_ReturnValue);0x2EBE if (!(CallFunc_IsValid_ReturnValue_14)) PopFlow();0x2EC8 GetEngineCueTag(CallFunc_GetEngineCueTag_EngineCueTag);0x2EDF ActiveEngineCueTag = CallFunc_GetEngineCueTag_EngineCueTag;0x2EFA goto Label_1127;0x2EFF UpdateAnimationVariables();0x2F0D PopFlow();0x2F0E Label_2F0E:0x2F0E CallFunc_HasMatchingGameplayTag_ReturnValue = UWEAbilitySystemComponent.HasMatchingGameplayTag(GameplayTag{FName(ItemType.Upgrade.Tadpole.HydraulicMuffler)});0x2F58 if (!(CallFunc_HasMatchingGameplayTag_ReturnValue)) goto Label_2F67;0x2F66 PopFlow();0x2F67 Label_2F67:0x2F67 CallFunc_BP_ApplyGameplayEffectToSelf_ReturnValue = UWEAbilitySystemComponent.BP_ApplyGameplayEffectToSelf(/Game/GameTests/Stimulus/GE_Tadpole_EngineSound_Stimulus.GE_Tadpole_EngineSound_Stimulus_C, 0f, GameplayEffectContextHandle{});0x2FB5 goto Label_017F;0x2FBA Label_2FBA:0x2FBA CallFunc_RemoveActiveGameplayEffect_ReturnValue = UWEAbilitySystemComponent.RemoveActiveGameplayEffect(EngineSoundStimulus, -1);0x2FF6 PopFlow();0x2FF7 goto Label_2F0E;0x2FFC goto Label_2FBA;0x3001 goto Label_1652;0x3006 goto Label_14A9;0x300B Label_300B:0x300B DelayUntilNextTick(this, LatentActionInfo{0x346, -306413927, FName(ExecuteUbergraph_BP_Tadpole), this});0x303C PopFlow();0x303D Label_303D:0x303D CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x3055 if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x305F goto Label_300B;0x3064 CallFunc_GetPilot_ReturnValue_1 = GetPilot();0x3078 CallFunc_GetLocalPlayerCharacter_ReturnValue = GetLocalPlayerCharacter(this);0x308D CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetLocalPlayerCharacter_ReturnValue, CallFunc_GetPilot_ReturnValue_1);0x30B3 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x30BD K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_Event_Reason, 0);0x30DC if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_174A;0x30EA K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_Event_Reason, 2);0x3109 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_1661;0x3117 PopFlow();0x3118 goto Label_1652;0x311D goto Label_303D;0x3122 DetachCurrentChassis();0x312C CallFunc_GetPingSystemComponent_ReturnValue_1 = GetPingSystemComponent(this);0x3141 CallFunc_GetPingSystemComponent_ReturnValue_1.RemovePing(PingID);0x316A PopFlow();0x316B if (!(K2Node_ComponentBoundEvent_bIsOverheated)) goto Label_18A7;0x3179 goto Label_18BE;0x317E Label_317E:0x317E return;Final 0x16b94d0 0x04