Zdexby TheHolyOneZ
3,987 classes
Class

UDoorVisualRepresentationComp_C

: USceneComponent : UActorComponent : UObject
/Game/Comatose/Components/DoorMapRepresentationComponent/DoorVisualRepresentationComp.DoorVisualRepresentationComp_C 0x03B8 (952 B) align 16 inherited 0x02A0 7 scripted vtable /Game/Comatose/Components/DoorMapRepresentationComponent/DoorVisualRepresentationComp
0x00x03B8

Members 9

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08CT Game InstanceUCT_GameInstance_C*6 flagsnullptr
0x08Lock ComponentULockComponent_C*7 flagsnullptr
0x01Currently Show Lockedbool7 flagsfalse
0x02B90x07padding / unreflected
0x08Map ManagerAPlayerMapManager_C*7 flagsnullptr
0x02C80x08padding / unreflected
0xC0Current Marker DataFST_MapMarkerInfo4 flags{MarkerText_2_E40B9CA14763F877B04F428E885F0F48=<FText>, Mar…
0x18Spawn LocationFVector7 flags{X=0, Y=0, Z=0}
0x01Enabledbool6 flagstrue
0x03A90x07padding / unreflected
0x08PlayerACT_Player_C*7 flagsnullptr
Inherited from USceneComponent 29
OffsetSizeNameTypeFlagsDefault
0x08PhysicsVolumeTWeakObjectPtr<APhysicsVolume>Transient+6 flagsnullptr
0x08AttachParentUSceneComponent*NetRepNotify+7 flagsnullptr
0x08AttachSocketNameFNameNetRepNotify+5 flagsNone
0x10AttachChildrenTArray<USceneComponent*>NetTransient+6 flags[]
0x10ClientAttachedChildrenTArray<USceneComponent*>Transient+5 flags[]
0x00E00x48padding / unreflected
0x18RelativeLocationFVectorNetRepNotify+8 flags{X=0, Y=0, Z=0}
0x18RelativeRotationFRotatorNetRepNotify+7 flags{Pitch=0, Yaw=0, Roll=0}
0x18RelativeScale3DFVectorNetRepNotify+8 flags{X=1, Y=1, Z=1}
0x18ComponentVelocityFVector5 flags{X=0, Y=0, Z=0}
0x01bComponentToWorldUpdated : 1bit 0boolTransient+3 flagsfalse
0x01bAbsoluteLocation : 1bit 2boolNetRepNotify+6 flagsfalse
0x01bAbsoluteRotation : 1bit 3boolNetRepNotify+6 flagsfalse
0x01bAbsoluteScale : 1bit 4boolNetRepNotify+6 flagsfalse
0x01bVisible : 1bit 5boolNetRepNotify+6 flagstrue
0x01bShouldBeAttached : 1bit 6boolNetTransient+3 flagsfalse
0x01bShouldSnapLocationWhenAttached : 1bit 7boolNetTransient+3 flagsfalse
0x01bShouldSnapRotationWhenAttached : 1bit 0boolNetTransient+3 flagsfalse
0x01bShouldSnapScaleWhenAttached : 1bit 1boolNetTransient+3 flagsfalse
0x01bShouldUpdatePhysicsVolume : 1bit 2bool6 flagsfalse
0x01bHiddenInGame : 1bit 3bool7 flagsfalse
0x01bBoundsChangeTriggersStreamingDataRebuild : 1bit 4bool3 flagsfalse
0x01bUseAttachParentBound : 1bit 5bool6 flagsfalse
0x01bComputeFastLocalBounds : 1bit 6bool3 flagsfalse
0x01bComputeBoundsOnceForGame : 1bit 7bool3 flagsfalse
0x01bComputedBoundsOnceForGame : 1bit 0bool3 flagsfalse
0x01bIsNotRenderAttachmentRoot : 1bit 1bool3 flagsfalse
0x01MobilityEComponentMobilityNet+8 flagsMovable
0x01DetailModeEDetailMode9 flagsDM_Low
0x01PhysicsVolumeChangedDelegateFMulticastScriptDelegate4 flags<delegate>
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+7 flags[]
0x00800x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 3boolProtected+3 flagsfalse
0x01bReplicateUsingRegisteredSubObjectList : 1bit 4boolProtected+9 flagsfalse
0x01bReplicates : 1bit 5boolNet+7 flagsfalse
0x00890x01padding / unreflected
0x01bAutoActivate : 1bit 1bool6 flagsfalse
0x01bIsActive : 1bit 2boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 3bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 5boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 7bool6 flagsfalse
0x008B0x02padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>

Functions 7

SignatureFlagsNativeParams
void Player Saw that was Locked()
Script12 statements · 253 bytes of bytecode
0x0000if (!(Currently Show Locked)) goto Label_0013;0x000Egoto Label_00FA;0x0013Label_0013:0x0013K2Node_MakeStruct_ST_DoorVisualRepresentation.IsLocked_1_4CDFDB444A40670FA0564D94ED2424E1 = true;0x0027/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CT Game Instance.Door Visual representation Data, Spawn Location, K2Node_MakeStruct_ST_DoorVisualRepresentation);0x0078Currently Show Locked = true;0x0083CT Game Instance.Remove Persistent Map Marker Data(Current Marker Data);0x00B0Current Marker Data.MarkerTexture_5_521CEF4947771D5A41A975A50B81D52C = /Game/Comatose/Components/DoorMapRepresentationComponent/T_Door_Locked.T_Door_Locked;0x00CCCT Game Instance.Register Persistant map marker data(Current Marker Data, false);0x00FALabel_00FA:0x00FAreturn;0x00FC// end of script
Public0x00
void Lock was Unlocked()
Script9 statements · 237 bytes of bytecode
0x0000if (!(Currently Show Locked)) goto Label_00EA;0x000EK2Node_MakeStruct_ST_DoorVisualRepresentation.IsLocked_1_4CDFDB444A40670FA0564D94ED2424E1 = false;0x0022/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CT Game Instance.Door Visual representation Data, Spawn Location, K2Node_MakeStruct_ST_DoorVisualRepresentation);0x0073CT Game Instance.Remove Persistent Map Marker Data(Current Marker Data);0x00A0Current Marker Data.MarkerTexture_5_521CEF4947771D5A41A975A50B81D52C = /Game/Comatose/Components/DoorMapRepresentationComponent/T_Door.T_Door;0x00BCCT Game Instance.Register Persistant map marker data(Current Marker Data, false);0x00EALabel_00EA:0x00EAreturn;0x00EC// end of script
Public0x00
void init game instance()
Script14 statements · 189 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_00AA;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;0x00A5goto Label_00BA;0x00AALabel_00AA:0x00AACallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance = nullptr;0x00B5goto Label_0092;0x00BALabel_00BA:0x00BAreturn;0x00BC// end of script
Public0x00
void Init Lock Component()
Script14 statements · 335 bytes of bytecode
0x0000CallFunc_GetOwner_ReturnValue = GetOwner();0x0014CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Game/Comatose/Components/LockComponent/LockComponent.LockComponent_C);0x0047CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x0064if (!(CallFunc_IsValid_ReturnValue)) goto Label_014C;0x0072CallFunc_GetOwner_ReturnValue = GetOwner();0x0086CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Game/Comatose/Components/LockComponent/LockComponent.LockComponent_C);0x00B9Lock Component = CallFunc_GetComponentByClass_ReturnValue;0x00CCK2Node_CreateDelegate_OutputDelegate_1.Bind(this, Lock was Unlocked);0x00E3Lock Component.Was Unlocked += K2Node_CreateDelegate_OutputDelegate_1;0x010CK2Node_CreateDelegate_OutputDelegate.Bind(this, Player Saw that was Locked);0x0123Lock Component.Player Saw It was Locked += K2Node_CreateDelegate_OutputDelegate;0x014CLabel_014C:0x014Creturn;0x014E// end of script
Public0x00
void Get Desired Floor Value(TArray<int32>& OutputPin)
Script17 statements · 382 bytes of bytecode
0x0000CallFunc_GetCurrentLevelName_ReturnValue = GetCurrentLevelName(this, true);0x001ECallFunc_Contains_ReturnValue = Contains(CallFunc_GetCurrentLevelName_ReturnValue, "Prison", false, false);0x0045if (!(CallFunc_Contains_ReturnValue)) goto Label_0150;0x0053CallFunc_GetOwner_ReturnValue = GetOwner();0x0067CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetOwner_ReturnValue.K2_GetActorLocation();0x0099BreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x00C7CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector_Z, 480);0x00EDCallFunc_SelectInt_ReturnValue = SelectInt(2, 1, CallFunc_Greater_DoubleDouble_ReturnValue);0x011CK2Node_MakeArray_Array_1 = {CallFunc_SelectInt_ReturnValue};0x0130OutputPin = K2Node_MakeArray_Array_1;0x014Bgoto Label_017B;0x0150Label_0150:0x0150K2Node_MakeArray_Array = {0};0x0160OutputPin = K2Node_MakeArray_Array;0x017BLabel_017B:0x017Breturn;0x017D// end of script
Public0x10
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_DoorVisualRepresentationComp(1010);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_DoorVisualRepresentationComp(int32 EntryPoint)
Script50 statements · 1,214 bytes of bytecode
0x0000PushFlow(Label_04BB);0x0005goto [EntryPoint];0x000FLabel_000F:0x000Fif (!(Player.Player Initialized)) goto Label_03BB;0x0033Player.InventoryComponent.Have Item?(/Game/Comatose/Map/MapItem_Prison/Item_Map_Prison.Item_Map_Prison_C, CallFunc_Have_Item___);0x007Fif (!(CallFunc_Have_Item___)) PopFlow();0x0089CallFunc_K2_GetComponentLocation_ReturnValue = K2_GetComponentLocation();0x00A5Spawn Location = CallFunc_K2_GetComponentLocation_ReturnValue;0x00C0init game instance();0x00CEInit Lock Component();0x00DCCallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Comatose/Map/PlayerMapManager.PlayerMapManager_C);0x00FAMap Manager = CallFunc_GetActorOfClass_ReturnValue;0x010DCallFunc_IsValid_ReturnValue = IsValid(Map Manager);0x012Aif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0134CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CT Game Instance.Door Visual representation Data, Spawn Location, CallFunc_Map_Find_Value);0x018FCurrently Show Locked = CallFunc_Map_Find_Value.IsLocked_1_4CDFDB444A40670FA0564D94ED2424E1;0x01ABTemp_object_Variable = /Game/Comatose/Components/DoorMapRepresentationComponent/T_Door_Locked.T_Door_Locked;0x01BETemp_object_Variable_1 = /Game/Comatose/Components/DoorMapRepresentationComponent/T_Door.T_Door;0x01D1CallFunc_K2_GetComponentToWorld_ReturnValue = K2_GetComponentToWorld();0x01EDGet Desired Floor Value(CallFunc_Get_Desired_Floor_Value_OutputPin);0x0204Temp_bool_Variable = Currently Show Locked;0x0217K2Node_MakeStruct_ST_MapMarkerInfo.MarkerText_2_E40B9CA14763F877B04F428E885F0F48 = FText();0x0234K2Node_MakeStruct_ST_MapMarkerInfo.MarkerTextSize_14_B43A1F39414E770A96E14E9F115DF320 = 250;0x0258K2Node_MakeStruct_ST_MapMarkerInfo.TextColor_17_D61ED491487581F5B0F4CDB5D8A9951B = LinearColor{0.005182f, 0.005182f, 0.005182f, 1f};0x0295K2Node_MakeStruct_ST_MapMarkerInfo.MarkerTexture_5_521CEF4947771D5A41A975A50B81D52C = Switch(Temp_bool_Variable, false => Temp_object_Variable_1, true => Temp_object_Variable, default => K2Node_Select_Default);0x02DDK2Node_MakeStruct_ST_MapMarkerInfo.MarkerSize_8_A423E4094A4BBD260C5133A2C83E4944 = 1;0x0301K2Node_MakeStruct_ST_MapMarkerInfo.MapmarkerTransform_11_6A01B2374FD8EF72BCE2FD83B9C6F015 = CallFunc_K2_GetComponentToWorld_ReturnValue;0x0325K2Node_MakeStruct_ST_MapMarkerInfo.ClamptoRangesID_22_472233CF427BF4DF6C91E9A6DC820818 = FName(None);0x034DK2Node_MakeStruct_ST_MapMarkerInfo.DesiredFloors_27_35524868495380FF4BEF92908B038E18 = CallFunc_Get_Desired_Floor_Value_OutputPin;0x0371Current Marker Data = K2Node_MakeStruct_ST_MapMarkerInfo;0x038CCT Game Instance.Register Persistant map marker data(Current Marker Data, false);0x03BAPopFlow();0x03BBLabel_03BB:0x03BBDelay(this, 0.2f, LatentActionInfo{0xF, -2087434872, FName(ExecuteUbergraph_DoorVisualRepresentationComp), this});0x03F1PopFlow();0x03F2if (!(Enabled)) PopFlow();0x03FCCallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x0416K2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x043AK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x0457if (!(K2Node_DynamicCast_bSuccess)) goto Label_04AB;0x0465K2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Character(CallFunc_Retrieve_Comatose_Character_Player);0x0493Label_0493:0x0493Player = CallFunc_Retrieve_Comatose_Character_Player;0x04A6goto Label_000F;0x04ABLabel_04AB:0x04ABCallFunc_Retrieve_Comatose_Character_Player = nullptr;0x04B6goto Label_0493;0x04BBLabel_04BB:0x04BBreturn;0x04BD// end of script
Final0x04

Used by 2

types with a member, parameter or interface of this type