Zdexby TheHolyOneZ
9,486 classes
Class

ABP_ScoutRay_TadpoleChassis_C

: AActor : UObject
/Game/Blueprints/Vehicle/Tadpole/BP_ScoutRay_TadpoleChassis.BP_ScoutRay_TadpoleChassis_C 0x03F0 (1,008 B) align 8 inherited 0x02C0 20 scripted vtable /Game/Blueprints/Vehicle/Tadpole/BP_ScoutRay_TadpoleChassis
0x00x03F0

Members 36

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Box1UBoxComponent*6 flagsnullptr
0x08Box2UBoxComponent*6 flagsnullptr
0x08SN2DeconstructableUSN2DeconstructableComponent*6 flagsnullptr
0x08SM_Tadpole_MantaWings_Wing_RUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_MantaWings_Wing_LUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_MantaWings_Arm_RUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_MantaWings_Arm_LUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_MantaWings_ChassisUStaticMeshComponent*6 flagsnullptr
0x08VolumeTrackerUVolumeTrackerComponent*6 flagsnullptr
0x08UWEPingMarkerUUWEPingMarkerComponent*6 flagsnullptr
0x08UWECarryableAttachPointUUWECarryableAttachPointComponent*6 flagsnullptr
0x08BPC_Vehicles_HardPointUBPC_HardPoint_C*6 flagsnullptr
0x08SN2InteractHighlightUSN2HighlightComponent*6 flagsnullptr
0x08UWERestoreRotationUUWERestoreRotationComponent*6 flagsnullptr
0x08SK_Tadpole_Scout_RayUSkeletalMeshComponent*6 flagsnullptr
0x08UWESaveUUWESaveComponent*6 flagsnullptr
0x08SN2TadpoleChassisUSN2TadpoleChassisComponent*6 flagsnullptr
0x08UWEChaosPhysicsControllerUUWEChaosPhysicsController*6 flagsnullptr
0x08UWEAssetDataUUWEAssetDataComponent*6 flagsnullptr
0x08DockingTriggerUSphereComponent*6 flagsnullptr
0x08BoxUBoxComponent*6 flagsnullptr
0x08VelocityRedirectRatedouble7 flags0.5
0x08RedirectLengthdouble7 flags0
0x08DMI_Emissive_LUMaterialInstanceDynamic*6 flagsnullptr
0x08DMI_Lights_LUMaterialInstanceDynamic*6 flagsnullptr
0x08DMI_HardpointUMaterialInstanceDynamic*6 flagsnullptr
0x10OnFoldUpFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10OnFoldDownFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01WasRedirectingVelocitybool7 flagsfalse
0x03B90x07padding / unreflected
0x08TimeVelocityRedirectStarteddouble7 flags0
0x08DMI_Lights_RUMaterialInstanceDynamic*6 flagsnullptr
0x08DMI_Emissive_RUMaterialInstanceDynamic*6 flagsnullptr
0x08DMI_Emissive_CUMaterialInstanceDynamic*6 flagsnullptr
0x08Tag Added ActionUAbilityAsync_WaitGameplayTagAdded*6 flagsnullptr
0x08Tag Removed ActionUAbilityAsync_WaitGameplayTagRemoved*6 flagsnullptr
Inherited from AActor 80
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x00640x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x00660x01padding / unreflected
0x01bAsyncPhysicsTickEnabled : 1bit 0boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x006B0x01padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01780x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x019D0x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C80x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x10UWEActorIDFGuidNetRepNotify+8 flags{A=0, B=0, C=0, D=0}
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02180x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 20

SignatureFlagsNativeParams
bool ShouldDeconstructInstantly()
Script3 statements · 22 bytes of bytecode
0x0000ReturnValue = false;0x000Breturn ReturnValue;0x0015// end of script
EventPublic0x01
bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason)
Script11 statements · 163 bytes of bytecode
0x0000CallFunc_IsInAttachmentHierarchy_ReturnValue = IsInAttachmentHierarchy(this);0x0015if (!(CallFunc_IsInAttachmentHierarchy_ReturnValue)) goto Label_0060;0x0023CantDeconstructReason = GameplayTag{FName(Reason.Builder.CannotDeconstruct.HasAttachments)};0x0050ReturnValue = false;0x005Bgoto Label_0098;0x0060Label_0060:0x0060CantDeconstructReason = GameplayTag{FName(None)};0x008DReturnValue = true;0x0098Label_0098:0x0098return ReturnValue;0x00A2// end of script
EventPublic0x09
bool GetDeconstructCostOverride(TArray<FUWESculpturalBaseCellCost>& Costs)
Script4 statements · 54 bytes of bytecode
0x0000Costs = {};0x0020ReturnValue = false;0x002Breturn ReturnValue;0x0035// end of script
EventPublic0x11
float GetSwimmingFriction()
Script35 statements · 1,031 bytes of bytecode
0x0000ShouldRedirectVelocity(CallFunc_ShouldRedirectVelocity_IsPiloted);0x0017if (!(CallFunc_ShouldRedirectVelocity_IsPiloted)) goto Label_03B6;0x0025CallFunc_GetOwner_ReturnValue = GetOwner();0x0039CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetOwner_ReturnValue);0x0056if (!(CallFunc_IsValid_ReturnValue)) goto Label_03B6;0x0064CallFunc_GetOwner_ReturnValue = GetOwner();0x0078CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Script/Engine.CharacterMovementComponent);0x00ABCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x00C8if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_03B6;0x00D6CallFunc_GetOwner_ReturnValue = GetOwner();0x00EACallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Script/Engine.CharacterMovementComponent);0x011DCallFunc_GetCurrentAcceleration_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.GetCurrentAcceleration();0x014FCallFunc_VSizeSquared_ReturnValue = VSizeSquared(CallFunc_GetCurrentAcceleration_ReturnValue);0x0174CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_VSizeSquared_ReturnValue, 100);0x019Aif (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_03B6;0x01A8CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x01C4CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_K2_GetActorRotation_ReturnValue);0x01E9CallFunc_GetOwner_ReturnValue = GetOwner();0x01FDCallFunc_GetVehicleChassisDataForActor_ReturnValue = GetVehicleChassisDataForActor(this);0x0212CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Script/Engine.CharacterMovementComponent);0x0245CallFunc_Normal_ReturnValue = Normal(CallFunc_GetComponentByClass_ReturnValue.Velocity, 1e-04f);0x0285CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Normal_ReturnValue);0x02B3CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Dot_VectorVector_ReturnValue, 0, 0.75);0x02EACallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(1, CallFunc_FClamp_ReturnValue);0x0318CallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetVehicleChassisDataForActor_ReturnValue.SwimmingFriction);0x034BCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x0379K2Node_FunctionResult_ReturnValue_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0396ReturnValue = K2Node_FunctionResult_ReturnValue_ImplicitCast;0x03B1goto Label_03FC;0x03B6Label_03B6:0x03B6CallFunc_GetVehicleChassisDataForActor_ReturnValue = GetVehicleChassisDataForActor(this);0x03CBReturnValue = CallFunc_GetVehicleChassisDataForActor_ReturnValue.SwimmingFriction;0x03FCLabel_03FC:0x03FCreturn ReturnValue;0x0406// end of script
EventPublic0x04
float GetStrafeSpeedModifier()
Script4 statements · 81 bytes of bytecode
0x0000CallFunc_GetVehicleChassisDataForActor_ReturnValue = GetVehicleChassisDataForActor(this);0x0015ReturnValue = CallFunc_GetVehicleChassisDataForActor_ReturnValue.StrafeSpeedModifier;0x0046return ReturnValue;0x0050// end of script
EventPublic0x04
FVector ModifyVelocity(const FVector& InVelocity, const FVector& Acceleration, const EMovementMode& MovementMode, float DeltaTime)
Script78 statements · 2,101 bytes of bytecode
0x0000Forward = FVector(0, 0, 0);0x002BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(MovementMode, 0);0x004Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_016B;0x0058K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(MovementMode, 1);0x0077if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_016B;0x0085K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(MovementMode, 2);0x00A4if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_016B;0x00B2K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(MovementMode, 3);0x00D1if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_016B;0x00DFK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(MovementMode, 4);0x00FEif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_018B;0x010CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(MovementMode, 5);0x012Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_016B;0x0139K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(MovementMode, 6);0x0158if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_016B;0x0166goto Label_082A;0x016BLabel_016B:0x016BReturnValue = InVelocity;0x0186goto Label_082A;0x018BLabel_018B:0x018BCallFunc_GetOwner_ReturnValue = GetOwner();0x019FCallFunc_K2_GetActorRotation_ReturnValue = CallFunc_GetOwner_ReturnValue.K2_GetActorRotation();0x01D1CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_K2_GetActorRotation_ReturnValue);0x01F6Forward = CallFunc_GetForwardVector_ReturnValue;0x0211ShouldRedirectVelocity(CallFunc_ShouldRedirectVelocity_IsPiloted);0x0228CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_ShouldRedirectVelocity_IsPiloted);0x0245CallFunc_Normal_ReturnValue = Normal(InVelocity, 1e-04f);0x026FCallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_Normal_ReturnValue, Forward);0x029DCallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, 0.8);0x02C3CallFunc_Normal_ReturnValue_1 = Normal(Acceleration, 1e-04f);0x02EDCallFunc_VSize_ReturnValue = VSize(Acceleration);0x0312CallFunc_Dot_VectorVector_ReturnValue_2 = Dot_VectorVector(CallFunc_Normal_ReturnValue_1, Forward);0x0340CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_VSize_ReturnValue, 0);0x0366CallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_2, 0.8);0x038CCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Less_DoubleDouble_ReturnValue_2, CallFunc_Greater_DoubleDouble_ReturnValue);0x03B2CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Less_DoubleDouble_ReturnValue_1, CallFunc_BooleanAND_ReturnValue);0x03D8CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x03FEif (!(CallFunc_BooleanOR_ReturnValue_1)) goto Label_0437;0x040CWasRedirectingVelocity = false;0x0417ReturnValue = InVelocity;0x0432goto Label_082A;0x0437Label_0437:0x0437if (!(WasRedirectingVelocity)) goto Label_07ED;0x0445CallFunc_GetTimeSeconds_ReturnValue = GetTimeSeconds(this);0x0462CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(TimeVelocityRedirectStarted, 1);0x0490CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_GetTimeSeconds_ReturnValue);0x04B6if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_07C2;0x04C4CallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(InVelocity, Forward);0x04F2CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(VelocityRedirectRate, CallFunc_Dot_VectorVector_ReturnValue_1);0x0520CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(DeltaTime);0x053DCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue);0x056BCallFunc_FClamp_ReturnValue = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue_1, 0, 1);0x05A2CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_FClamp_ReturnValue);0x05C7CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(InVelocity, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x05F5CallFunc_VSize_ReturnValue_1 = VSize(CallFunc_Multiply_VectorVector_ReturnValue_1);0x061ARedirectLength = CallFunc_VSize_ReturnValue_1;0x0635CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(RedirectLength);0x065ACallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(RedirectLength);0x067FCallFunc_Normal_ReturnValue_2 = Normal(InVelocity, 1e-04f);0x06A9CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Normal_ReturnValue_2, CallFunc_Conv_DoubleToVector_ReturnValue);0x06D7CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(InVelocity, CallFunc_Multiply_VectorVector_ReturnValue);0x0705CallFunc_K2_GetActorRotation_ReturnValue_1 = K2_GetActorRotation();0x0721CallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(CallFunc_K2_GetActorRotation_ReturnValue_1);0x0746CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_Conv_DoubleToVector_ReturnValue_1, CallFunc_GetForwardVector_ReturnValue_1);0x0774CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_Subtract_VectorVector_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_2);0x07A2ReturnValue = CallFunc_Add_VectorVector_ReturnValue;0x07BDgoto Label_082A;0x07C2Label_07C2:0x07C2WasRedirectingVelocity = true;0x07CDReturnValue = InVelocity;0x07E8goto Label_082A;0x07EDLabel_07ED:0x07EDCallFunc_GetTimeSeconds_ReturnValue_1 = GetTimeSeconds(this);0x080ATimeVelocityRedirectStarted = CallFunc_GetTimeSeconds_ReturnValue_1;0x0825goto Label_07C2;0x082ALabel_082A:0x082Areturn ReturnValue;0x0834// end of script
EventPublic0x50
void UpdateDynamicMaterials()
Script110 statements · 2,707 bytes of bytecode
0x0000PushFlow(Label_0A90);0x0005PushFlow(Label_077C);0x000APushFlow(Label_0590);0x000FPushFlow(Label_03A4);0x0014K2Node_MakeArray_Array = {DMI_Emissive_L, DMI_Hardpoint, DMI_Emissive_R, DMI_Emissive_C};0x0043DMI_Emissives = K2Node_MakeArray_Array;0x005ECallFunc_GetOwner_ReturnValue_2 = GetOwner();0x0072CallFunc_IsValid_ReturnValue_10 = IsValid(CallFunc_GetOwner_ReturnValue_2);0x008Fif (!(CallFunc_IsValid_ReturnValue_10)) PopFlow();0x0099CallFunc_GetOwner_ReturnValue_2 = GetOwner();0x00ADCallFunc_GetComponentByClass_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_2.GetComponentByClass(/Script/UWEAbilitySystem.UWEMechanicalSetComponent);0x00E0CallFunc_IsValid_ReturnValue_11 = IsValid(CallFunc_GetComponentByClass_ReturnValue_2);0x00FDif (!(CallFunc_IsValid_ReturnValue_11)) PopFlow();0x0107Temp_int_Loop_Counter_Variable_1 = 0;0x011ETemp_int_Array_Index_Variable = 0;0x0135Label_0135:0x0135CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DMI_Emissives);0x0170CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x0196if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x01A0Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x01BBPushFlow(Label_0A46);0x01C0/Script/Engine.Default__KismetArrayLibrary.Array_Get(DMI_Emissives, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x01FBCallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_Array_Get_Item_1);0x0218if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x0222/Script/Engine.Default__KismetArrayLibrary.Array_Get(DMI_Emissives, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x025DCallFunc_GetOwner_ReturnValue_2 = GetOwner();0x0271CallFunc_GetComponentByClass_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_2.GetComponentByClass(/Script/UWEAbilitySystem.UWEMechanicalSetComponent);0x02A4CallFunc_GetEnergy_ReturnValue = CallFunc_GetComponentByClass_ReturnValue_2.GetEnergy();0x02D6CallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetEnergy_ReturnValue);0x02F3CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, 0);0x0319CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(1, 0, CallFunc_Greater_DoubleDouble_ReturnValue);0x0350CallFunc_SetScalarParameterValue_Value_ImplicitCast_2 = Cast<3>(CallFunc_SelectFloat_ReturnValue_2);0x036DCallFunc_Array_Get_Item_1.SetScalarParameterValue(FName(Powered), CallFunc_SetScalarParameterValue_Value_ImplicitCast_2);0x03A3PopFlow();0x03A4Label_03A4:0x03A4CallFunc_IsValid_ReturnValue_9 = IsValid(DMI_Lights_L);0x03C1if (!(CallFunc_IsValid_ReturnValue_9)) PopFlow();0x03CBCallFunc_GetOwner_ReturnValue_1 = GetOwner();0x03DFCallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_GetOwner_ReturnValue_1);0x03FCif (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x0406CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x041ACallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1.GetComponentByClass(/Script/GameplayAbilities.AbilitySystemComponent);0x044DCallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_GetComponentByClass_ReturnValue_1);0x046Aif (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x0474CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0488CallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1.GetComponentByClass(/Script/GameplayAbilities.AbilitySystemComponent);0x04BBCallFunc_HasMatchingGameplayTag_ReturnValue_1 = CallFunc_GetComponentByClass_ReturnValue_1.HasMatchingGameplayTag(GameplayTag{FName(GameplayCue.Tadpole.Light)});0x0505CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(1, 0, CallFunc_HasMatchingGameplayTag_ReturnValue_1);0x053CCallFunc_SetScalarParameterValue_Value_ImplicitCast_1 = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x0559DMI_Lights_L.SetScalarParameterValue(FName(Powered), CallFunc_SetScalarParameterValue_Value_ImplicitCast_1);0x058FPopFlow();0x0590Label_0590:0x0590CallFunc_IsValid_ReturnValue = IsValid(DMI_Lights_R);0x05ADif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x05B7CallFunc_GetOwner_ReturnValue = GetOwner();0x05CBCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetOwner_ReturnValue);0x05E8if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x05F2CallFunc_GetOwner_ReturnValue = GetOwner();0x0606CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Script/GameplayAbilities.AbilitySystemComponent);0x0639CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x0656if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0660CallFunc_GetOwner_ReturnValue = GetOwner();0x0674CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Script/GameplayAbilities.AbilitySystemComponent);0x06A7CallFunc_HasMatchingGameplayTag_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.HasMatchingGameplayTag(GameplayTag{FName(GameplayCue.Tadpole.Light)});0x06F1CallFunc_SelectFloat_ReturnValue = SelectFloat(1, 0, CallFunc_HasMatchingGameplayTag_ReturnValue);0x0728CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0745DMI_Lights_R.SetScalarParameterValue(FName(Powered), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x077BPopFlow();0x077CLabel_077C:0x077CCallFunc_IsAttachedToTadpole_ReturnValue = SN2TadpoleChassis.IsAttachedToTadpole();0x07A6if (!(CallFunc_IsAttachedToTadpole_ReturnValue)) goto Label_07B5;0x07B4PopFlow();0x07B5Label_07B5:0x07B5PushFlow(Label_0992);0x07BAPushFlow(Label_09EC);0x07BFTemp_int_Loop_Counter_Variable = 0;0x07D6Temp_int_Array_Index_Variable_1 = 0;0x07EDLabel_07ED:0x07EDCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DMI_Emissives);0x0828CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x084Eif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0858Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0873PushFlow(Label_0948);0x0878/Script/Engine.Default__KismetArrayLibrary.Array_Get(DMI_Emissives, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x08B3CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_Array_Get_Item);0x08D0if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x08DA/Script/Engine.Default__KismetArrayLibrary.Array_Get(DMI_Emissives, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0915CallFunc_Array_Get_Item.SetScalarParameterValue(FName(Powered), 0f);0x0947PopFlow();0x0948Label_0948:0x0948CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0972Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x098Dgoto Label_07ED;0x0992Label_0992:0x0992CallFunc_IsValid_ReturnValue_3 = IsValid(DMI_Lights_R);0x09AFif (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x09B9DMI_Lights_R.SetScalarParameterValue(FName(Powered), 0f);0x09EBPopFlow();0x09ECLabel_09EC:0x09ECCallFunc_IsValid_ReturnValue_6 = IsValid(DMI_Lights_L);0x0A09if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x0A13DMI_Lights_L.SetScalarParameterValue(FName(Powered), 0f);0x0A45PopFlow();0x0A46Label_0A46:0x0A46CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0A70Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0A8Bgoto Label_0135;0x0A90Label_0A90:0x0A90return;0x0A92// end of script
Public0x00
void SetupDynamicMaterials()
Script70 statements · 2,187 bytes of bytecode
0x0000PushFlow(Label_0888);0x0005PushFlow(Label_0879);0x000APushFlow(Label_06FD);0x000FPushFlow(Label_0581);0x0014PushFlow(Label_0497);0x0019PushFlow(Label_031B);0x001EPushFlow(Label_019F);0x0023CallFunc_GetMaterialIndex_ReturnValue_2 = SM_Tadpole_MantaWings_Arm_R.GetMaterialIndex(FName(MI_Tadpole_Emissive_Blue_01));0x0066CallFunc_GetMaterial_ReturnValue_2 = SM_Tadpole_MantaWings_Arm_R.GetMaterial(CallFunc_GetMaterialIndex_ReturnValue_2);0x009DCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetMaterial_ReturnValue_2);0x00BAif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x00C4CallFunc_GetMaterialIndex_ReturnValue_2 = SM_Tadpole_MantaWings_Arm_R.GetMaterialIndex(FName(MI_Tadpole_Emissive_Blue_01));0x0107CallFunc_GetMaterial_ReturnValue_2 = SM_Tadpole_MantaWings_Arm_R.GetMaterial(CallFunc_GetMaterialIndex_ReturnValue_2);0x013ECallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = SM_Tadpole_MantaWings_Arm_R.CreateDynamicMaterialInstance(CallFunc_GetMaterialIndex_ReturnValue_2, CallFunc_GetMaterial_ReturnValue_2, FName(None));0x018BDMI_Emissive_R = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2;0x019EPopFlow();0x019FLabel_019F:0x019FCallFunc_GetMaterialIndex_ReturnValue_1 = SM_Tadpole_MantaWings_Arm_L.GetMaterialIndex(FName(MI_Tadpole_Emissive_Blue_01));0x01E2CallFunc_GetMaterial_ReturnValue_1 = SM_Tadpole_MantaWings_Arm_L.GetMaterial(CallFunc_GetMaterialIndex_ReturnValue_1);0x0219CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetMaterial_ReturnValue_1);0x0236if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0240CallFunc_GetMaterialIndex_ReturnValue_1 = SM_Tadpole_MantaWings_Arm_L.GetMaterialIndex(FName(MI_Tadpole_Emissive_Blue_01));0x0283CallFunc_GetMaterial_ReturnValue_1 = SM_Tadpole_MantaWings_Arm_L.GetMaterial(CallFunc_GetMaterialIndex_ReturnValue_1);0x02BACallFunc_CreateDynamicMaterialInstance_ReturnValue = SM_Tadpole_MantaWings_Arm_L.CreateDynamicMaterialInstance(CallFunc_GetMaterialIndex_ReturnValue_1, CallFunc_GetMaterial_ReturnValue_1, FName(None));0x0307DMI_Emissive_L = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x031APopFlow();0x031BLabel_031B:0x031BCallFunc_GetMaterialIndex_ReturnValue = SM_Tadpole_MantaWings_Chassis.GetMaterialIndex(FName(MI_Tadpole_Emissive_Blue_01));0x035ECallFunc_GetMaterial_ReturnValue = SM_Tadpole_MantaWings_Chassis.GetMaterial(CallFunc_GetMaterialIndex_ReturnValue);0x0395CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetMaterial_ReturnValue);0x03B2if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x03BCCallFunc_GetMaterialIndex_ReturnValue = SM_Tadpole_MantaWings_Chassis.GetMaterialIndex(FName(MI_Tadpole_Emissive_Blue_01));0x03FFCallFunc_GetMaterial_ReturnValue = SM_Tadpole_MantaWings_Chassis.GetMaterial(CallFunc_GetMaterialIndex_ReturnValue);0x0436CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = SM_Tadpole_MantaWings_Chassis.CreateDynamicMaterialInstance(CallFunc_GetMaterialIndex_ReturnValue, CallFunc_GetMaterial_ReturnValue, FName(None));0x0483DMI_Emissive_C = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1;0x0496PopFlow();0x0497Label_0497:0x0497CallFunc_GetMaterial_ReturnValue_5 = BPC_Vehicles_HardPoint.GetMaterial(0);0x04CACallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_GetMaterial_ReturnValue_5);0x04E7if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x04F1CallFunc_GetMaterial_ReturnValue_5 = BPC_Vehicles_HardPoint.GetMaterial(0);0x0524CallFunc_CreateDynamicMaterialInstance_ReturnValue_5 = BPC_Vehicles_HardPoint.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue_5, FName(None));0x056DDMI_Hardpoint = CallFunc_CreateDynamicMaterialInstance_ReturnValue_5;0x0580PopFlow();0x0581Label_0581:0x0581CallFunc_GetMaterialIndex_ReturnValue_4 = SM_Tadpole_MantaWings_Wing_R.GetMaterialIndex(FName(MI_Tadpole_Headlights));0x05C4CallFunc_GetMaterial_ReturnValue_4 = SM_Tadpole_MantaWings_Wing_R.GetMaterial(CallFunc_GetMaterialIndex_ReturnValue_4);0x05FBCallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_GetMaterial_ReturnValue_4);0x0618if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x0622CallFunc_GetMaterialIndex_ReturnValue_4 = SM_Tadpole_MantaWings_Wing_R.GetMaterialIndex(FName(MI_Tadpole_Headlights));0x0665CallFunc_GetMaterial_ReturnValue_4 = SM_Tadpole_MantaWings_Wing_R.GetMaterial(CallFunc_GetMaterialIndex_ReturnValue_4);0x069CCallFunc_CreateDynamicMaterialInstance_ReturnValue_3 = SM_Tadpole_MantaWings_Wing_R.CreateDynamicMaterialInstance(CallFunc_GetMaterialIndex_ReturnValue_4, CallFunc_GetMaterial_ReturnValue_4, FName(None));0x06E9DMI_Lights_R = CallFunc_CreateDynamicMaterialInstance_ReturnValue_3;0x06FCPopFlow();0x06FDLabel_06FD:0x06FDCallFunc_GetMaterialIndex_ReturnValue_3 = SM_Tadpole_MantaWings_Wing_L.GetMaterialIndex(FName(MI_Tadpole_Headlights));0x0740CallFunc_GetMaterial_ReturnValue_3 = SM_Tadpole_MantaWings_Wing_L.GetMaterial(CallFunc_GetMaterialIndex_ReturnValue_3);0x0777CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetMaterial_ReturnValue_3);0x0794if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x079ECallFunc_GetMaterialIndex_ReturnValue_3 = SM_Tadpole_MantaWings_Wing_L.GetMaterialIndex(FName(MI_Tadpole_Headlights));0x07E1CallFunc_GetMaterial_ReturnValue_3 = SM_Tadpole_MantaWings_Wing_L.GetMaterial(CallFunc_GetMaterialIndex_ReturnValue_3);0x0818CallFunc_CreateDynamicMaterialInstance_ReturnValue_4 = SM_Tadpole_MantaWings_Wing_L.CreateDynamicMaterialInstance(CallFunc_GetMaterialIndex_ReturnValue_3, CallFunc_GetMaterial_ReturnValue_3, FName(None));0x0865DMI_Lights_L = CallFunc_CreateDynamicMaterialInstance_ReturnValue_4;0x0878PopFlow();0x0879Label_0879:0x0879UpdateDynamicMaterials();0x0887PopFlow();0x0888Label_0888:0x0888return;0x088A// end of script
Public0x00
void ShouldRedirectVelocity(const bool& IsPiloted)
Script14 statements · 331 bytes of bytecode
0x0000CallFunc_GetOwner_ReturnValue = GetOwner();0x0014K2Node_DynamicCast_AsSN2Possessable_Vehicle = Cast<SN2PossessableVehicle>(CallFunc_GetOwner_ReturnValue);0x0038K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSN2Possessable_Vehicle);0x0055if (!(K2Node_DynamicCast_bSuccess)) goto Label_0148;0x0063CallFunc_IsValid_ReturnValue = IsValid(K2Node_DynamicCast_AsSN2Possessable_Vehicle.Pilot);0x0096if (!(CallFunc_IsValid_ReturnValue)) goto Label_0148;0x00A4CallFunc_GetDepthInOcean_ReturnValue = K2Node_DynamicCast_AsSN2Possessable_Vehicle.VolumeTracker.GetDepthInOcean();0x00ECCallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetDepthInOcean_ReturnValue);0x0109CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, 100);0x012Fif (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_0148;0x013DIsPiloted = true;0x0148Label_0148:0x0148return;0x014A// end of script
Public0x01
void Added_1C67F0894D921389329FD2B6D1A1F04E()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ScoutRay_TadpoleChassis(146);0x000Freturn;0x0011// end of script
0x00
void Removed_90535C7E4E9EAE2AC832949A0EBDFB29()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ScoutRay_TadpoleChassis(170);0x000Freturn;0x0011// end of script
0x00
void SendTadpoleReference(ABP_Tadpole_C* tadpole)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Tadpole = tadpole;0x0012ExecuteUbergraph_BP_ScoutRay_TadpoleChassis(194);0x0021return;0x0023// end of script
Public0x08
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ScoutRay_TadpoleChassis(199);0x000Freturn;0x0011// end of script
EventProtected0x00
void TryUpdateDynamicMaterials()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ScoutRay_TadpoleChassis(629);0x000Freturn;0x0011// end of script
Public0x00
void OnAttachedDelegate_Event()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ScoutRay_TadpoleChassis(648);0x000Freturn;0x0011// end of script
0x00
void OnDetachedDelegate_Event()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ScoutRay_TadpoleChassis(1131);0x000Freturn;0x0011// end of script
0x00
void PreDeconstruct(ASN2BuilderTool* BuilderTool)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_BuilderTool = BuilderTool;0x0012ExecuteUbergraph_BP_ScoutRay_TadpoleChassis(1208);0x0021return;0x0023// end of script
EventPublic0x08
void ExecuteUbergraph_BP_ScoutRay_TadpoleChassis(int32 EntryPoint)
Script51 statements · 1,272 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000ACallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x001EK2Node_DynamicCast_AsSN2Tadpole = Cast<SN2Tadpole>(CallFunc_GetAttachParentActor_ReturnValue);0x0042K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSN2Tadpole);0x005Fif (!(K2Node_DynamicCast_bSuccess)) goto Label_04F5;0x006DK2Node_DynamicCast_AsSN2Tadpole.DetachCurrentChassis();0x008Dgoto Label_04F5;0x0092OnFoldUp.Broadcast();0x00A5goto Label_04F5;0x00AAOnFoldDown.Broadcast();0x00BDgoto Label_04F5;0x00C2goto Label_04F5;0x00C7SetupDynamicMaterials();0x00D5CallFunc_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, SK_Tadpole_Scout_Ray, false);0x01C1AddGameplayCue_NonReplicated(this, GameplayTag{FName(GameplayCue.ScoutRay.DamageStates)}, CallFunc_MakeGameplayCueParameters_ReturnValue);0x01F0K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnAttachedDelegate_Event);0x0207SN2TadpoleChassis.OnAttachedDelegate += K2Node_CreateDelegate_OutputDelegate_3;0x0230K2Node_CreateDelegate_OutputDelegate.Bind(this, OnDetachedDelegate_Event);0x0247SN2TadpoleChassis.OnDetachedDelegate += K2Node_CreateDelegate_OutputDelegate;0x0270goto Label_04F5;0x0275UpdateDynamicMaterials();0x0283goto Label_04F5;0x0288CallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0x029CCallFunc_WaitGameplayTagAddToActor_ReturnValue = WaitGameplayTagAddToActor(CallFunc_GetAttachParentActor_ReturnValue_1, GameplayTag{FName(Character.State.Attached)}, false);0x02D5CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_WaitGameplayTagAddToActor_ReturnValue);0x02F2if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0364;0x0300K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Added_1C67F0894D921389329FD2B6D1A1F04E);0x0317CallFunc_WaitGameplayTagAddToActor_ReturnValue.Added += K2Node_CreateDelegate_OutputDelegate_1;0x0340CallFunc_WaitGameplayTagAddToActor_ReturnValue.Activate();0x0364Label_0364:0x0364Tag Added Action = CallFunc_WaitGameplayTagAddToActor_ReturnValue;0x0377CallFunc_GetAttachParentActor_ReturnValue_2 = GetAttachParentActor();0x038BCallFunc_WaitGameplayTagRemoveFromActor_ReturnValue = WaitGameplayTagRemoveFromActor(CallFunc_GetAttachParentActor_ReturnValue_2, GameplayTag{FName(Character.State.Attached)}, false);0x03C4CallFunc_IsValid_ReturnValue = IsValid(CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue);0x03E1if (!(CallFunc_IsValid_ReturnValue)) goto Label_0453;0x03EFK2Node_CreateDelegate_OutputDelegate_2.Bind(this, Removed_90535C7E4E9EAE2AC832949A0EBDFB29);0x0406CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue.Removed += K2Node_CreateDelegate_OutputDelegate_2;0x042FCallFunc_WaitGameplayTagRemoveFromActor_ReturnValue.Activate();0x0453Label_0453:0x0453Tag Removed Action = CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue;0x0466goto Label_04F5;0x046BTag Added Action.EndAction();0x048FTag Removed Action.EndAction();0x04B3goto Label_04F5;0x04B8CallFunc_IsAttachedToTadpole_ReturnValue = SN2TadpoleChassis.IsAttachedToTadpole();0x04E2if (!(CallFunc_IsAttachedToTadpole_ReturnValue)) goto Label_04F5;0x04F0goto Label_000A;0x04F5Label_04F5:0x04F5return;0x04F7// end of script
Final0x04
void OnFoldDown__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void OnFoldUp__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00