Zdexby TheHolyOneZ
9,486 classes
Class

ABP_ProcessorStation_C

: ASN2ProcessorStation : AActor : UObject
/Game/Blueprints/Crafting/BP_ProcessorStation.BP_ProcessorStation_C 0x0408 (1,032 B) align 8 inherited 0x03A8 24 scripted vtable /Game/Blueprints/Crafting/BP_ProcessorStation
implements IInteractable
0x00x0408

Members 13

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08CollisionUBoxComponent*6 flagsnullptr
0x08SM_Processor_Light_EmissiveUStaticMeshComponent*6 flagsnullptr
0x08SM_Processor_Light_GlassUStaticMeshComponent*6 flagsnullptr
0x08SkeletalMeshUSkeletalMeshComponent*6 flagsnullptr
0x08CraftingLocationUSceneComponent*6 flagsnullptr
0x08UWEPlacementAnchorUUWEPlacementAnchor*6 flagsnullptr
0x08UWEPlacementVolumeUUWEPlacementVolumeComponent*6 flagsnullptr
0x08UWEAssetDataUUWEAssetDataComponent*6 flagsnullptr
0x08UWEAttachableUUWEAttachableComponent*6 flagsnullptr
0x04DelayBetweenQueuedItemsfloat6 flags0.5
0x01AccessingBinbool8 flagsfalse
0x03FD0x03padding / unreflected
0x08InteractingPawnClientAPawn*7 flagsnullptr
Inherited from ASN2ProcessorStation 21
OffsetSizeNameTypeFlagsDefault
0x10OnProcessorStateChangedFMulticastScriptDelegate4 flags<delegate>
0x28PlaceholderMeshTSoftObjectPtr<UStaticMesh>7 flags<SoftObjectProperty>
0x28PlaceholderFabricationMaterialInstanceTSoftObjectPtr<UMaterialInstance>7 flags<SoftObjectProperty>
0x08CurrentRecipeUUWECraftingRecipe*NetRepNotify+10 flagsnullptr
0x04CurrentOutputCountint32NetRepNotify+8 flags0
0x01ProcessorStateESN2ProcessorStateNetRepNotify+9 flagsNoRecipe
0x032D0x03padding / unreflected
0x04ProcessingProgressfloatNetProtected+8 flags0
0x04ProcessingContinuousPowerConsumptionfloatProtected+8 flags10
0x08UWEAbilitySystemComponentUUWEAbilitySystemComponent*Protected+12 flags/Script/Subnautica2.Default__SN2ProcessorStation.UWEAbility…
0x08RecipeSelectionInteractionUSN2ProcessorStationRecipeSelection*Protected+12 flags/Script/Subnautica2.Default__SN2ProcessorStation.RecipeSele…
0x08InputInventoryUUWEInventoryComponent*Protected+12 flags/Script/Subnautica2.Default__SN2ProcessorStation.InputInven…
0x08OutputInventoryUUWEInventoryComponent*Protected+12 flags/Script/Subnautica2.Default__SN2ProcessorStation.OutputInve…
0x08OutputInventoryInteractionUUWEInventoryInteractionComponent*Protected+12 flags/Script/Subnautica2.Default__SN2ProcessorStation.OutputInve…
0x08PoweredApplianceComponentUUWEPoweredApplianceComponent*Protected+12 flags/Script/Subnautica2.Default__SN2ProcessorStation.PoweredApp…
0x08AttachableComponentUUWEAttachableComponent*Protected+12 flags/Script/Subnautica2.Default__SN2ProcessorStation.Attachable…
0x08SaveComponentUUWESaveComponent*Protected+12 flags/Script/Subnautica2.Default__SN2ProcessorStation.SaveCompon…
0x08RootCategoryUUWECraftingRecipeCategory*Protected+7 flagsnullptr
0x04ProcessorUpdateIntervalfloatProtected+7 flags0.1
0x04ProcessorUpdateMultiplierfloatNetProtected+8 flags1
0x01bPlayerInRangeboolProtected+7 flagsfalse
0x03890x0Fpadding / unreflected
0x08ListenPlayerInRangeUUWEListenPlayerInRange*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 24

SignatureFlagsNativeParams
FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult)
Script3 statements · 102 bytes of bytecode
0x0000ReturnValue = InteractionInfo{"", GameplayTag{FName(None)}, true, GameplayTag{FName(None)}, FText()};0x005Breturn ReturnValue;0x0065// end of script
EventPublic0x150
float InteractionDistance()
Script3 statements · 34 bytes of bytecode
0x0000ReturnValue = 0f;0x0017return ReturnValue;0x0021// end of script
EventPublic0x04
bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult)
Script3 statements · 22 bytes of bytecode
0x0000ReturnValue = false;0x000Breturn ReturnValue;0x0015// end of script
EventPublic0x121
void HasPlayersNearby(const bool& Result)
Script3 statements · 22 bytes of bytecode
0x0000Result = bPlayerInRange;0x0013return;0x0015// end of script
Public0x01
void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller_5 = Controller;0x0012PersistentFrame.K2Node_Event_Pawn_5 = Pawn;0x0024PersistentFrame.K2Node_Event_HitResult_2 = HitResult;0x0036ExecuteUbergraph_BP_ProcessorStation(62);0x0045return;0x0047// end of script
EventPublic0x110
void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller_4 = Controller;0x0012PersistentFrame.K2Node_Event_Pawn_4 = Pawn;0x0024PersistentFrame.K2Node_Event_HitResult_1 = HitResult;0x0036ExecuteUbergraph_BP_ProcessorStation(67);0x0045return;0x0047// end of script
EventPublic0x110
void InteractEnd(AController* Controller, APawn* Pawn)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller_3 = Controller;0x0012PersistentFrame.K2Node_Event_Pawn_3 = Pawn;0x0024ExecuteUbergraph_BP_ProcessorStation(72);0x0033return;0x0035// end of script
EventPublic0x10
void InteractEndServer(AController* Controller, APawn* Pawn)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller_2 = Controller;0x0012PersistentFrame.K2Node_Event_Pawn_2 = Pawn;0x0024ExecuteUbergraph_BP_ProcessorStation(77);0x0033return;0x0035// end of script
EventPublic0x10
void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller_1 = Controller;0x0012PersistentFrame.K2Node_Event_Pawn_1 = Pawn;0x0024PersistentFrame.K2Node_Event_HitResult = HitResult;0x0036ExecuteUbergraph_BP_ProcessorStation(82);0x0045return;0x0047// end of script
EventPublic0x110
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ProcessorStation(87);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnProcessorStateChanged_Event(UUWECraftingRecipe* Recipe, const ESN2ProcessorState& State, int32 OutputCount)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Recipe = Recipe;0x0012PersistentFrame.K2Node_CustomEvent_State = State;0x0024PersistentFrame.K2Node_CustomEvent_OutputCount = OutputCount;0x0036ExecuteUbergraph_BP_ProcessorStation(361);0x0045return;0x0047// end of script
0x10
void StartNewPreviewMesh(bool FirstOfNewQueue)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_FirstOfNewQueue = FirstOfNewQueue;0x0012ExecuteUbergraph_BP_ProcessorStation(653);0x0021return;0x0023// end of script
EventProtected0x01
void ClearPreviewMesh()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ProcessorStation(1262);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnProcessingStart()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ProcessorStation(1766);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnProcessingEnd()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ProcessorStation(1849);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnProcessCompleted()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ProcessorStation(1922);0x000Freturn;0x0011// end of script
EventProtected0x00
void BndEvt__BP_ProcessorStation_OutputInventory_K2Node_ComponentBoundEvent_0_OnInventoryChanged__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ProcessorStation(2257);0x000Freturn;0x0011// end of script
0x00
void UpdateOuputInventoryLight()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ProcessorStation(2276);0x000Freturn;0x0011// end of script
0x00
void OnWidgetPopped_Event(const EUWEWindowManagerLayer& LayerId, bool IsLast, TSubclassOf<UCommonActivatableWidget> WidgetClass)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_LayerId = LayerId;0x0012PersistentFrame.K2Node_CustomEvent_IsLast = IsLast;0x0024PersistentFrame.K2Node_CustomEvent_WidgetClass = WidgetClass;0x0036ExecuteUbergraph_BP_ProcessorStation(2503);0x0045return;0x0047// end of script
0x10
void CustomEvent(AController* Controller, APawn* Pawn)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Controller_2 = Controller;0x0012PersistentFrame.K2Node_CustomEvent_Pawn_2 = Pawn;0x0024ExecuteUbergraph_BP_ProcessorStation(3027);0x0033return;0x0035// end of script
0x10
void OnInteractionStart_Event(AController* Controller, APawn* Pawn)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Controller_1 = Controller;0x0012PersistentFrame.K2Node_CustomEvent_Pawn_1 = Pawn;0x0024ExecuteUbergraph_BP_ProcessorStation(3032);0x0033return;0x0035// end of script
0x10
void OnInteractionEnd_Event(AController* Controller, APawn* Pawn)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Controller = Controller;0x0012PersistentFrame.K2Node_CustomEvent_Pawn = Pawn;0x0024ExecuteUbergraph_BP_ProcessorStation(3123);0x0033return;0x0035// end of script
0x10
void InteractEndClient(AController* Controller, APawn* Pawn)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller = Controller;0x0012PersistentFrame.K2Node_Event_Pawn = Pawn;0x0024ExecuteUbergraph_BP_ProcessorStation(10);0x0033return;0x0035// end of script
EventPublic0x10
void ExecuteUbergraph_BP_ProcessorStation(int32 EntryPoint)
Script103 statements · 3,183 bytes of bytecode
0x0000goto [EntryPoint];0x000ARecipeSelectionInteraction.InteractEndClient(nullptr, K2Node_Event_Pawn);0x0039goto Label_0C6C;0x003Egoto Label_0C6C;0x0043goto Label_0C6C;0x0048goto Label_0C6C;0x004Dgoto Label_0C6C;0x0052goto Label_0C6C;0x0057K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnProcessorStateChanged_Event);0x006EOnProcessorStateChanged += K2Node_CreateDelegate_OutputDelegate_3;0x0081UpdateOuputInventoryLight();0x008FK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnInteractionStart_Event);0x00A6RecipeSelectionInteraction.OnInteractionStart += K2Node_CreateDelegate_OutputDelegate_1;0x00CFK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnInteractionEnd_Event);0x00E6RecipeSelectionInteraction.OnInteractionEnd += K2Node_CreateDelegate_OutputDelegate_2;0x010FK2Node_CreateDelegate_OutputDelegate.Bind(this, OnWidgetPopped_Event);0x0126CallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x013BCallFunc_GetWindowManager_ReturnValue.OnWidgetPopped += K2Node_CreateDelegate_OutputDelegate;0x0164goto Label_0C6C;0x0169Temp_real_Variable = 1f;0x0180Temp_real_Variable_1 = 1f;0x0197Temp_real_Variable_2 = 1f;0x01AETemp_real_Variable_3 = 1f;0x01C5Temp_real_Variable_4 = 0f;0x01DCTemp_byte_Variable = K2Node_CustomEvent_State;0x01F7SkeletalMesh.SetScalarParameterValueOnMaterials(FName(Powered), Switch(Temp_byte_Variable, 0 => Temp_real_Variable_3, 1 => Temp_real_Variable_2, 2 => Temp_real_Variable_1, 3 => Temp_real_Variable, 4 => Temp_real_Variable_4, default => K2Node_Select_Default));0x0288goto Label_0C6C;0x028DCallFunc_SwitchOnNetMode_ReturnValue = SwitchOnNetMode(this);0x02AAK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnNetMode_ReturnValue, 0);0x02C9if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0336;0x02D7K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnNetMode_ReturnValue, 2);0x02F6if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0336;0x0304K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnNetMode_ReturnValue, 3);0x0323if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0336;0x0331goto Label_0C6C;0x0336Label_0336:0x0336ClearPreviewMesh();0x0344CallFunc_SelectFloat_B_ImplicitCast = Cast<4>(DelayBetweenQueuedItems);0x0361CallFunc_SelectFloat_ReturnValue = SelectFloat(0, CallFunc_SelectFloat_B_ImplicitCast, K2Node_Event_FirstOfNewQueue);0x0398CallFunc_MakeGameplayCueParameters_RawMagnitude_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x03B5CallFunc_MakeGameplayCueParameters_ReturnValue = MakeGameplayCueParameters(0f, CallFunc_MakeGameplayCueParameters_RawMagnitude_ImplicitCast, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), nullptr, nullptr, nullptr, nullptr, 1, 1, CraftingLocation, false);0x04A5UWEAbilitySystemComponent.AddGameplayCueLocal(GameplayTag{FName(GameplayCue.Crafting.ProcessorPreviewMesh)}, CallFunc_MakeGameplayCueParameters_ReturnValue);0x04E9goto Label_0C6C;0x04EECallFunc_SwitchOnNetMode_ReturnValue_1 = SwitchOnNetMode(this);0x050BK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_SwitchOnNetMode_ReturnValue_1, 0);0x052Aif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0597;0x0538K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_SwitchOnNetMode_ReturnValue_1, 2);0x0557if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0597;0x0565K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_SwitchOnNetMode_ReturnValue_1, 3);0x0584if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0597;0x0592goto Label_0C6C;0x0597Label_0597:0x0597CallFunc_K2_GetComponentLocation_ReturnValue = CraftingLocation.K2_GetComponentLocation();0x05C9CallFunc_MakeGameplayCueParameters_ReturnValue_1 = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, CallFunc_K2_GetComponentLocation_ReturnValue, FVector(0, 0, 0), nullptr, nullptr, nullptr, nullptr, 1, 1, nullptr, false);0x069DUWEAbilitySystemComponent.RemoveGameplayCueLocal(GameplayTag{FName(GameplayCue.Crafting.ProcessorPreviewMesh)}, CallFunc_MakeGameplayCueParameters_ReturnValue_1);0x06E1goto Label_0C6C;0x06E6OnProcessingStart();0x06F0UWEAbilitySystemComponent.AddGameplayCueLocal(GameplayTag{FName(GameplayCue.Crafting.Processor.Active)}, Temp_struct_Variable);0x0734goto Label_0C6C;0x0739UWEAbilitySystemComponent.RemoveGameplayCueLocal(GameplayTag{FName(GameplayCue.Crafting.Processor.Active)}, Temp_struct_Variable_1);0x077Dgoto Label_0C6C;0x0782CallFunc_K2_GetComponentLocation_ReturnValue_1 = CraftingLocation.K2_GetComponentLocation();0x07B4CallFunc_MakeGameplayCueParameters_ReturnValue_2 = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, CallFunc_K2_GetComponentLocation_ReturnValue_1, FVector(0, 0, 0), nullptr, nullptr, nullptr, nullptr, 1, 1, nullptr, false);0x0888UWEAbilitySystemComponent.ExecuteGameplayCueLocal(GameplayTag{FName(GameplayCue.Crafting.Processor.ProcessCompleted)}, CallFunc_MakeGameplayCueParameters_ReturnValue_2);0x08CCgoto Label_0C6C;0x08D1UpdateOuputInventoryLight();0x08DFgoto Label_0C6C;0x08E4CallFunc_NumItems_ReturnValue = OutputInventory.NumItems();0x0916CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_NumItems_ReturnValue, 0);0x0938CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(1, 0, CallFunc_Greater_IntInt_ReturnValue);0x096FCallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x098CSM_Processor_Light_Emissive.SetScalarParameterValueOnMaterials(FName(Emissive_OverallStrength), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0x09C2goto Label_0C6C;0x09C7CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(K2Node_CustomEvent_WidgetClass, /Game/Blueprints/UI/ProcessorStation/WBP_ProcessorStationSelectionScreen.WBP_ProcessorStationSelectionScreen_C);0x09EDCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_ClassClass_ReturnValue, AccessingBin);0x0A13if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0C6C;0x0A21K2Node_MakeStruct_GameplayEventData.EventTag = GameplayTag{FName(GameplayEvent.Interact.CallEnd)};0x0A57K2Node_MakeStruct_GameplayEventData.Instigator = this;0x0A6BK2Node_MakeStruct_GameplayEventData.Target = this;0x0A7FK2Node_MakeStruct_GameplayEventData.OptionalObject = nullptr;0x0A93K2Node_MakeStruct_GameplayEventData.OptionalObject2 = nullptr;0x0AA7K2Node_MakeStruct_GameplayEventData.ContextHandle = GameplayEffectContextHandle{};0x0AD0K2Node_MakeStruct_GameplayEventData.InstigatorTags = GameplayTagContainer{{}};0x0B07K2Node_MakeStruct_GameplayEventData.TargetTags = GameplayTagContainer{{}};0x0B3EK2Node_MakeStruct_GameplayEventData.EventMagnitude = 0f;0x0B5EK2Node_MakeStruct_GameplayEventData.TargetData = GameplayAbilityTargetDataHandle{};0x0B87SendGameplayEventToActor(InteractingPawnClient, GameplayTag{FName(GameplayEvent.Interact.CallEnd)}, K2Node_MakeStruct_GameplayEventData);0x0BBEgoto Label_0C6C;0x0BC3Label_0BC3:0x0BC3AccessingBin = false;0x0BCEgoto Label_0C6C;0x0BD3goto Label_0C6C;0x0BD8InteractingPawnClient = K2Node_CustomEvent_Pawn_1;0x0BEBCallFunc_GetIsPowered_ReturnValue = PoweredApplianceComponent.GetIsPowered();0x0C15if (!(CallFunc_GetIsPowered_ReturnValue)) goto Label_0C6C;0x0C23AccessingBin = true;0x0C2Egoto Label_0C6C;0x0C33CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_CustomEvent_Pawn, InteractingPawnClient);0x0C59if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0C6C;0x0C67goto Label_0BC3;0x0C6CLabel_0C6C:0x0C6Creturn;0x0C6E// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type