implements IBPI_Interaction_C
0x00x03D0
Members 36
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | MapMesh_MapMachine_Radio_Reader | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | MapMesh_MapMachine_Radio_Door1 | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | MapMesh_MapMachine_Radio_Door | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | MapMesh_MapMachine_Radio_Base | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | C Button Eject | UChildActorComponent* | 6 flags | nullptr | |
| 0x08 | C Button Forward | UChildActorComponent* | 6 flags | nullptr | |
| 0x08 | C Button Back | UChildActorComponent* | 6 flags | nullptr | |
| 0x08 | Widget | UWidgetComponent* | 6 flags | nullptr | |
| 0x08 | AudioSourceEcho | UAudioComponent* | 6 flags | nullptr | |
| 0x08 | AudioSource | UAudioComponent* | 6 flags | nullptr | |
| 0x08 | C SoundPath | UChildActorComponent* | 6 flags | nullptr | |
| 0x08 | C Button High | UChildActorComponent* | 6 flags | nullptr | |
| 0x08 | C Button Low | UChildActorComponent* | 6 flags | nullptr | |
| 0x08 | TextRender | UTextRenderComponent* | 6 flags | nullptr | |
| 0x08 | C Music | UChildActorComponent* | 6 flags | nullptr | |
| 0x08 | C Button Play | UChildActorComponent* | 6 flags | nullptr | |
| 0x08 | Root | USceneComponent* | 6 flags | nullptr | |
| 0x08 | Time Elapsed | double | 6 flags | 0 | |
| 0x01 | State | E_GenericMachine_State | NetRepNotify+7 flags | NewEnumerator0 | |
| 0x0341 | 0x07 | padding / unreflected | |||
| 0x08 | Music | AItemSlot_C* | 7 flags | nullptr | |
| 0x08 | Button | AButton_C* | 7 flags | nullptr | |
| 0x08 | Music Timer | FTimerHandle | 5 flags | {Handle=0} | |
| 0x08 | Button Low | AButton_C* | 7 flags | nullptr | |
| 0x04 | Volume | int32 | Net+7 flags | 4 | |
| 0x036C | 0x04 | padding / unreflected | |||
| 0x08 | Button High | AButton_C* | 7 flags | nullptr | |
| 0x08 | SoundPath | ASoundPath_C* | 7 flags | nullptr | |
| 0x01 | Loudness | Enum_MusicLoudness | 6 flags | NewEnumerator0 | |
| 0x0381 | 0x07 | padding / unreflected | |||
| 0x08 | Sound Ref | USoundBase* | 6 flags | nullptr | |
| 0x08 | Screen | UW_MusicPlayerScreen_C* | 7 flags | nullptr | |
| 0x08 | Timer Tick | FTimerHandle | 5 flags | {Handle=0} | |
| 0x08 | Button Forward | AButton_C* | 7 flags | nullptr | |
| 0x08 | Button Back | AButton_C* | 7 flags | nullptr | |
| 0x01 | Is Playing | bool | 7 flags | false | |
| 0x03B1 | 0x07 | padding / unreflected | |||
| 0x08 | Button Eject | AButton_C* | 7 flags | nullptr | |
| 0x10 | Musics | TArray<FName> | 3 flags | [] | |
Inherited from AActor 79
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryActorTick | FActorTickFunction | 3 flags | {} | |
| 0x01 | bNetTemporary : 1bit 0 | bool | 3 flags | false | |
| 0x01 | bOnlyRelevantToOwner : 1bit 2 | bool | 7 flags | false | |
| 0x01 | bAlwaysRelevant : 1bit 3 | bool | 6 flags | false | |
| 0x01 | bReplicateMovement : 1bit 4 | bool | NetRepNotify+5 flags | false | |
| 0x01 | bCallPreReplication : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bCallPreReplicationForReplay : 1bit 6 | bool | 6 flags | true | |
| 0x01 | bHidden : 1bit 7 | bool | Net+7 flags | false | |
| 0x01 | bTearOff : 1bit 0 | bool | Net+3 flags | false | |
| 0x01 | bForceNetAddressable : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bExchangedRoles : 1bit 2 | bool | Transient+3 flags | false | |
| 0x01 | bNetLoadOnClient : 1bit 3 | bool | 4 flags | true | |
| 0x01 | bNetUseOwnerRelevancy : 1bit 4 | bool | 6 flags | false | |
| 0x01 | bRelevantForNetworkReplays : 1bit 5 | bool | 3 flags | true | |
| 0x01 | bRelevantForLevelBounds : 1bit 6 | bool | 5 flags | true | |
| 0x01 | bReplayRewindable : 1bit 7 | bool | 6 flags | false | |
| 0x01 | bAllowTickBeforeBeginPlay : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bAutoDestroyWhenFinished : 1bit 1 | bool | 4 flags | false | |
| 0x01 | bCanBeDamaged : 1bit 2 | bool | Net+6 flags | true | |
| 0x01 | bBlockInput : 1bit 3 | bool | 5 flags | false | |
| 0x01 | bCollideWhenPlacing : 1bit 4 | bool | 3 flags | false | |
| 0x01 | bFindCameraComponentWhenViewTarget : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bGenerateOverlapEventsDuringLevelStreaming : 1bit 6 | bool | 5 flags | false | |
| 0x01 | bIgnoresOriginShifting : 1bit 7 | bool | 5 flags | false | |
| 0x01 | bEnableAutoLODGeneration : 1bit 0 | bool | 5 flags | true | |
| 0x01 | bIsEditorOnlyActor : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bReplicates : 1bit 3 | bool | Protected+7 flags | false | |
| 0x01 | bCanBeInCluster : 1bit 4 | bool | Protected+5 flags | false | |
| 0x01 | bAllowReceiveTickEventOnDedicatedServer : 1bit 5 | bool | Protected+3 flags | true | |
| 0x01 | bReplicateUsingRegisteredSubObjectList : 1bit 7 | bool | Protected+9 flags | false | |
| 0x01 | bActorEnableCollision : 1bit 7 | bool | 3 flags | true | |
| 0x01 | bActorIsBeingDestroyed : 1bit 0 | bool | Transient+4 flags | false | |
| 0x01 | bAsyncPhysicsTickEnabled : 1bit 5 | bool | Protected+4 flags | false | |
| 0x01 | UpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | Protected+6 flags | UseConfigDefault | |
| 0x01 | DefaultUpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | 8 flags | OnlyUpdateMovable | |
| 0x01 | RemoteRole | ENetRole | NetTransient+8 flags | ROLE_None | |
| 0x0061 | 0x03 | padding / unreflected | |||
| 0x04 | InitialLifeSpan | float | 8 flags | 0 | |
| 0x04 | CustomTimeDilation | float | 7 flags | 1 | |
| 0x04 | RayTracingGroupId | int32 | 5 flags | -1 | |
| 0x60 | AttachmentReplication | FRepAttachment | NetTransient+5 flags | {AttachParent=nullptr, LocationOffset={}, RelativeScale3D={… | |
| 0x88 | ReplicatedMovement | FRepMovement | NetRepNotify+5 flags | {LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,… | |
| 0x08 | Owner | AActor* | NetRepNotify+6 flags | nullptr | |
| 0x08 | NetDriverName | FName | Protected+5 flags | GameNetDriver | |
| 0x01 | Role | ENetRole | Net+8 flags | ROLE_Authority | |
| 0x01 | NetDormancy | ENetDormancy | 9 flags | DORM_Awake | |
| 0x01 | SpawnCollisionHandlingMethod | ESpawnActorCollisionHandlingMethod | 7 flags | AlwaysSpawn | |
| 0x01 | AutoReceiveInput | EAutoReceiveInput | 6 flags | Disabled | |
| 0x04 | InputPriority | int32 | 6 flags | 0 | |
| 0x0170 | 0x08 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | 9 flags | nullptr | |
| 0x04 | NetTag | int32 | Transient+5 flags | 0 | |
| 0x04 | NetCullDistanceSquared | float | 8 flags | 2.25e+08 | |
| 0x04 | NetUpdateFrequency | float | 8 flags | 100 | |
| 0x04 | MinNetUpdateFrequency | float | 8 flags | 2 | |
| 0x04 | NetPriority | float | 8 flags | 1 | |
| 0x01 | PhysicsReplicationMode | EPhysicsReplicationMode | 7 flags | Default | |
| 0x0195 | 0x0B | padding / unreflected | |||
| 0x08 | Instigator | APawn* | NetRepNotify+8 flags | nullptr | |
| 0x10 | Children | TArray<AActor*> | Transient+4 flags | [] | |
| 0x08 | RootComponent | USceneComponent* | Protected+10 flags | nullptr | |
| 0x01C0 | 0x08 | padding / unreflected | |||
| 0x10 | Layers | TArray<FName> | 4 flags | [] | |
| 0x08 | ParentComponent | TWeakObjectPtr<UChildActorComponent> | 8 flags | nullptr | |
| 0x10 | Tags | TArray<FName> | 5 flags | [] | |
| 0x01 | OnTakeAnyDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakePointDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakeRadialDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorBeginOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorEndOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnBeginCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnClicked | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnReleased | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchBegin | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnd | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnter | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchLeave | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorHit | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnDestroyed | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndPlay | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0200 | 0x80 | padding / unreflected | |||
| 0x10 | InstanceComponents | TArray<UActorComponent*> | 6 flags | [] | |
| 0x10 | BlueprintCreatedComponents | TArray<UActorComponent*> | 8 flags | [] | |
Functions 32
| Signature | Flags | Native | Params |
|---|---|---|---|
void Get Key(const AActor*& Key)Script3 statements · 14 bytes of bytecode0x0000Key = nullptr;0x000Breturn;0x000D// end of script | Public | 0x08 | |
void Get Name(AMec_C* Mec, const FString& Name)Script3 statements · 23 bytes of bytecode0x0000Name = "";0x0014return;0x0016// end of script | Public | 0x18 | |
void Update Volume(int32 Volume)Script10 statements · 417 bytes of bytecode0x0000CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Volume);0x0025/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Map Range(CallFunc_Conv_IntToDouble_ReturnValue, 1, 10, 0.02, 1, 2.5, this, CallFunc_Map_Range____1);0x0089CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast_1 = Cast<3>(CallFunc_Map_Range____1);0x00A6AudioSource.SetVolumeMultiplier(CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast_1);0x00CFCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Volume);0x00F4/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Map Range(CallFunc_Conv_IntToDouble_ReturnValue, 1, 10, 0, 1, 3, this, CallFunc_Map_Range___);0x0158CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast = Cast<3>(CallFunc_Map_Range___);0x0175AudioSourceEcho.SetVolumeMultiplier(CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast);0x019Ereturn;0x01A0// end of script | Public | 0x04 | |
void OnRep_Volume()Script3 statements · 26 bytes of bytecode0x0000Update Volume(Volume);0x0017return;0x0019// end of script | 0x00 | ||
void OnRep_State()Script28 statements · 453 bytes of bytecode0x0000CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0014if (!(CallFunc_HasAuthority_ReturnValue)) goto Label_01C2;0x0022K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(State, 1);0x0041if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00DB;0x004FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(State, 2);0x006Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0105;0x007CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(State, 4);0x009Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0157;0x00A9K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(State, 5);0x00C8if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_018F;0x00D6goto Label_01C2;0x00DBLabel_00DB:0x00DBMusic.Lock(false);0x0100goto Label_01C2;0x0105Label_0105:0x0105All Set Song(Music.Item State.Value_8_5511228644AD6F4D6D0589BD4438C32F);0x013BAll Update Volume(Volume);0x0152goto Label_01C2;0x0157Label_0157:0x0157Start Song();0x0165Music.Lock(true);0x018Agoto Label_01C2;0x018FLabel_018F:0x018FPause Song();0x019DMusic.Lock(false);0x01C2Label_01C2:0x01C2return;0x01C4// end of script | 0x00 | ||
void UserConstructionScript()Script73 statements · 1,177 bytes of bytecode0x0000PushFlow(Label_0496);0x0005PushFlow(Label_0453);0x000APushFlow(Label_03DA);0x000FPushFlow(Label_0365);0x0014PushFlow(Label_02F0);0x0019PushFlow(Label_027B);0x001EPushFlow(Label_0206);0x0023PushFlow(Label_0191);0x0028PushFlow(Label_011C);0x002DPushFlow(Label_00A7);0x0032K2Node_DynamicCast_AsItem_Slot = Cast<ItemSlot_C>(C Music.ChildActor);0x006CK2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsItem_Slot);0x0089if (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x0093Music = K2Node_DynamicCast_AsItem_Slot;0x00A6PopFlow();0x00A7Label_00A7:0x00A7K2Node_DynamicCast_AsButton_5 = Cast<Button_C>(C Button Play.ChildActor);0x00E1K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsButton_5);0x00FEif (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x0108Button = K2Node_DynamicCast_AsButton_5;0x011BPopFlow();0x011CLabel_011C:0x011CK2Node_DynamicCast_AsButton_4 = Cast<Button_C>(C Button Low.ChildActor);0x0156K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsButton_4);0x0173if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x017DButton Low = K2Node_DynamicCast_AsButton_4;0x0190PopFlow();0x0191Label_0191:0x0191K2Node_DynamicCast_AsButton_3 = Cast<Button_C>(C Button High.ChildActor);0x01CBK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsButton_3);0x01E8if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x01F2Button High = K2Node_DynamicCast_AsButton_3;0x0205PopFlow();0x0206Label_0206:0x0206K2Node_DynamicCast_AsSound_Path = Cast<SoundPath_C>(C SoundPath.ChildActor);0x0240K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsSound_Path);0x025Dif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0267SoundPath = K2Node_DynamicCast_AsSound_Path;0x027APopFlow();0x027BLabel_027B:0x027BK2Node_DynamicCast_AsButton_2 = Cast<Button_C>(C Button Forward.ChildActor);0x02B5K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsButton_2);0x02D2if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x02DCButton Forward = K2Node_DynamicCast_AsButton_2;0x02EFPopFlow();0x02F0Label_02F0:0x02F0K2Node_DynamicCast_AsButton_1 = Cast<Button_C>(C Button Back.ChildActor);0x032AK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsButton_1);0x0347if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0351Button Back = K2Node_DynamicCast_AsButton_1;0x0364PopFlow();0x0365Label_0365:0x0365K2Node_DynamicCast_AsButton = Cast<Button_C>(C Button Eject.ChildActor);0x039FK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsButton);0x03BCif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x03C6Button Eject = K2Node_DynamicCast_AsButton;0x03D9PopFlow();0x03DALabel_03DA:0x03DAK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Loudness, 2);0x03F9if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0408;0x0407PopFlow();0x0408Label_0408:0x0408AudioSource.SetAttenuationSettings(/Game/Audio/Spatialization/Att_MusicLoud.Att_MusicLoud);0x0431SoundPath.Far = true;0x0452PopFlow();0x0453Label_0453:0x0453CallFunc_GetDataTableRowNames_OutRowNames = {};0x045EGetDataTableRowNames(/Game/World/Music/DT_Musics.DT_Musics, CallFunc_GetDataTableRowNames_OutRowNames);0x047AMusics = CallFunc_GetDataTableRowNames_OutRowNames;0x0495PopFlow();0x0496Label_0496:0x0496return;0x0498// end of script | EventPublic | 0x00 | |
void Net Interaction(int32 Index, AActor* Source, const FStr_ItemState& Item State)Script6 statements · 72 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Index_2 = Index;0x0012PersistentFrame.K2Node_Event_Source_2 = Source;0x0024PersistentFrame.K2Node_Event_Item_State_2 = Item State;0x0036ExecuteUbergraph_Music_Small(1902);0x0045return;0x0047// end of script | Public | 0x18 | |
void Local Interaction(int32 Index, AActor* Source, const FStr_ItemState& Item State)Script6 statements · 72 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Index_1 = Index;0x0012PersistentFrame.K2Node_Event_Source_1 = Source;0x0024PersistentFrame.K2Node_Event_Item_State_1 = Item State;0x0036ExecuteUbergraph_Music_Small(1903);0x0045return;0x0047// end of script | Public | 0x18 | |
void Other Interaction(int32 Index, AActor* Source, const FStr_ItemState& Item State)Script6 statements · 72 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Index = Index;0x0012PersistentFrame.K2Node_Event_Source = Source;0x0024PersistentFrame.K2Node_Event_Item_State = Item State;0x0036ExecuteUbergraph_Music_Small(1904);0x0045return;0x0047// end of script | Public | 0x18 | |
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Music_Small(1905);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void Start Song()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Music_Small(2170);0x000Freturn;0x0011// end of script | 0x00 | ||
void Pause Song()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Music_Small(2603);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__Analyzer_Button_K2Node_ComponentBoundEvent_0_Button Push__DelegateSignature(AMec_C* Source)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Source_5 = Source;0x0012ExecuteUbergraph_Music_Small(2954);0x0021return;0x0023// end of script | 0x08 | ||
void BndEvt__Analyzer_Sample_K2Node_ComponentBoundEvent_1_Place Item__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Music_Small(2959);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__Analyzer_Sample_K2Node_ComponentBoundEvent_2_Take Item__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Music_Small(2964);0x000Freturn;0x0011// end of script | 0x00 | ||
void Clear()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Music_Small(2969);0x000Freturn;0x0011// end of script | 0x00 | ||
void Music End()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Music_Small(3011);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__Music_Small_Button 1_K2Node_ComponentBoundEvent_3_Button Push__DelegateSignature(AMec_C* Source)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Source_4 = Source;0x0012ExecuteUbergraph_Music_Small(3026);0x0021return;0x0023// end of script | 0x08 | ||
void All Start Song(float StartTime, int32 Volume)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_StartTime = StartTime;0x0012PersistentFrame.K2Node_CustomEvent_Volume_1 = Volume;0x0024ExecuteUbergraph_Music_Small(3031);0x0033return;0x0035// end of script | 0x08 | ||
void All Pause Song(double Time)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Time_1 = Time;0x0012ExecuteUbergraph_Music_Small(3257);0x0021return;0x0023// end of script | 0x08 | ||
void BndEvt__Music_Small_Button High_K2Node_ComponentBoundEvent_4_Button Push__DelegateSignature(AMec_C* Source)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Source_3 = Source;0x0012ExecuteUbergraph_Music_Small(3413);0x0021return;0x0023// end of script | 0x08 | ||
void All Set Song(int32 Index)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Index = Index;0x0012ExecuteUbergraph_Music_Small(3418);0x0021return;0x0023// end of script | 0x04 | ||
void All Update Volume(int32 Volume)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Volume = Volume;0x0012ExecuteUbergraph_Music_Small(3989);0x0021return;0x0023// end of script | 0x04 | ||
void Time Tick()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Music_Small(4017);0x000Freturn;0x0011// end of script | 0x00 | ||
void All Play Time(double Time)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Time = Time;0x0012ExecuteUbergraph_Music_Small(4154);0x0021return;0x0023// end of script | 0x08 | ||
void BndEvt__Music_Small_Button Forward_K2Node_ComponentBoundEvent_5_Button Push__DelegateSignature(AMec_C* Source)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Source_2 = Source;0x0012ExecuteUbergraph_Music_Small(4200);0x0021return;0x0023// end of script | 0x08 | ||
void BndEvt__Music_Small_Button Back_K2Node_ComponentBoundEvent_6_Button Push__DelegateSignature(AMec_C* Source)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Source_1 = Source;0x0012ExecuteUbergraph_Music_Small(4834);0x0021return;0x0023// end of script | 0x08 | ||
void Stop Song()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Music_Small(5340);0x000Freturn;0x0011// end of script | 0x00 | ||
void All Remove Song()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Music_Small(5345);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__Music_Small_Button Eject_K2Node_ComponentBoundEvent_7_Button Push__DelegateSignature(AMec_C* Source)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Source = Source;0x0012ExecuteUbergraph_Music_Small(5626);0x0021return;0x0023// end of script | 0x08 | ||
void Refresh Screen()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Music_Small(6888);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_Music_Small(int32 EntryPoint)Script330 statements · 7,176 bytes of bytecode0x0000PushFlow(Label_1C05);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FUpdate Volume(Volume);0x0026CallFunc_IsValid_ReturnValue_1 = IsValid(Screen);0x0043if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x004DScreen.Set Volume(Volume);0x007APopFlow();0x007BLabel_007B:0x007BMarkPropertyDirtyFromRepIndex(this, 10, FName(State));0x0098OnRep_State();0x00A6ForceNetUpdate();0x00B4PopFlow();0x00B5Label_00B5:0x00B5FlushNetDormancy();0x00BFState = 4;0x00D3goto Label_007B;0x00D8Label_00D8:0x00D8OnRep_State();0x00E6ForceNetUpdate();0x00F4PopFlow();0x00F5Label_00F5:0x00F5MarkPropertyDirtyFromRepIndex(this, 10, FName(State));0x0112goto Label_00D8;0x0117Label_0117:0x0117FlushNetDormancy();0x0121State = 5;0x0135goto Label_00F5;0x013ALabel_013A:0x013AOnRep_State();0x0148Label_0148:0x0148CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x015DK2Node_DynamicCast_AsGM = Cast<GM_C>(CallFunc_GetGameMode_ReturnValue);0x0181K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGM);0x019Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_01ED;0x01ACK2Node_CreateDelegate_OutputDelegate.Bind(this, Clear);0x01C3K2Node_DynamicCast_AsGM.Game Clear += K2Node_CreateDelegate_OutputDelegate;0x01ECPopFlow();0x01EDLabel_01ED:0x01EDDelay(this, 0.1f, LatentActionInfo{0x224, 1671392572, FName(ExecuteUbergraph_Music_Small), this});0x0223PopFlow();0x0224goto Label_0148;0x0229Label_0229:0x0229MarkPropertyDirtyFromRepIndex(this, 10, FName(State));0x0246goto Label_013A;0x024BLabel_024B:0x024BFlushNetDormancy();0x0255State = 1;0x0269goto Label_0229;0x026ELabel_026E:0x026EOnRep_State();0x027CForceNetUpdate();0x028APopFlow();0x028BLabel_028B:0x028BMarkPropertyDirtyFromRepIndex(this, 10, FName(State));0x02A8goto Label_026E;0x02ADLabel_02AD:0x02ADFlushNetDormancy();0x02B7State = 2;0x02CBgoto Label_028B;0x02D0Label_02D0:0x02D0OnRep_State();0x02DETime Elapsed = 0;0x02F9Pause Song();0x0307All Remove Song();0x0315ForceNetUpdate();0x0323PopFlow();0x0324Label_0324:0x0324MarkPropertyDirtyFromRepIndex(this, 10, FName(State));0x0341goto Label_02D0;0x0346Label_0346:0x0346FlushNetDormancy();0x0350State = 1;0x0364goto Label_0324;0x0369Label_0369:0x0369OnRep_State();0x0377FlushNetDormancy();0x0381Volume = 4;0x0398MarkPropertyDirtyFromRepIndex(this, 11, FName(Volume));0x03B5All Update Volume(Volume);0x03CCPause Song();0x03DATime Elapsed = 0;0x03F5All Remove Song();0x0403PopFlow();0x0404Label_0404:0x0404MarkPropertyDirtyFromRepIndex(this, 10, FName(State));0x0421goto Label_0369;0x0426Label_0426:0x0426FlushNetDormancy();0x0430State = 1;0x0444goto Label_0404;0x0449Label_0449:0x0449FlushNetDormancy();0x0453CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Volume, 1);0x047DCallFunc_Clamp_ReturnValue = clamp(CallFunc_Subtract_IntInt_ReturnValue, 1, 10);0x04ACVolume = CallFunc_Clamp_ReturnValue;0x04C7MarkPropertyDirtyFromRepIndex(this, 11, FName(Volume));0x04E4All Update Volume(Volume);0x04FBPopFlow();0x04FCLabel_04FC:0x04FCFlushNetDormancy();0x0506CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Volume, 1);0x0530CallFunc_Clamp_ReturnValue_1 = clamp(CallFunc_Add_IntInt_ReturnValue, 1, 10);0x055FVolume = CallFunc_Clamp_ReturnValue_1;0x057AMarkPropertyDirtyFromRepIndex(this, 11, FName(Volume));0x0597All Update Volume(Volume);0x05AEPopFlow();0x05AFLabel_05AF:0x05AFFlushNetDormancy();0x05B9Volume = 4;0x05D0MarkPropertyDirtyFromRepIndex(this, 11, FName(Volume));0x05EDAll Update Volume(Volume);0x0604goto Label_024B;0x0609Label_0609:0x0609OnRep_State();0x0617PopFlow();0x0618Label_0618:0x0618MarkPropertyDirtyFromRepIndex(this, 10, FName(State));0x0635goto Label_0609;0x063ALabel_063A:0x063AFlushNetDormancy();0x0644State = 2;0x0658goto Label_0618;0x065DLabel_065D:0x065DOnRep_State();0x066BTime Elapsed = 0;0x0686Pause Song();0x0694All Remove Song();0x06A2ForceNetUpdate();0x06B0PopFlow();0x06B1Label_06B1:0x06B1MarkPropertyDirtyFromRepIndex(this, 10, FName(State));0x06CEgoto Label_065D;0x06D3Label_06D3:0x06D3FlushNetDormancy();0x06DDState = 1;0x06F1goto Label_06B1;0x06F6Label_06F6:0x06F6CallFunc_IsValid_ReturnValue = IsValid(Screen);0x0713if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x071DScreen.Set Volume(K2Node_CustomEvent_Volume);0x074APopFlow();0x074BLabel_074B:0x074BCallFunc_HasAuthority_ReturnValue = HasAuthority();0x075Fif (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x0769goto Label_05AF;0x076EPopFlow();0x076FPopFlow();0x0770PopFlow();0x0771PushFlow(Label_086B);0x0776PushFlow(Label_07DE);0x077BPushFlow(Label_074B);0x0780CallFunc_K2_AttachToComponent_ReturnValue = AudioSource.K2_AttachToComponent(SoundPath.Source, FName(None), 2, 2, 2, true);0x07DDPopFlow();0x07DELabel_07DE:0x07DECallFunc_GetWidget_ReturnValue = Widget.GetWidget();0x080CK2Node_DynamicCast_AsW_Music_Player_Screen = Cast<W_MusicPlayerScreen_C>(CallFunc_GetWidget_ReturnValue);0x0830K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsW_Music_Player_Screen);0x084Dif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0857Screen = K2Node_DynamicCast_AsW_Music_Player_Screen;0x086APopFlow();0x086BLabel_086B:0x086BRefresh Screen();0x0879PopFlow();0x087AIs Playing = true;0x0885CallFunc_All_Start_Song_StartTime_ImplicitCast = Cast<3>(Time Elapsed);0x08A2All Start Song(CallFunc_All_Start_Song_StartTime_ImplicitCast, Volume);0x08C2CallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(AudioSource.Sound.Duration);0x090BCallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, Time Elapsed);0x0939K2Node_CreateDelegate_OutputDelegate_2.Bind(this, Music End);0x0950CallFunc_K2_SetTimerDelegate_Time_ImplicitCast = Cast<3>(CallFunc_Subtract_DoubleDouble_ReturnValue);0x096DCallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_2, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast, false, false, 0f, 0f);0x09A7Music Timer = CallFunc_K2_SetTimerDelegate_ReturnValue_1;0x09C2K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Time Tick);0x09D9CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_1, 0.3f, true, false, 0f, 0f);0x0A0FTimer Tick = CallFunc_K2_SetTimerDelegate_ReturnValue;0x0A2APopFlow();0x0A2BIs Playing = false;0x0A36CallFunc_K2_GetTimerElapsedTimeHandle_ReturnValue = K2_GetTimerElapsedTimeHandle(this, Music Timer);0x0A5CCallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_K2_GetTimerElapsedTimeHandle_ReturnValue);0x0A79CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, Time Elapsed);0x0AA7Time Elapsed = CallFunc_Add_DoubleDouble_ReturnValue;0x0AC2All Pause Song(Time Elapsed);0x0AD9K2_ClearAndInvalidateTimerHandle(this, Music Timer);0x0AEDK2_ClearAndInvalidateTimerHandle(this, Timer Tick);0x0B01PopFlow();0x0B02Label_0B02:0x0B02K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(State, 2);0x0B21if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00B5;0x0B2FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(State, 4);0x0B4Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0117;0x0B5CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(State, 5);0x0B7Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00B5;0x0B89PopFlow();0x0B8Agoto Label_0B02;0x0B8Fgoto Label_02AD;0x0B94goto Label_0346;0x0B99Music.Delete Item(true);0x0BBEgoto Label_0426;0x0BC3Stop Song();0x0BD1PopFlow();0x0BD2goto Label_0449;0x0BD7Update Volume(K2Node_CustomEvent_Volume_1);0x0BEEAudioSourceEcho.Play(K2Node_CustomEvent_StartTime);0x0C1BAudioSource.Play(K2Node_CustomEvent_StartTime);0x0C48SoundPath.Set Path Level(3);0x0C6ECallFunc_Set_Time_Time_ImplicitCast = Cast<4>(K2Node_CustomEvent_StartTime);0x0C8BScreen.Set Time(CallFunc_Set_Time_Time_ImplicitCast);0x0CB8PopFlow();0x0CB9AudioSourceEcho.Stop();0x0CDDAudioSource.Stop();0x0D01SoundPath.Set Path Level(0);0x0D27Screen.Set Time(K2Node_CustomEvent_Time_1);0x0D54PopFlow();0x0D55goto Label_04FC;0x0D5A/Script/Engine.Default__KismetArrayLibrary.Array_Get(Musics, K2Node_CustomEvent_Index, CallFunc_Array_Get_Item);0x0D95CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/World/Music/DT_Musics.DT_Musics, CallFunc_Array_Get_Item, CallFunc_GetDataTableRowFromName_OutRow);0x0DDAif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) PopFlow();0x0DE4AudioSource.SetSound(CallFunc_GetDataTableRowFromName_OutRow.Sound_6_A85FA52340EAEB208029C9B4C155D8F1);0x0E16AudioSourceEcho.SetSound(CallFunc_GetDataTableRowFromName_OutRow.Sound_6_A85FA52340EAEB208029C9B4C155D8F1);0x0E48CallFunc_Set_Max_Time_Time_ImplicitCast = Cast<4>(CallFunc_GetDataTableRowFromName_OutRow.Sound_6_A85FA52340EAEB208029C9B4C155D8F1.Duration);0x0E84Screen.Set Max Time(CallFunc_Set_Max_Time_Time_ImplicitCast);0x0EB1CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetDataTableRowFromName_OutRow.Artists_9_1062BE244DDE7863903DB6BB65B19995);0x0EDFCallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_GetDataTableRowFromName_OutRow.Title_10_D0409C4E4622BC1412756AB2EA2B3E71);0x0F0DScreen.Set Title(CallFunc_GetDataTableRowFromName_OutRow.Title_10_D0409C4E4622BC1412756AB2EA2B3E71, CallFunc_GetDataTableRowFromName_OutRow.Artists_9_1062BE244DDE7863903DB6BB65B19995, CallFunc_Conv_StringToText_ReturnValue_1, CallFunc_Conv_StringToText_ReturnValue);0x0F67Screen.Set Time(0);0x0F94PopFlow();0x0F95Update Volume(K2Node_CustomEvent_Volume);0x0FACgoto Label_06F6;0x0FB1CallFunc_K2_GetTimerElapsedTimeHandle_ReturnValue_1 = K2_GetTimerElapsedTimeHandle(this, Music Timer);0x0FD7CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_K2_GetTimerElapsedTimeHandle_ReturnValue_1);0x0FF4CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, Time Elapsed);0x1022All Play Time(CallFunc_Add_DoubleDouble_ReturnValue_1);0x1039PopFlow();0x103AScreen.Set Time(K2Node_CustomEvent_Time);0x1067PopFlow();0x1068K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(State, 2);0x1087if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_10F0;0x1095K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(State, 4);0x10B4if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_10F0;0x10C2K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(State, 5);0x10E1if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_10F0;0x10EFPopFlow();0x10F0Label_10F0:0x10F0CallFunc_K2_GetTimerElapsedTimeHandle_ReturnValue_2 = K2_GetTimerElapsedTimeHandle(this, Music Timer);0x1116CallFunc_Add_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CallFunc_K2_GetTimerElapsedTimeHandle_ReturnValue_2);0x1133CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_2, Time Elapsed);0x1161CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_2, 10);0x118FCallFunc_FClamp_Max_ImplicitCast = Cast<4>(AudioSource.Sound.Duration);0x11D8CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_3, 0, CallFunc_FClamp_Max_ImplicitCast);0x120FTime Elapsed = CallFunc_FClamp_ReturnValue;0x122ACallFunc_Less_DoubleDouble_B_ImplicitCast = Cast<4>(AudioSource.Sound.Duration);0x1273CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(Time Elapsed, CallFunc_Less_DoubleDouble_B_ImplicitCast);0x1299if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_12D3;0x12A7Label_12A7:0x12A7if (!(Is Playing)) goto Label_12C4;0x12B5Start Song();0x12C3PopFlow();0x12C4Label_12C4:0x12C4Pause Song();0x12D2PopFlow();0x12D3Label_12D3:0x12D3Stop Song();0x12E1PopFlow();0x12E2K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(State, 2);0x1301if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_136A;0x130FK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(State, 4);0x132Eif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_136A;0x133CK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(State, 5);0x135Bif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_136A;0x1369PopFlow();0x136ALabel_136A:0x136ACallFunc_K2_GetTimerElapsedTimeHandle_ReturnValue_2 = K2_GetTimerElapsedTimeHandle(this, Music Timer);0x1390CallFunc_Add_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CallFunc_K2_GetTimerElapsedTimeHandle_ReturnValue_2);0x13ADCallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_2, Time Elapsed);0x13DBCallFunc_Add_DoubleDouble_ReturnValue_4 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_2, -10);0x1409CallFunc_FClamp_Max_ImplicitCast_1 = Cast<4>(AudioSource.Sound.Duration);0x1452CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_4, 0, CallFunc_FClamp_Max_ImplicitCast_1);0x1489Time Elapsed = CallFunc_FClamp_ReturnValue_1;0x14A4goto Label_12A7;0x14A9Label_14A9:0x14A9Pause Song();0x14B7goto Label_063A;0x14BCLabel_14BC:0x14BCTime Elapsed = 0;0x14D7goto Label_14A9;0x14DCgoto Label_14BC;0x14E1Screen.Set Max Time(0.01);0x150EScreen.Set Title("NO SONG DETECTED", "", FText::FromStringTable("/Game/Traduction/ST_World.ST_World", "noCassette_Ttile"), FText::FromStringTable("/Game/Traduction/ST_World.ST_World", "noCassette_description"));0x15CCScreen.Set Time(0);0x15F9PopFlow();0x15FAif (!(Music.Item In)) PopFlow();0x161AK2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(State, 2);0x1639if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_16A2;0x1647K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(State, 4);0x1666if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_16A2;0x1674K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(State, 5);0x1693if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_16A2;0x16A1PopFlow();0x16A2Label_16A2:0x16A2CallFunc_GetTransform_ReturnValue = GetTransform();0x16BECallFunc_TransformDirection_ReturnValue = TransformDirection(CallFunc_GetTransform_ReturnValue, FVector(0, 0, 10));0x16FCCallFunc_K2_GetComponentToWorld_ReturnValue = C Music.K2_GetComponentToWorld();0x172EBreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x175CCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location, CallFunc_TransformDirection_ReturnValue);0x178ACallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, CallFunc_BreakTransform_Rotation, FVector(1, 1, 1));0x17D1CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Items/WorldItem.WorldItem_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr, 1);0x17FDCallFunc_GetTransform_ReturnValue = GetTransform();0x1819CallFunc_TransformDirection_ReturnValue_1 = TransformDirection(CallFunc_GetTransform_ReturnValue, FVector(200, 0, 200));0x1857SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Drop Direction), CallFunc_TransformDirection_ReturnValue_1);0x1880SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Data), /Game/Items/Melee/Music/DA_Music.DA_Music);0x18A9/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Item State), Music.Item State);0x18FEK2Node_MakeArray_Array = {C Music.ChildActor};0x1928/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Actors to Ignore), K2Node_MakeArray_Array);0x1967CallFunc_GetTransform_ReturnValue = GetTransform();0x1983CallFunc_TransformDirection_ReturnValue = TransformDirection(CallFunc_GetTransform_ReturnValue, FVector(0, 0, 10));0x19C1CallFunc_K2_GetComponentToWorld_ReturnValue = C Music.K2_GetComponentToWorld();0x19F3BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x1A21CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location, CallFunc_TransformDirection_ReturnValue);0x1A4FCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, CallFunc_BreakTransform_Rotation, FVector(1, 1, 1));0x1A96CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x1ABEMusic.Delete Item(false);0x1AE3goto Label_06D3;0x1AE8Screen.Set Max Time(0.01);0x1B15Screen.Set Title("NO SONG DETECTED", "", FText::FromStringTable("/Game/Traduction/ST_World.ST_World", "noCassette_Ttile"), FText::FromStringTable("/Game/Traduction/ST_World.ST_World", "noCassette_description"));0x1BD3Screen.Set Time(0);0x1C00goto Label_000F;0x1C05Label_1C05:0x1C05return;0x1C07// end of script | Final | 0x04 |