Zdexby TheHolyOneZ
4,790 classes
Class

ACentrifuge_C

: AActor : UObject
/Game/World/Tasks/Task_Plants/Centrifuge.Centrifuge_C 0x0390 (912 B) align 8 inherited 0x02A8 24 scripted vtable /Game/World/Tasks/Task_Plants/Centrifuge
0x00x0390

Members 32

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Collisions3UStaticMeshComponent*6 flagsnullptr
0x08Collisions2UStaticMeshComponent*6 flagsnullptr
0x08Collisions1UStaticMeshComponent*6 flagsnullptr
0x08CollisionsUStaticMeshComponent*6 flagsnullptr
0x08MS_ContainerSlotUAudioComponent*6 flagsnullptr
0x08C SampleSlotUChildActorComponent*6 flagsnullptr
0x08C SoundPathUChildActorComponent*6 flagsnullptr
0x08C ContainerSlotUChildActorComponent*6 flagsnullptr
0x08TextRenderUTextRenderComponent*6 flagsnullptr
0x08CA ButtonUChildActorComponent*6 flagsnullptr
0x08WidgetUWidgetComponent*6 flagsnullptr
0x08RootUSceneComponent*6 flagsnullptr
0x08CubeUStaticMeshComponent*6 flagsnullptr
0x04Timeline_Pitch_604C633944BAE5A92DB0B6BC94A282DEfloat4 flags0
0x04Timeline_Volume_604C633944BAE5A92DB0B6BC94A282DEfloat4 flags0
0x01Timeline__Direction_604C633944BAE5A92DB0B6BC94A282DEETimelineDirection4 flagsForward
0x03290x07padding / unreflected
0x08TimelineUTimelineComponent*5 flagsnullptr
0x01Container PlacedboolNetRepNotify+7 flagsfalse
0x03390x03padding / unreflected
0x04Processint32NetRepNotify+7 flags0
0x08W ScreenUW_GenericMachine_Jauge_C*7 flagsnullptr
0x08TimerFTimerHandle5 flags{Handle=0}
0x08Charge SpeeddoubleNetRepNotify+6 flags10
0x04Last Chargeint327 flags-1
0x01StateE_GenericMachine_StateNetRepNotify+7 flagsNewEnumerator7
0x035D0x03padding / unreflected
0x08ButtonAButton_C*7 flagsnullptr
0x04Max Processint326 flags100
0x036C0x04padding / unreflected
0x08Container SlotAContainerSlot_C*7 flagsnullptr
0x08Sample SlotASampleSlot_C*7 flagsnullptr
0x08Sound PathASoundPath_C*7 flagsnullptr
0x08Target SampleFStr_ItemState7 flags{Value_8_5511228644AD6F4D6D0589BD4438C32F=0, Time_15_AFBBFC…
Inherited from AActor 79
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
0x01bActorEnableCollision : 1bit 7bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 0boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 5boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / 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
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
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>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 24

SignatureFlagsNativeParams
void Get Key(const AActor*& Key)
Script3 statements · 14 bytes of bytecode
0x0000Key = nullptr;0x000Breturn;0x000D// end of script
Public0x08
void Get Name(AMec_C* Mec, const FString& Name)
Script3 statements · 23 bytes of bytecode
0x0000Name = "";0x0014return;0x0016// end of script
Public0x18
void Set Process Screen()
Script7 statements · 145 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(W Screen);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_008E;0x002BW Screen.Set Process(Process, State, Max Process);0x006AWidget.RequestRenderUpdate();0x008ELabel_008E:0x008Ereturn;0x0090// end of script
Public0x00
void OnRep_Process()
Script3 statements · 17 bytes of bytecode
0x0000Set Process Screen();0x000Ereturn;0x0010// end of script
0x00
void OnRep_State()
Script7 statements · 74 bytes of bytecode
0x0000Set Process Screen();0x000ECallFunc_HasAuthority_ReturnValue = HasAuthority();0x0022if (!(CallFunc_HasAuthority_ReturnValue)) goto Label_0047;0x0030Apply State(State);0x0047Label_0047:0x0047return;0x0049// end of script
0x00
void UserConstructionScript()
Script30 statements · 491 bytes of bytecode
0x0000PushFlow(Label_01E8);0x0005PushFlow(Label_0173);0x000APushFlow(Label_00FE);0x000FPushFlow(Label_0089);0x0014K2Node_DynamicCast_AsButton = Cast<Button_C>(CA Button.ChildActor);0x004EK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsButton);0x006Bif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0075Button = K2Node_DynamicCast_AsButton;0x0088PopFlow();0x0089Label_0089:0x0089K2Node_DynamicCast_AsSample_Slot = Cast<SampleSlot_C>(C SampleSlot.ChildActor);0x00C3K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSample_Slot);0x00E0if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x00EASample Slot = K2Node_DynamicCast_AsSample_Slot;0x00FDPopFlow();0x00FELabel_00FE:0x00FEK2Node_DynamicCast_AsContainer_Slot = Cast<ContainerSlot_C>(C ContainerSlot.ChildActor);0x0138K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsContainer_Slot);0x0155if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x015FContainer Slot = K2Node_DynamicCast_AsContainer_Slot;0x0172PopFlow();0x0173Label_0173:0x0173K2Node_DynamicCast_AsSound_Path = Cast<SoundPath_C>(C SoundPath.ChildActor);0x01ADK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsSound_Path);0x01CAif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x01D4Sound Path = K2Node_DynamicCast_AsSound_Path;0x01E7PopFlow();0x01E8Label_01E8:0x01E8return;0x01EA// end of script
EventPublic0x00
void Timeline__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Centrifuge(5525);0x000Freturn;0x0011// end of script
0x00
void Timeline__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Centrifuge(5406);0x000Freturn;0x0011// end of script
0x00
void Net Interaction(int32 Index, AActor* Source, const FStr_ItemState& Item State)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Index_2 = Index;0x0012PersistentFrame.K2Node_Event_Source_2 = Source;0x0024PersistentFrame.K2Node_Event_Item_State_2 = Item State;0x0036ExecuteUbergraph_Centrifuge(4138);0x0045return;0x0047// end of script
Public0x18
void Local Interaction(int32 Index, AActor* Source, const FStr_ItemState& Item State)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Index_1 = Index;0x0012PersistentFrame.K2Node_Event_Source_1 = Source;0x0024PersistentFrame.K2Node_Event_Item_State_1 = Item State;0x0036ExecuteUbergraph_Centrifuge(4139);0x0045return;0x0047// end of script
Public0x18
void Other Interaction(int32 Index, AActor* Source, const FStr_ItemState& Item State)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Index = Index;0x0012PersistentFrame.K2Node_Event_Source = Source;0x0024PersistentFrame.K2Node_Event_Item_State = Item State;0x0036ExecuteUbergraph_Centrifuge(4140);0x0045return;0x0047// end of script
Public0x18
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Centrifuge(4141);0x000Freturn;0x0011// end of script
EventProtected0x00
void Start Process()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Centrifuge(4479);0x000Freturn;0x0011// end of script
0x00
void Pause Process()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Centrifuge(4663);0x000Freturn;0x0011// end of script
0x00
void Process Tick()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Centrifuge(4684);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Centrifuge_Button_K2Node_ComponentBoundEvent_2_Button Push__DelegateSignature(AMec_C* Source)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Source = Source;0x0012ExecuteUbergraph_Centrifuge(4735);0x0021return;0x0023// end of script
0x08
void Clear()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Centrifuge(4740);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Centrifuge_Container Slot_K2Node_ComponentBoundEvent_4_Place Container__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Centrifuge(4883);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Centrifuge_Container Slot_K2Node_ComponentBoundEvent_5_Take Container__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Centrifuge(5019);0x000Freturn;0x0011// end of script
0x00
void Apply State(const E_GenericMachine_State& State)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_State = State;0x0012ExecuteUbergraph_Centrifuge(5270);0x0021return;0x0023// end of script
0x01
void All PLay Bip(bool Finish)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Finish = Finish;0x0012ExecuteUbergraph_Centrifuge(5600);0x0021return;0x0023// end of script
0x01
void BndEvt__Centrifuge_Sample Slot_K2Node_ComponentBoundEvent_0_Take Container__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Centrifuge(5619);0x000Freturn;0x0011// end of script
0x00
void Start Anim()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Centrifuge(5624);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_Centrifuge(int32 EntryPoint)
Script301 statements · 5,711 bytes of bytecode
0x0000PushFlow(Label_164C);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FStart Anim();0x001DPopFlow();0x001ELabel_001E:0x001EOnRep_State();0x002CPopFlow();0x002DLabel_002D:0x002DMarkPropertyDirtyFromRepIndex(this, 13, FName(State));0x004Agoto Label_001E;0x004FLabel_004F:0x004FFlushNetDormancy();0x0059State = 2;0x006Dgoto Label_002D;0x0072Label_0072:0x0072OnRep_State();0x0080PopFlow();0x0081Label_0081:0x0081MarkPropertyDirtyFromRepIndex(this, 13, FName(State));0x009Egoto Label_0072;0x00A3Label_00A3:0x00A3FlushNetDormancy();0x00ADState = 3;0x00C1goto Label_0081;0x00C6Sound Path.Get Path(CallFunc_Get_Path_Distance, CallFunc_Get_Path_Location);0x00FCCallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Audio/Files/Task/Machines_Bip.Machines_Bip, Sound Path.Source, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 2, false, 0.8f, 1f, 0f, /Game/Audio/Spatialization/Att_Machines.Att_Machines, nullptr, true);0x0194PopFlow();0x0195Sound Path.Get Path(CallFunc_Get_Path_Distance_1, CallFunc_Get_Path_Location_1);0x01CBCallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Audio/Files/Task/Machines_Bip.Machines_Bip, Sound Path.Source, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 2, false, 0.8f, 1f, 0f, /Game/Audio/Spatialization/Att_Machines.Att_Machines, nullptr, true);0x0263PopFlow();0x0264Sound Path.Get Path(CallFunc_Get_Path_Distance_2, CallFunc_Get_Path_Location_2);0x029ACallFunc_SpawnSoundAttached_ReturnValue_2 = SpawnSoundAttached(/Game/Audio/Files/Task/Machines_Bip.Machines_Bip, Sound Path.Source, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 2, false, 0.8f, 1.15f, 0f, /Game/Audio/Spatialization/Att_Machines.Att_Machines, nullptr, true);0x0332PopFlow();0x0333Sound Path.Get Path(CallFunc_Get_Path_Distance_3, CallFunc_Get_Path_Location_3);0x0369CallFunc_SpawnSoundAttached_ReturnValue_3 = SpawnSoundAttached(/Game/Audio/Files/Task/Machines_Bip.Machines_Bip, Sound Path.Source, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 2, false, 0.8f, 1.5f, 0f, /Game/Audio/Spatialization/Att_Machines.Att_Machines, nullptr, true);0x0401PopFlow();0x0402Label_0402:0x0402OnRep_Process();0x0410CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Process, Max Process);0x0436if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x0440FlushNetDormancy();0x044AState = 6;0x045EMarkPropertyDirtyFromRepIndex(this, 13, FName(State));0x047BOnRep_State();0x0489PopFlow();0x048ALabel_048A:0x048AMarkPropertyDirtyFromRepIndex(this, 11, FName(Process));0x04A7goto Label_0402;0x04ACLabel_04AC:0x04ACFlushNetDormancy();0x04B6CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Process, 1);0x04E0CallFunc_Clamp_ReturnValue = clamp(CallFunc_Add_IntInt_ReturnValue, 0, Max Process);0x0513Process = CallFunc_Clamp_ReturnValue;0x052Egoto Label_048A;0x0533Label_0533:0x0533OnRep_State();0x0541PopFlow();0x0542Label_0542:0x0542MarkPropertyDirtyFromRepIndex(this, 13, FName(State));0x055Fgoto Label_0533;0x0564Label_0564:0x0564FlushNetDormancy();0x056EState = 4;0x0582goto Label_0542;0x0587Label_0587:0x0587OnRep_State();0x0595PopFlow();0x0596Label_0596:0x0596MarkPropertyDirtyFromRepIndex(this, 13, FName(State));0x05B3goto Label_0587;0x05B8Label_05B8:0x05B8FlushNetDormancy();0x05C2State = 3;0x05D6goto Label_0596;0x05DBLabel_05DB:0x05DBOnRep_State();0x05E9PopFlow();0x05EALabel_05EA:0x05EAMarkPropertyDirtyFromRepIndex(this, 13, FName(State));0x0607goto Label_05DB;0x060CLabel_060C:0x060CFlushNetDormancy();0x0616State = 1;0x062Agoto Label_05EA;0x062FLabel_062F:0x062FOnRep_State();0x063DContainer Slot.Get Content(CallFunc_Get_Content_Container, CallFunc_Get_Content_Content);0x0673CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Get_Content_Content.Value_8_5511228644AD6F4D6D0589BD4438C32F, 0);0x069ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Get_Content_Content.Value_8_5511228644AD6F4D6D0589BD4438C32F, 6);0x06C9CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x06EFif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_00A3;0x06FDgoto Label_004F;0x0702Label_0702:0x0702MarkPropertyDirtyFromRepIndex(this, 13, FName(State));0x071Fgoto Label_062F;0x0724Label_0724:0x0724FlushNetDormancy();0x072EState = 1;0x0742goto Label_0702;0x0747Label_0747:0x0747OnRep_Process();0x0755FlushNetDormancy();0x075FState = 1;0x0773MarkPropertyDirtyFromRepIndex(this, 13, FName(State));0x0790OnRep_State();0x079ELabel_079E:0x079ECallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x07B3K2Node_DynamicCast_AsGM = Cast<GM_C>(CallFunc_GetGameMode_ReturnValue);0x07D7K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsGM);0x07F4if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0843;0x0802K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Clear);0x0819K2Node_DynamicCast_AsGM.Game Clear += K2Node_CreateDelegate_OutputDelegate_1;0x0842PopFlow();0x0843Label_0843:0x0843Delay(this, 0.1f, LatentActionInfo{0x87A, 328722802, FName(ExecuteUbergraph_Centrifuge), this});0x0879PopFlow();0x087Agoto Label_079E;0x087FLabel_087F:0x087FMarkPropertyDirtyFromRepIndex(this, 11, FName(Process));0x089Cgoto Label_0747;0x08A1Label_08A1:0x08A1FlushNetDormancy();0x08ABProcess = 0;0x08C2goto Label_087F;0x08C7Label_08C7:0x08C7OnRep_State();0x08D5PopFlow();0x08D6Label_08D6:0x08D6MarkPropertyDirtyFromRepIndex(this, 13, FName(State));0x08F3goto Label_08C7;0x08F8Label_08F8:0x08F8FlushNetDormancy();0x0902State = 2;0x0916goto Label_08D6;0x091BSet Process Screen();0x0929PopFlow();0x092ALabel_092A:0x092AOnRep_State();0x0938PopFlow();0x0939Label_0939:0x0939MarkPropertyDirtyFromRepIndex(this, 13, FName(State));0x0956goto Label_092A;0x095BLabel_095B:0x095BFlushNetDormancy();0x0965State = 1;0x0979goto Label_0939;0x097ELabel_097E:0x097EOnRep_Process();0x098CSample Slot.Force State(1, Str_ItemState{0, 0});0x09CAContainer Slot.Lock(false);0x09EFPopFlow();0x09F0Label_09F0:0x09F0MarkPropertyDirtyFromRepIndex(this, 11, FName(Process));0x0A0Dgoto Label_097E;0x0A12Label_0A12:0x0A12FlushNetDormancy();0x0A1CProcess = 0;0x0A33goto Label_09F0;0x0A38Label_0A38:0x0A38OnRep_Process();0x0A46Container Slot.Get Content(CallFunc_Get_Content_Container_2, CallFunc_Get_Content_Content_2);0x0A7CCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Get_Content_Content_2.Value_8_5511228644AD6F4D6D0589BD4438C32F, 5);0x0AA7CallFunc_SelectInt_ReturnValue = SelectInt(1, 0, CallFunc_EqualEqual_IntInt_ReturnValue);0x0AD6K2Node_MakeStruct_Str_ItemState_1.Value_8_5511228644AD6F4D6D0589BD4438C32F = CallFunc_Get_Content_Content_2.Value_8_5511228644AD6F4D6D0589BD4438C32F;0x0B03K2Node_MakeStruct_Str_ItemState_1.Time_15_AFBBFC834F820A0E18A707A477B6D3FE = CallFunc_SelectInt_ReturnValue;0x0B27Target Sample = K2Node_MakeStruct_Str_ItemState_1;0x0B42K2Node_MakeStruct_Str_ItemState.Value_8_5511228644AD6F4D6D0589BD4438C32F = -1;0x0B62K2Node_MakeStruct_Str_ItemState.Time_15_AFBBFC834F820A0E18A707A477B6D3FE = 0;0x0B82Container Slot.Move Out(K2Node_MakeStruct_Str_ItemState, false);0x0BB0RetriggerableDelay(this, 0.5f, LatentActionInfo{0xBE7, -1334704019, FName(ExecuteUbergraph_Centrifuge), this});0x0BE6PopFlow();0x0BE7Sample Slot.Move Out(Target Sample, false);0x0C15RetriggerableDelay(this, 1f, LatentActionInfo{0xC4C, -1588507002, FName(ExecuteUbergraph_Centrifuge), this});0x0C4BPopFlow();0x0C4CAll PLay Bip(true);0x0C5BPopFlow();0x0C5CLabel_0C5C:0x0C5CMarkPropertyDirtyFromRepIndex(this, 11, FName(Process));0x0C79goto Label_0A38;0x0C7ELabel_0C7E:0x0C7EFlushNetDormancy();0x0C88Process = 100;0x0C9Fgoto Label_0C5C;0x0CA4Start Process();0x0CB2All PLay Bip(false);0x0CC1PopFlow();0x0CC2Label_0CC2:0x0CC2W Screen.Rename Infos(NSLOCTEXT("5A5AE37B4180622881701085DE76ADF8", "", "PLACE CONTAINER"), NSLOCTEXT("570BFBBA43842D7FBE3796896466F99D", "", "READY TO PROCESS"), NSLOCTEXT("A87F44634EC4A5264005D99881D504F9", "", "EMPTY SAMPLE"), NSLOCTEXT("FADF76F340B0A0EE4AC2F6BB3AF15552", "", "PROCESSING..."), NSLOCTEXT("C8399B7F459CF4661FFAF680E459C13C", "", "PAUSE AT"), NSLOCTEXT("52B3735847B25389F2C77CA01963821A", "", "SAMPLE PROCESSED"), NSLOCTEXT("6B6437C142610B1AD26B9B9532890214", "", "ERROR"));0x0E53PopFlow();0x0E54Label_0E54:0x0E54RetriggerableDelay(this, 0f, LatentActionInfo{0xC6, -547008546, FName(ExecuteUbergraph_Centrifuge), this});0x0E8APopFlow();0x0E8BLabel_0E8B:0x0E8BPushFlow(Label_0E95);0x0E90goto Label_0E54;0x0E95Label_0E95:0x0E95RetriggerableDelay(this, 0.2f, LatentActionInfo{0x195, -2115345595, FName(ExecuteUbergraph_Centrifuge), this});0x0ECBPopFlow();0x0ECCLabel_0ECC:0x0ECCRetriggerableDelay(this, 0.2f, LatentActionInfo{0x264, -1970744316, FName(ExecuteUbergraph_Centrifuge), this});0x0F02PopFlow();0x0F03Label_0F03:0x0F03PushFlow(Label_0F0D);0x0F08goto Label_0ECC;0x0F0DLabel_0F0D:0x0F0DRetriggerableDelay(this, 0.4f, LatentActionInfo{0x333, 768262212, FName(ExecuteUbergraph_Centrifuge), this});0x0F43PopFlow();0x0F44Label_0F44:0x0F44Container Slot.Get Content(CallFunc_Get_Content_Container_1, CallFunc_Get_Content_Content_1);0x0F7ACallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(CallFunc_Get_Content_Content_1.Value_8_5511228644AD6F4D6D0589BD4438C32F, 6);0x0FA5CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_Get_Content_Content_1.Value_8_5511228644AD6F4D6D0589BD4438C32F, 0);0x0FD0CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Greater_IntInt_ReturnValue_1, CallFunc_Less_IntInt_ReturnValue_1);0x0FF6if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_05B8;0x1004goto Label_08F8;0x1009Label_1009:0x1009Timeline.PlayFromStart();0x1029PopFlow();0x102APopFlow();0x102BPopFlow();0x102CPopFlow();0x102DPushFlow(Label_1121);0x1032PushFlow(Label_10C8);0x1037CallFunc_GetWidget_ReturnValue = Widget.GetWidget();0x1065K2Node_DynamicCast_AsW_Generic_Machine_Jauge = Cast<W_GenericMachine_Jauge_C>(CallFunc_GetWidget_ReturnValue);0x1089K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsW_Generic_Machine_Jauge);0x10A6if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x10B0W Screen = K2Node_DynamicCast_AsW_Generic_Machine_Jauge;0x10C3goto Label_0CC2;0x10C8Label_10C8:0x10C8CallFunc_HasAuthority_ReturnValue = HasAuthority();0x10DCif (!(CallFunc_HasAuthority_ReturnValue)) goto Label_10EF;0x10EAgoto Label_08A1;0x10EFLabel_10EF:0x10EFDelayUntilNextTick(this, LatentActionInfo{0x91B, 1029999012, FName(ExecuteUbergraph_Centrifuge), this});0x1120PopFlow();0x1121Label_1121:0x1121CallFunc_K2_AttachToComponent_ReturnValue = MS_ContainerSlot.K2_AttachToComponent(Sound Path.Source, FName(None), 2, 2, 2, true);0x117EPopFlow();0x117FK2Node_CreateDelegate_OutputDelegate.Bind(this, Process Tick);0x1196CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(1, Charge Speed);0x11C4CallFunc_K2_SetTimerDelegate_Time_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x11E1CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast, true, false, 0f, 0f);0x121BTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x1236PopFlow();0x1237K2_ClearAndInvalidateTimerHandle(this, Timer);0x124BPopFlow();0x124Cgoto Label_04AC;0x1251Label_1251:0x1251K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(State, 2);0x1270if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0564;0x127EPopFlow();0x127Fgoto Label_1251;0x1284Sample Slot.Force State(1, Str_ItemState{0, 0});0x12C2Container Slot.Force State(0, Str_ItemState{0, 0});0x1300Pause Process();0x130Egoto Label_095B;0x1313K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(State, 1);0x1332if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0F44;0x1340K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(State, 2);0x135Fif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0F44;0x136DK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(State, 3);0x138Cif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0F44;0x139APopFlow();0x139BK2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(State, 1);0x13BAif (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_060C;0x13C8K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(State, 2);0x13E7if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_060C;0x13F5K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(State, 3);0x1414if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_060C;0x1422PopFlow();0x1423Label_1423:0x1423Pause Process();0x1431goto Label_0C7E;0x1436Label_1436:0x1436Container Slot.Move In();0x145APushFlow(Label_000F);0x145FRetriggerableDelay(this, 1f, LatentActionInfo{0xCA4, 918604219, FName(ExecuteUbergraph_Centrifuge), this});0x1495PopFlow();0x1496K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_CustomEvent_State, 1);0x14B5if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0A12;0x14C3K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_CustomEvent_State, 4);0x14E2if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1436;0x14F0K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_CustomEvent_State, 6);0x150Fif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1423;0x151DPopFlow();0x151EMS_ContainerSlot.SetFloatParameter(FName(Volume), Timeline_Volume_604C633944BAE5A92DB0B6BC94A282DE);0x1559MS_ContainerSlot.SetFloatParameter(FName(Pitch), Timeline_Pitch_604C633944BAE5A92DB0B6BC94A282DE);0x1594PopFlow();0x1595MS_ContainerSlot.Stop();0x15B9Sound Path.Set Path Level(0);0x15DFPopFlow();0x15E0if (!(K2Node_CustomEvent_Finish)) goto Label_0E8B;0x15EEgoto Label_0F03;0x15F3goto Label_0724;0x15F8Sound Path.Set Path Level(3);0x161EMS_ContainerSlot.Play(0f);0x1647goto Label_1009;0x164CLabel_164C:0x164Creturn;0x164E// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type