Zdexby TheHolyOneZ
3,987 classes
Class

APlayerMapManager_C

: AActor : UObject
/Game/Comatose/Map/PlayerMapManager.PlayerMapManager_C 0x0340 (832 B) align 8 inherited 0x0298 12 scripted vtable /Game/Comatose/Map/PlayerMapManager
0x00x0340

Members 11

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x082F Marker CaptureUSceneCaptureComponent2D*6 flagsnullptr
0x081F Marker CaptureUSceneCaptureComponent2D*6 flagsnullptr
0x08SceneUSceneComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x08CT Game InstanceUCT_GameInstance_C*6 flagsnullptr
0x10Map UpdatedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x50Spawned Persistent map marker dataTMap<FVector, AActor*>3 flags<TMap>
0x04Current Floorint327 flags0
0x032C0x04padding / unreflected
0x08Desired Ortho Widthdouble6 flags22500
0x08Player Second Floor Valuedouble6 flags150000
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
0x01bActorSeamlessTraveled : 1bit 2bool3 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
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00690x03padding / unreflected
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x70ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01580x08padding / unreflected
0x08InputComponentUInputComponent*8 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x017D0x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+3 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x01A80x08padding / 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>
0x01E80x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>5 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>7 flags[]

Functions 12

SignatureFlagsNativeParams
void Remove Persistent Map Marker(const FST_MapMarkerInfo& Map marker)
Script9 statements · 288 bytes of bytecode
0x0000BreakTransform(Map marker.MapmarkerTransform_11_6A01B2374FD8EF72BCE2FD83B9C6F015, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0037CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Spawned Persistent map marker data, CallFunc_BreakTransform_Location, CallFunc_Map_Find_Value);0x007Cif (!(CallFunc_Map_Find_ReturnValue)) goto Label_011D;0x008ABreakTransform(Map marker.MapmarkerTransform_11_6A01B2374FD8EF72BCE2FD83B9C6F015, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x00C1CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Spawned Persistent map marker data, CallFunc_BreakTransform_Location, CallFunc_Map_Find_Value);0x0106Remove Map Marker(CallFunc_Map_Find_Value);0x011DLabel_011D:0x011Dreturn;0x011F// end of script
Public0xC0
void Clamp Map Marker Location(const FVector& Current Location, const FName& Desired Range ID, const FVector& Desired Location)
Script78 statements · 2,298 bytes of bytecode
0x0000PushFlow(Label_08F7);0x0005Current Max Distance = 99999;0x0020CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(Desired Range ID, FName(None));0x004Aif (!(CallFunc_EqualEqual_NameName_ReturnValue)) goto Label_0078;0x0058Desired Location = Current Location;0x0073goto Label_08F7;0x0078Label_0078:0x0078CallFunc_EqualEqual_NameName_ReturnValue_1 = EqualEqual_NameName(Desired Range ID, FName(All));0x00A2if (!(CallFunc_EqualEqual_NameName_ReturnValue_1)) goto Label_055A;0x00B0CallFunc_GetAllActorsOfClass_OutActors = {};0x00BBGetAllActorsOfClass(this, /Game/Comatose/Map/MarkerRange/MapMarkerRange.MapMarkerRange_C, CallFunc_GetAllActorsOfClass_OutActors);0x00D8Found Ranges = CallFunc_GetAllActorsOfClass_OutActors;0x00F3Label_00F3:0x00F3CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(Found Ranges, 0);0x012Bif (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_05AB;0x0139Temp_int_Loop_Counter_Variable = 0;0x0150Temp_int_Array_Index_Variable = 0;0x0167Label_0167:0x0167CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Found Ranges);0x01A2CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01C8if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_05CB;0x01D6Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01F1PushFlow(Label_08AD);0x01F6BreakVector(Current Location, CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, CallFunc_BreakVector_Z_3);0x0224CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, 0);0x025B/Script/Engine.Default__KismetArrayLibrary.Array_Get(Found Ranges, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0296CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_Array_Get_Item.K2_GetActorLocation();0x02C8BreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_4);0x02F6CallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, 0);0x032DCallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_MakeVector_ReturnValue_2, CallFunc_MakeVector_ReturnValue_1);0x035BCallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, Current Max Distance);0x0381if (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x038B/Script/Engine.Default__KismetArrayLibrary.Array_Get(Found Ranges, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03C6Closest Range = CallFunc_Array_Get_Item;0x03D9BreakVector(Current Location, CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, CallFunc_BreakVector_Z_3);0x0407CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, 0);0x043E/Script/Engine.Default__KismetArrayLibrary.Array_Get(Found Ranges, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0479CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_Array_Get_Item.K2_GetActorLocation();0x04ABBreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_4);0x04D9CallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, 0);0x0510CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_MakeVector_ReturnValue_2, CallFunc_MakeVector_ReturnValue_1);0x053ECurrent Max Distance = CallFunc_Vector_Distance_ReturnValue;0x0559PopFlow();0x055ALabel_055A:0x055ACallFunc_GetAllActorsOfClassWithTag_OutActors = {};0x0565GetAllActorsOfClassWithTag(this, /Game/Comatose/Map/MarkerRange/MapMarkerRange.MapMarkerRange_C, Desired Range ID, CallFunc_GetAllActorsOfClassWithTag_OutActors);0x058BFound Ranges = CallFunc_GetAllActorsOfClassWithTag_OutActors;0x05A6goto Label_00F3;0x05ABLabel_05AB:0x05ABDesired Location = Current Location;0x05C6goto Label_08F7;0x05CBLabel_05CB:0x05CBCallFunc_IsValid_ReturnValue = IsValid(Closest Range);0x05E8if (!(CallFunc_IsValid_ReturnValue)) goto Label_088D;0x05F6CallFunc_K2_GetComponentLocation_ReturnValue = Closest Range.Box.K2_GetComponentLocation();0x063ECallFunc_GetScaledBoxExtent_ReturnValue = Closest Range.Box.GetScaledBoxExtent();0x0686BreakVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x06B4BreakVector(CallFunc_GetScaledBoxExtent_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x06E2CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_BreakVector_Y, CallFunc_BreakVector_Y_1);0x0710CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_BreakVector_Y, CallFunc_BreakVector_Y_1);0x073ECallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(CallFunc_BreakVector_X, CallFunc_BreakVector_X_1);0x076CCallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_BreakVector_X, CallFunc_BreakVector_X_1);0x079ABreakVector(Current Location, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x07C8CallFunc_FClamp_ReturnValue = FClamp(CallFunc_BreakVector_Y_2, CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_Add_DoubleDouble_ReturnValue);0x07FFCallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_BreakVector_X_2, CallFunc_Subtract_DoubleDouble_ReturnValue_1, CallFunc_Add_DoubleDouble_ReturnValue_1);0x0836CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_FClamp_ReturnValue_1, CallFunc_FClamp_ReturnValue, CallFunc_BreakVector_Z_2);0x086DDesired Location = CallFunc_MakeVector_ReturnValue;0x0888goto Label_08F7;0x088DLabel_088D:0x088DDesired Location = Current Location;0x08A8goto Label_08F7;0x08ADLabel_08AD:0x08ADCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x08D7Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x08F2goto Label_0167;0x08F7Label_08F7:0x08F7return;0x08F9// end of script
Public0x38
void Spawn all Registered Map Markers()
Script19 statements · 394 bytes of bytecode
0x0000PushFlow(Label_0187);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CT Game Instance.Persistant Map Marker Data);0x0084CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00AAif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00B4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00CFPushFlow(Label_013D);0x00D4/Script/Engine.Default__KismetArrayLibrary.Array_Get(CT Game Instance.Persistant Map Marker Data, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0125Spawn Map Marker(CallFunc_Array_Get_Item);0x013CPopFlow();0x013DLabel_013D:0x013DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0167Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0182goto Label_0033;0x0187Label_0187:0x0187return;0x0189// end of script
Private0x00
void Spawn Map Marker(const FST_MapMarkerInfo& Map marker Data)
Script26 statements · 1,046 bytes of bytecode
0x0000CallFunc_TextIsEmpty_ReturnValue = TextIsEmpty(Map marker Data.MarkerText_2_E40B9CA14763F877B04F428E885F0F48);0x0026if (!(CallFunc_TextIsEmpty_ReturnValue)) goto Label_01D0;0x0034CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Comatose/Map/MapMarker_Internal.MapMarker_Internal_C, Map marker Data.MapmarkerTransform_11_6A01B2374FD8EF72BCE2FD83B9C6F015, 1, nullptr, 1);0x0069SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(MarkerSize), Map marker Data.MarkerSize_8_A423E4094A4BBD260C5133A2C83E4944);0x009BSetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(MarkerTexture), Map marker Data.MarkerTexture_5_521CEF4947771D5A41A975A50B81D52C);0x00CDSetNamePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Clamp to Ranges ID), Map marker Data.ClamptoRangesID_22_472233CF427BF4DF6C91E9A6DC820818);0x00FFCallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, Map marker Data.MapmarkerTransform_11_6A01B2374FD8EF72BCE2FD83B9C6F015, 1);0x0130Receive new Map Marker(CallFunc_FinishSpawningActor_ReturnValue_1, Map marker Data.DesiredFloors_27_35524868495380FF4BEF92908B038E18);0x0159BreakTransform(Map marker Data.MapmarkerTransform_11_6A01B2374FD8EF72BCE2FD83B9C6F015, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0190/Script/Engine.Default__BlueprintMapLibrary.Map_Add(Spawned Persistent map marker data, CallFunc_BreakTransform_Location, CallFunc_FinishSpawningActor_ReturnValue_1);0x01CBgoto Label_0413;0x01D0Label_01D0:0x01D0CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/Comatose/Map/MapMarkerText_Internal.MapMarkerText_Internal_C, Map marker Data.MapmarkerTransform_11_6A01B2374FD8EF72BCE2FD83B9C6F015, 1, nullptr, 1);0x0205SetTextPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(Desired Text), Map marker Data.MarkerText_2_E40B9CA14763F877B04F428E885F0F48);0x0237SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(Text Size), Map marker Data.MarkerTextSize_14_B43A1F39414E770A96E14E9F115DF320);0x0269/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(Desired Text Color), Map marker Data.TextColor_17_D61ED491487581F5B0F4CDB5D8A9951B);0x02B1SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(MarkerSize), Map marker Data.MarkerSize_8_A423E4094A4BBD260C5133A2C83E4944);0x02E3SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(MarkerTexture), Map marker Data.MarkerTexture_5_521CEF4947771D5A41A975A50B81D52C);0x0315SetNamePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(Clamp to Ranges ID), Map marker Data.ClamptoRangesID_22_472233CF427BF4DF6C91E9A6DC820818);0x0347CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, Map marker Data.MapmarkerTransform_11_6A01B2374FD8EF72BCE2FD83B9C6F015, 1);0x0378Receive new Map Marker(CallFunc_FinishSpawningActor_ReturnValue, Map marker Data.DesiredFloors_27_35524868495380FF4BEF92908B038E18);0x03A1BreakTransform(Map marker Data.MapmarkerTransform_11_6A01B2374FD8EF72BCE2FD83B9C6F015, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x03D8/Script/Engine.Default__BlueprintMapLibrary.Map_Add(Spawned Persistent map marker data, CallFunc_BreakTransform_Location, CallFunc_FinishSpawningActor_ReturnValue);0x0413Label_0413:0x0413return;0x0415// end of script
Public0xC0
void Initialize Game Instance()
Script18 statements · 317 bytes of bytecode
0x0000CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0015K2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetGameInstance_ReturnValue);0x0039K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x0056if (!(K2Node_DynamicCast_bSuccess)) goto Label_012A;0x0064K2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Game Instance(CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance);0x0092Label_0092:0x0092CT Game Instance = CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance;0x00A5K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Spawn Map Marker);0x00BCCT Game Instance.Registered new persistant map marker += K2Node_CreateDelegate_OutputDelegate_1;0x00E5K2Node_CreateDelegate_OutputDelegate.Bind(this, Remove Persistent Map Marker);0x00FCCT Game Instance.Removed Persistent Map Marker += K2Node_CreateDelegate_OutputDelegate;0x0125goto Label_013A;0x012ALabel_012A:0x012ACallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance = nullptr;0x0135goto Label_0092;0x013ALabel_013A:0x013Areturn;0x013C// end of script
Public0x00
void Remove Map Marker(AActor* Actor to Receive)
Script3 statements · 85 bytes of bytecode
0x0000CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(1F Marker Capture.ShowOnlyActors, Actor to Receive);0x0052return;0x0054// end of script
Public0x08
void Receive new Map Marker(AActor* Actor to Receive, TArray<int32>& Desired Floors)
Script20 statements · 514 bytes of bytecode
0x0000PushFlow(Label_01FF);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Desired Floors);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x009ETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00B9PushFlow(Label_01B5);0x00BE/Script/Engine.Default__KismetArrayLibrary.Array_Get(Desired Floors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00F9Temp_int_Variable = CallFunc_Array_Get_Item;0x0114CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Switch(Temp_int_Variable, 0 => 1F Marker Capture, 1 => 1F Marker Capture, 2 => 2F Marker Capture, default => K2Node_Select_Default).ShowOnlyActors, Actor to Receive);0x01B4PopFlow();0x01B5Label_01B5:0x01B5CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01DFTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01FAgoto Label_0033;0x01FFLabel_01FF:0x01FFreturn;0x0201// end of script
Public0x18
void Update Map()
Script5 statements · 86 bytes of bytecode
0x0000Map Updated.Broadcast();0x00131F Marker Capture.CaptureScene();0x00332F Marker Capture.CaptureScene();0x0053return;0x0055// end of script
Public0x00
void UserConstructionScript()
Script6 statements · 159 bytes of bytecode
0x0000K2Node_VariableSet_OrthoWidth_ImplicitCast = Cast<3>(Desired Ortho Width);0x001D1F Marker Capture.OrthoWidth = K2Node_VariableSet_OrthoWidth_ImplicitCast;0x004EK2Node_VariableSet_OrthoWidth_ImplicitCast_1 = Cast<3>(Desired Ortho Width);0x006B2F Marker Capture.OrthoWidth = K2Node_VariableSet_OrthoWidth_ImplicitCast_1;0x009Creturn;0x009E// end of script
EventPublic0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PlayerMapManager(29);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_PlayerMapManager(int32 EntryPoint)
Script9 statements · 51 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000ASpawn all Registered Map Markers();0x0018goto Label_0030;0x001DInitialize Game Instance();0x002Bgoto Label_000A;0x0030Label_0030:0x0030return;0x0032// end of script
Final0x04
void Map Updated__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 3

types with a member, parameter or interface of this type