Zdexby TheHolyOneZ
9,486 classes
Class

ABP_Haul_TadpoleChassis_C

: AActor : UObject
/Game/Blueprints/Vehicle/Tadpole/BP_Haul_TadpoleChassis.BP_Haul_TadpoleChassis_C 0x04A0 (1,184 B) align 8 inherited 0x02C0 18 scripted vtable /Game/Blueprints/Vehicle/Tadpole/BP_Haul_TadpoleChassis
0x00x04A0

Members 60

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08CapsuleUCapsuleComponent*6 flagsnullptr
0x08UWERangeBasedGameplayEffect_Right1UUWERangeBasedGameplayEffect*6 flagsnullptr
0x08VolumeTrackerUVolumeTrackerComponent*6 flagsnullptr
0x08UWEChaosPhysicsControllerUUWEChaosPhysicsController*6 flagsnullptr
0x08DeconstructCollisionUCapsuleComponent*6 flagsnullptr
0x08SN2DeconstructableUSN2DeconstructableComponent*6 flagsnullptr
0x08UWEPingMarkerUUWEPingMarkerComponent*6 flagsnullptr
0x08UWERangeBasedGameplayEffect_CenterUUWERangeBasedGameplayEffect*6 flagsnullptr
0x08UWERangeBasedGameplayEffect_RightUUWERangeBasedGameplayEffect*6 flagsnullptr
0x08UWERangeBasedGameplayEffect_LeftUUWERangeBasedGameplayEffect*6 flagsnullptr
0x08UWEInventoryInteraction_UpgradesUUWEInventoryInteractionComponent*6 flagsnullptr
0x08Capsule_Back1UCapsuleComponent*6 flagsnullptr
0x08SM_Tadpole_Haul_PropellorMainHousingUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_Haul_UpgradePanelUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_Haul_StorageDoor_RUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_Haul_StorageDoor_LUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_HAULUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_Haul_SpotlightUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_Prop_Secondary_Blades1UStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_Prop_Secondary_BladesUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_Prop_Secondary_Boost1UStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_Prop_Secondary_BoostUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_Prop_MainUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_Prop_Extend_MainUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_Haul_Chair_RUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_Haul_Chair_LUStaticMeshComponent*6 flagsnullptr
0x08SM_Tadpole_Haul_HandlebarUStaticMeshComponent*6 flagsnullptr
0x08BPC_Vehicle_OxygenPort_TUBPC_Vehicle_OxygenPort_C*6 flagsnullptr
0x08BPC_Vehicle_OxygenPort_LUBPC_Vehicle_OxygenPort_C*6 flagsnullptr
0x08BPC_Vehicle_OxygenPort_RUBPC_Vehicle_OxygenPort_C*6 flagsnullptr
0x08SN2InteractHighlightUSN2HighlightComponent*6 flagsnullptr
0x08UWECarryableAttachPoint_LUUWECarryableAttachPointComponent*6 flagsnullptr
0x08UWECarryableAttachPoint_RUUWECarryableAttachPointComponent*6 flagsnullptr
0x08BPC_Vehicles_HardPoint_LUBPC_HardPoint_C*6 flagsnullptr
0x08BPC_Vehicles_HardPoint_RUBPC_HardPoint_C*6 flagsnullptr
0x08Capsule_BackUCapsuleComponent*6 flagsnullptr
0x08Capsule_LeftUCapsuleComponent*6 flagsnullptr
0x08Capsule_RightUCapsuleComponent*6 flagsnullptr
0x08UWERestoreRotationUUWERestoreRotationComponent*6 flagsnullptr
0x08SN2TadpoleChassisUSN2TadpoleChassisComponent*6 flagsnullptr
0x08UWESaveUUWESaveComponent*6 flagsnullptr
0x08CameraUCameraComponent*6 flagsnullptr
0x08Haul_GlassUStaticMeshComponent*6 flagsnullptr
0x08SKM_Tadpole_HAULUSkeletalMeshComponent*6 flagsnullptr
0x08UWEAttachmentOwnerInteractableBox_TopUUWEAttachmentOwnerInteractableBoxComponent*6 flagsnullptr
0x08UWEPawnAttachmentOwnerUUWEPawnAttachmentOwner*6 flagsnullptr
0x08UWEAttachmentOwnerInteractableBox_RightUUWEAttachmentOwnerInteractableBoxComponent*6 flagsnullptr
0x08UWEAttachmentOwnerInteractableBox_LeftUUWEAttachmentOwnerInteractableBoxComponent*6 flagsnullptr
0x08UWEInventoryInteractionUUWEInventoryInteractionComponent*6 flagsnullptr
0x08UWEInventoryUUWEInventoryComponent*6 flagsnullptr
0x08UWEAssetDataUUWEAssetDataComponent*6 flagsnullptr
0x08DockingTriggerUSphereComponent*6 flagsnullptr
0x08BoxUBoxComponent*6 flagsnullptr
0x08BP_TadpoleABP_Tadpole_C*7 flagsnullptr
0x08DMI_EmissiveUMaterialInstanceDynamic*6 flagsnullptr
0x08DMI_LightsUMaterialInstanceDynamic*6 flagsnullptr
0x08DMI_HardPoint_RUMaterialInstanceDynamic*6 flagsnullptr
0x08DMI_HardPoint_LUMaterialInstanceDynamic*6 flagsnullptr
0x08DMI_SpotLightUMaterialInstanceDynamic*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 18

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
void UpdateOxygenExhaust()
Script6 statements · 183 bytes of bytecode
0x0000CallFunc_IsPowered_ReturnValue = SN2TadpoleChassis.IsPowered();0x002AUWERangeBasedGameplayEffect_Left.SetActive(CallFunc_IsPowered_ReturnValue, false);0x0058UWERangeBasedGameplayEffect_Right.SetActive(CallFunc_IsPowered_ReturnValue, false);0x0086UWERangeBasedGameplayEffect_Center.SetActive(CallFunc_IsPowered_ReturnValue, false);0x00B4return;0x00B6// end of script
Public0x00
void UpdateDynamicMaterials()
Script95 statements · 2,259 bytes of bytecode
0x0000PushFlow(Label_08D0);0x0005HasLight = 0f;0x001CPushFlow(Label_05BD);0x0021PushFlow(Label_03AD);0x0026K2Node_MakeArray_Array = {DMI_Emissive, DMI_HardPoint_R, DMI_HardPoint_L};0x004CDMI_Emissives = K2Node_MakeArray_Array;0x0067CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x007BCallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_GetOwner_ReturnValue_1);0x0098if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x00A2CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x00B6CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue_1.GetComponentByClass(/Script/UWEAbilitySystem.UWEMechanicalSetComponent);0x00E9CallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x0106if (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x0110Temp_int_Loop_Counter_Variable_1 = 0;0x0127Temp_int_Array_Index_Variable = 0;0x013ELabel_013E:0x013ECallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DMI_Emissives);0x0179CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x019Fif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x01A9Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x01C4PushFlow(Label_0828);0x01C9/Script/Engine.Default__KismetArrayLibrary.Array_Get(DMI_Emissives, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0204CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_Array_Get_Item_1);0x0221if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x022B/Script/Engine.Default__KismetArrayLibrary.Array_Get(DMI_Emissives, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0266CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x027ACallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue_1.GetComponentByClass(/Script/UWEAbilitySystem.UWEMechanicalSetComponent);0x02ADCallFunc_GetEnergy_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.GetEnergy();0x02DFCallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetEnergy_ReturnValue);0x02FCCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, 0);0x0322CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(1, 0, CallFunc_Greater_DoubleDouble_ReturnValue);0x0359CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x0376CallFunc_Array_Get_Item_1.SetScalarParameterValue(FName(Powered), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x03ACPopFlow();0x03ADLabel_03AD:0x03ADCallFunc_GetOwner_ReturnValue = GetOwner();0x03C1CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_GetOwner_ReturnValue);0x03DEif (!(CallFunc_IsValid_ReturnValue_5)) goto Label_055A;0x03ECCallFunc_GetOwner_ReturnValue = GetOwner();0x0400CallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Script/GameplayAbilities.AbilitySystemComponent);0x0433CallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_GetComponentByClass_ReturnValue_1);0x0450if (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x045ACallFunc_GetOwner_ReturnValue = GetOwner();0x046ECallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Script/GameplayAbilities.AbilitySystemComponent);0x04A1CallFunc_HasMatchingGameplayTag_ReturnValue = CallFunc_GetComponentByClass_ReturnValue_1.HasMatchingGameplayTag(GameplayTag{FName(GameplayCue.Tadpole.Light)});0x04EBCallFunc_SelectFloat_ReturnValue = SelectFloat(1, 0, CallFunc_HasMatchingGameplayTag_ReturnValue);0x0522K2Node_VariableSet_HasLight_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x053FHasLight = K2Node_VariableSet_HasLight_ImplicitCast;0x055ALabel_055A:0x055APushFlow(Label_0872);0x055FCallFunc_IsValid_ReturnValue = IsValid(DMI_Lights);0x057Cif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0586DMI_Lights.SetScalarParameterValue(FName(Powered), HasLight);0x05BCPopFlow();0x05BDLabel_05BD:0x05BDCallFunc_IsAttachedToTadpole_ReturnValue = SN2TadpoleChassis.IsAttachedToTadpole();0x05E7if (!(CallFunc_IsAttachedToTadpole_ReturnValue)) goto Label_05F6;0x05F5PopFlow();0x05F6Label_05F6:0x05F6PushFlow(Label_07CE);0x05FBTemp_int_Loop_Counter_Variable = 0;0x0612Temp_int_Array_Index_Variable_1 = 0;0x0629Label_0629:0x0629CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DMI_Emissives);0x0664CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x068Aif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0694Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x06AFPushFlow(Label_0784);0x06B4/Script/Engine.Default__KismetArrayLibrary.Array_Get(DMI_Emissives, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x06EFCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_Array_Get_Item);0x070Cif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0716/Script/Engine.Default__KismetArrayLibrary.Array_Get(DMI_Emissives, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0751CallFunc_Array_Get_Item.SetScalarParameterValue(FName(Powered), 0f);0x0783PopFlow();0x0784Label_0784:0x0784CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x07AETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x07C9goto Label_0629;0x07CELabel_07CE:0x07CECallFunc_IsValid_ReturnValue_4 = IsValid(DMI_Lights);0x07EBif (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x07F5DMI_Lights.SetScalarParameterValue(FName(Powered), 0f);0x0827PopFlow();0x0828Label_0828:0x0828CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0852Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x086Dgoto Label_013E;0x0872Label_0872:0x0872CallFunc_IsValid_ReturnValue_1 = IsValid(DMI_SpotLight);0x088Fif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0899DMI_SpotLight.SetScalarParameterValue(FName(Powered), HasLight);0x08CFPopFlow();0x08D0Label_08D0:0x08D0return;0x08D2// end of script
Public0x00
void SetupDynamicMaterials()
Script51 statements · 1,218 bytes of bytecode
0x0000PushFlow(Label_04BF);0x0005PushFlow(Label_04B0);0x000APushFlow(Label_03C6);0x000FPushFlow(Label_02DC);0x0014PushFlow(Label_01F2);0x0019PushFlow(Label_0108);0x001ECallFunc_GetMaterial_ReturnValue_2 = SM_Tadpole_HAUL.GetMaterial(3);0x0051CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetMaterial_ReturnValue_2);0x006Eif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0078CallFunc_GetMaterial_ReturnValue_2 = SM_Tadpole_HAUL.GetMaterial(3);0x00ABCallFunc_CreateDynamicMaterialInstance_ReturnValue_4 = SM_Tadpole_HAUL.CreateDynamicMaterialInstance(3, CallFunc_GetMaterial_ReturnValue_2, FName(None));0x00F4DMI_Emissive = CallFunc_CreateDynamicMaterialInstance_ReturnValue_4;0x0107PopFlow();0x0108Label_0108:0x0108CallFunc_GetMaterial_ReturnValue_1 = SM_Tadpole_HAUL.GetMaterial(0);0x013BCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetMaterial_ReturnValue_1);0x0158if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0162CallFunc_GetMaterial_ReturnValue_1 = SM_Tadpole_HAUL.GetMaterial(0);0x0195CallFunc_CreateDynamicMaterialInstance_ReturnValue_3 = SM_Tadpole_HAUL.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue_1, FName(None));0x01DEDMI_Lights = CallFunc_CreateDynamicMaterialInstance_ReturnValue_3;0x01F1PopFlow();0x01F2Label_01F2:0x01F2CallFunc_GetMaterial_ReturnValue_4 = BPC_Vehicles_HardPoint_R.GetMaterial(0);0x0225CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_GetMaterial_ReturnValue_4);0x0242if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x024CCallFunc_GetMaterial_ReturnValue_4 = BPC_Vehicles_HardPoint_R.GetMaterial(0);0x027FCallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = BPC_Vehicles_HardPoint_R.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue_4, FName(None));0x02C8DMI_HardPoint_R = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1;0x02DBPopFlow();0x02DCLabel_02DC:0x02DCCallFunc_GetMaterial_ReturnValue_3 = BPC_Vehicles_HardPoint_L.GetMaterial(0);0x030FCallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetMaterial_ReturnValue_3);0x032Cif (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x0336CallFunc_GetMaterial_ReturnValue_3 = BPC_Vehicles_HardPoint_L.GetMaterial(0);0x0369CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = BPC_Vehicles_HardPoint_L.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue_3, FName(None));0x03B2DMI_HardPoint_L = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2;0x03C5PopFlow();0x03C6Label_03C6:0x03C6CallFunc_GetMaterial_ReturnValue = SM_Tadpole_Haul_Spotlight.GetMaterial(1);0x03F9CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetMaterial_ReturnValue);0x0416if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0420CallFunc_GetMaterial_ReturnValue = SM_Tadpole_Haul_Spotlight.GetMaterial(1);0x0453CallFunc_CreateDynamicMaterialInstance_ReturnValue = SM_Tadpole_Haul_Spotlight.CreateDynamicMaterialInstance(1, CallFunc_GetMaterial_ReturnValue, FName(None));0x049CDMI_SpotLight = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x04AFPopFlow();0x04B0Label_04B0:0x04B0UpdateDynamicMaterials();0x04BEPopFlow();0x04BFLabel_04BF:0x04BFreturn;0x04C1// end of script
Public0x00
void PlayerAttachHandle(AActor* Actor, const FName& SlotName)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Actor_1 = Actor;0x0012PersistentFrame.K2Node_CustomEvent_SlotName_1 = SlotName;0x0024ExecuteUbergraph_BP_Haul_TadpoleChassis(556);0x0033return;0x0035// end of script
0x10
void PlayerDetachHandle(AActor* Actor, const FName& SlotName)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Actor = Actor;0x0012PersistentFrame.K2Node_CustomEvent_SlotName = SlotName;0x0024ExecuteUbergraph_BP_Haul_TadpoleChassis(778);0x0033return;0x0035// end of script
0x10
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Haul_TadpoleChassis(1000);0x000Freturn;0x0011// end of script
EventProtected0x00
void SendTadpoleReference(ABP_Tadpole_C* tadpole)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Tadpole = tadpole;0x0012ExecuteUbergraph_BP_Haul_TadpoleChassis(1005);0x0021return;0x0023// end of script
Public0x08
void TryUpdateDynamicMaterials()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Haul_TadpoleChassis(1029);0x000Freturn;0x0011// end of script
Public0x00
void OnPowered_Event()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Haul_TadpoleChassis(1048);0x000Freturn;0x0011// end of script
0x00
void BndEvt__BP_Haul_TadpoleChassis_UWEPawnAttachmentOwner_K2Node_ComponentBoundEvent_0_UWENetworkedAttachmentDelegate__DelegateSignature(AActor* Actor, const FName& SlotName)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Actor_1 = Actor;0x0012PersistentFrame.K2Node_ComponentBoundEvent_SlotName_1 = SlotName;0x0024ExecuteUbergraph_BP_Haul_TadpoleChassis(1067);0x0033return;0x0035// end of script
0x10
void BndEvt__BP_Haul_TadpoleChassis_UWEPawnAttachmentOwner_K2Node_ComponentBoundEvent_1_UWENetworkedAttachmentDelegate__DelegateSignature(AActor* Actor, const FName& SlotName)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Actor = Actor;0x0012PersistentFrame.K2Node_ComponentBoundEvent_SlotName = SlotName;0x0024ExecuteUbergraph_BP_Haul_TadpoleChassis(1104);0x0033return;0x0035// end of script
0x10
void OnAttachedDelegate_Event()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Haul_TadpoleChassis(1141);0x000Freturn;0x0011// end of script
0x00
void OnDetachedDelegate_Event()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Haul_TadpoleChassis(1278);0x000Freturn;0x0011// end of script
0x00
void PreDeconstruct(ASN2BuilderTool* BuilderTool)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_BuilderTool = BuilderTool;0x0012ExecuteUbergraph_BP_Haul_TadpoleChassis(1354);0x0021return;0x0023// end of script
EventPublic0x08
void ExecuteUbergraph_BP_Haul_TadpoleChassis(int32 EntryPoint)
Script51 statements · 1,445 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AUWERangeBasedGameplayEffect_Right1.SetActive(false, false);0x0030SetupDynamicMaterials();0x003ECallFunc_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, SKM_Tadpole_HAUL, false);0x012AAddGameplayCue_NonReplicated(this, GameplayTag{FName(GameplayCue.Haul.DamageStates)}, CallFunc_MakeGameplayCueParameters_ReturnValue);0x0159K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnPowered_Event);0x0170SN2TadpoleChassis.OnPowered += K2Node_CreateDelegate_OutputDelegate_2;0x0199UpdateOxygenExhaust();0x01A7K2Node_CreateDelegate_OutputDelegate.Bind(this, OnAttachedDelegate_Event);0x01BESN2TadpoleChassis.OnAttachedDelegate += K2Node_CreateDelegate_OutputDelegate;0x01E7K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnDetachedDelegate_Event);0x01FESN2TadpoleChassis.OnDetachedDelegate += K2Node_CreateDelegate_OutputDelegate_1;0x0227goto Label_05A2;0x022CCallFunc_GetComponentByClass_ReturnValue = K2Node_CustomEvent_Actor_1.GetComponentByClass(/Game/Blueprints/Character/BPC_CharacterAnimationComponent.BPC_CharacterAnimationComponent_C);0x025FCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x027Cif (!(CallFunc_IsValid_ReturnValue)) goto Label_05A2;0x028ACallFunc_GetComponentByClass_ReturnValue = K2Node_CustomEvent_Actor_1.GetComponentByClass(/Game/Blueprints/Character/BPC_CharacterAnimationComponent.BPC_CharacterAnimationComponent_C);0x02BDCallFunc_GetComponentByClass_ReturnValue.OnAttachVehicleHandle(K2Node_CustomEvent_SlotName_1, GameplayTag{FName(Vehicle.Chassis.HaulRig)});0x0305goto Label_05A2;0x030ACallFunc_GetComponentByClass_ReturnValue_1 = K2Node_CustomEvent_Actor.GetComponentByClass(/Game/Blueprints/Character/BPC_CharacterAnimationComponent.BPC_CharacterAnimationComponent_C);0x033DCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetComponentByClass_ReturnValue_1);0x035Aif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_05A2;0x0368CallFunc_GetComponentByClass_ReturnValue_1 = K2Node_CustomEvent_Actor.GetComponentByClass(/Game/Blueprints/Character/BPC_CharacterAnimationComponent.BPC_CharacterAnimationComponent_C);0x039BCallFunc_GetComponentByClass_ReturnValue_1.OnDetachVehicleHandle(K2Node_CustomEvent_SlotName, GameplayTag{FName(Vehicle.Chassis.HaulRig)});0x03E3goto Label_05A2;0x03E8goto Label_000A;0x03EDBP_Tadpole = K2Node_Event_Tadpole;0x0400goto Label_05A2;0x0405UpdateDynamicMaterials();0x0413goto Label_05A2;0x0418UpdateOxygenExhaust();0x0426goto Label_05A2;0x042BPlayerAttachHandle(K2Node_ComponentBoundEvent_Actor_1, K2Node_ComponentBoundEvent_SlotName_1);0x044Bgoto Label_05A2;0x0450PlayerDetachHandle(K2Node_ComponentBoundEvent_Actor, K2Node_ComponentBoundEvent_SlotName);0x0470goto Label_05A2;0x0475UWEInventoryInteraction_Upgrades.SetInventoryInteractionEnabled(true);0x0496CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x04AAUWEInventoryInteraction_Upgrades.InventoryOwner = CallFunc_GetAttachParentActor_ReturnValue;0x04D3UWERangeBasedGameplayEffect_Right1.SetActive(true, false);0x04F9goto Label_05A2;0x04FEUWEInventoryInteraction_Upgrades.SetInventoryInteractionEnabled(false);0x051FUWERangeBasedGameplayEffect_Right1.SetActive(false, false);0x0545goto Label_05A2;0x054ACallFunc_IsAttachedToTadpole_ReturnValue = SN2TadpoleChassis.IsAttachedToTadpole();0x0574if (!(CallFunc_IsAttachedToTadpole_ReturnValue)) goto Label_05A2;0x0582BP_Tadpole.DetachCurrentChassis();0x05A2Label_05A2:0x05A2return;0x05A4// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type