0x00x0348
Members 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | StaticMesh | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | Capsule | UCapsuleComponent* | 6 flags | nullptr | |
| 0x08 | Gift_Spawner | USkeletalMeshComponent* | 6 flags | nullptr | |
| 0x01 | OverlapState | bool | 7 flags | false | |
| 0x02C9 | 0x07 | padding / unreflected | |||
| 0x10 | QueueHouse | TArray<ABP_GoalHouse_C*> | 4 flags | [] | |
| 0x50 | QueuedHouses | TSet<ABP_GoalHouse_C*> | 4 flags | <TSet> | |
| 0x10 | SpawnedGiftBox | TArray<AActor*> | 4 flags | [] | |
| 0x08 | As BP First Person Game Mode Online LINK | ABP_FirstPersonGameMode_Online_LINK_C* | 7 flags | nullptr | |
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 | |
| 0x005C | 0x01 | padding / unreflected | |||
| 0x01 | bActorEnableCollision : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bActorIsBeingDestroyed : 1bit 1 | bool | Transient+4 flags | false | |
| 0x01 | bAsyncPhysicsTickEnabled : 1bit 6 | 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 10
| Signature | Flags | Native | Params |
|---|---|---|---|
void IsHouseAllGoal(const bool& AllGoal)Script26 statements · 449 bytes of bytecode0x0000PushFlow(Label_01BE);0x0005ReturnValue = true;0x0010CallFunc_GetAllActorsOfClass_OutActors = {};0x001BGetAllActorsOfClass(this, /Game/BluePrints/LINK/Blueprints/BP_GoalHouse.BP_GoalHouse_C, CallFunc_GetAllActorsOfClass_OutActors);0x0038Temp_int_Loop_Counter_Variable = 0;0x004FTemp_int_Array_Index_Variable = 0;0x0066Label_0066:0x0066CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x00A1CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C7if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_015C;0x00D5Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F0PushFlow(Label_0174);0x00F5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0130if (!(CallFunc_Array_Get_Item.HouseState)) PopFlow();0x0150ReturnValue = false;0x015BPopFlow();0x015CLabel_015C:0x015CAllGoal = ReturnValue;0x016Fgoto Label_01BE;0x0174Label_0174:0x0174CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x019ETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01B9goto Label_0066;0x01BELabel_01BE:0x01BEreturn;0x01C0// end of script | Public | 0x01 | |
void UpdateOverlapState()Script15 statements · 503 bytes of bytecode0x0000K2Node_MakeArray_Array = {1, 2, 3};0x0011CallFunc_K2_GetComponentToWorld_ReturnValue = StaticMesh.K2_GetComponentToWorld();0x0043CallFunc_ComponentOverlapActors_OutActors = {};0x004ECallFunc_ComponentOverlapActors_ReturnValue = ComponentOverlapActors(StaticMesh, CallFunc_K2_GetComponentToWorld_ReturnValue, K2Node_MakeArray_Array, nullptr, Temp_object_Variable_2, CallFunc_ComponentOverlapActors_OutActors);0x0090Temp_object_Variable = /Game/3Dmodel/link/items/GiftBox/M_GiftBoxHologram_Red.M_GiftBoxHologram_Red;0x00A3Temp_object_Variable_1 = /Game/3Dmodel/link/items/GiftBox/M_GiftBoxHologram_Green.M_GiftBoxHologram_Green;0x00B6CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_ComponentOverlapActors_OutActors);0x00F1CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x0113Temp_bool_Variable = CallFunc_Greater_IntInt_ReturnValue;0x0126StaticMesh.SetMaterial(0, Switch(Temp_bool_Variable, false => Temp_object_Variable_1, true => Temp_object_Variable, default => K2Node_Select_Default));0x0184CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_ComponentOverlapActors_OutActors);0x01BFCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x01E1OverlapState = CallFunc_Greater_IntInt_ReturnValue;0x01F4return;0x01F6// end of script | Public | 0x00 | |
void UserConstructionScript()Script3 statements · 17 bytes of bytecode0x0000UpdateOverlapState();0x000Ereturn;0x0010// end of script | EventPublic | 0x00 | |
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_PresentSpawner(1151);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void ReceiveTick(float DeltaSeconds)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_PresentSpawner(1156);0x0021return;0x0023// end of script | EventPublic | 0x04 | |
void AddQueue(const ABP_GoalHouse_C*& HouseActor)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_HouseActor = HouseActor;0x0012ExecuteUbergraph_BP_PresentSpawner(1175);0x0021return;0x0023// end of script | 0x08 | ||
void DestroyActor(AActor* DestroyedActor)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_DestroyedActor = DestroyedActor;0x0012ExecuteUbergraph_BP_PresentSpawner(1362);0x0021return;0x0023// end of script | 0x08 | ||
void GoadGiftBox(AActor* GiftBox)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_GiftBox = GiftBox;0x0012ExecuteUbergraph_BP_PresentSpawner(1812);0x0021return;0x0023// end of script | 0x08 | ||
void CleanUp()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_PresentSpawner(1877);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_BP_PresentSpawner(int32 EntryPoint)Script69 statements · 1,926 bytes of bytecode0x0000goto [EntryPoint];0x000ALabel_000A:0x000A/Script/Engine.Default__BlueprintSetLibrary.Set_Clear(QueuedHouses);0x0033goto Label_0783;0x0038Label_0038:0x0038CallFunc_HasAuthority_ReturnValue = HasAuthority();0x004Cif (!(CallFunc_HasAuthority_ReturnValue)) goto Label_0783;0x005ACallFunc_Not_PreBool_ReturnValue = Not_PreBool(OverlapState);0x0077if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_0783;0x0085CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(QueueHouse, 0);0x00BDif (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_0783;0x00CBCallFunc_K2_GetComponentToWorld_ReturnValue = StaticMesh.K2_GetComponentToWorld();0x00FDBreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x012BCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, FVector(1, 1, 1));0x0172CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/CraftedActor/BP_CraftedObject_GiftBox_1.BP_CraftedObject_GiftBox_1_C, CallFunc_MakeTransform_ReturnValue, 2, nullptr, 1);0x019ECallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(As BP First Person Game Mode Online LINK.CurrentPhase, 1);0x01DECallFunc_Multiply_IntInt_ReturnValue = Multiply_IntInt(CallFunc_Subtract_IntInt_ReturnValue, 10);0x0208CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_Multiply_IntInt_ReturnValue, 30);0x0232SetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(OverrideMass), CallFunc_Add_IntInt_ReturnValue);0x025BCallFunc_K2_GetComponentToWorld_ReturnValue = StaticMesh.K2_GetComponentToWorld();0x028DBreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x02BBCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, FVector(1, 1, 1));0x0302CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x032ACallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(SpawnedGiftBox, CallFunc_FinishSpawningActor_ReturnValue);0x036EK2Node_CreateDelegate_OutputDelegate_1.Bind(this, DestroyActor);0x0385CallFunc_FinishSpawningActor_ReturnValue.OnDestroyed += K2Node_CreateDelegate_OutputDelegate_1;0x03AE/Script/Engine.Default__KismetArrayLibrary.Array_Remove(QueueHouse, 0);0x03DCgoto Label_0783;0x03E1Label_03E1:0x03E1CallFunc_HasAuthority_ReturnValue_1 = HasAuthority();0x03F5if (!(CallFunc_HasAuthority_ReturnValue_1)) goto Label_0783;0x0403CallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x0418K2Node_DynamicCast_AsBP_First_Person_Game_Mode_Online_LINK_1 = Cast<BP_FirstPersonGameMode_Online_LINK_C>(CallFunc_GetGameMode_ReturnValue_1);0x043CK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Game_Mode_Online_LINK_1);0x0459if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0783;0x0467As BP First Person Game Mode Online LINK = K2Node_DynamicCast_AsBP_First_Person_Game_Mode_Online_LINK_1;0x047Agoto Label_0783;0x047Fgoto Label_03E1;0x0484UpdateOverlapState();0x0492goto Label_0038;0x0497CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(QueueHouse, K2Node_CustomEvent_HouseActor);0x04DB/Script/Engine.Default__BlueprintSetLibrary.Set_Add(QueuedHouses, K2Node_CustomEvent_HouseActor);0x050DK2Node_CreateDelegate_OutputDelegate.Bind(this, GoadGiftBox);0x0524K2Node_CustomEvent_HouseActor.GoalGiftBox += K2Node_CreateDelegate_OutputDelegate;0x054Dgoto Label_0783;0x0552IsHouseAllGoal(CallFunc_IsHouseAllGoal_AllGoal);0x0569if (!(CallFunc_IsHouseAllGoal_AllGoal)) goto Label_057C;0x0577goto Label_0783;0x057CLabel_057C:0x057CCallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(SpawnedGiftBox, K2Node_CustomEvent_DestroyedActor);0x05C0CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Array_Find_ReturnValue, 0);0x05E2if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_0783;0x05F0CallFunc_Set_ToArray_Result = {};0x05FB/Script/Engine.Default__BlueprintSetLibrary.Set_ToArray(QueuedHouses, CallFunc_Set_ToArray_Result);0x062D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Set_ToArray_Result, 0, CallFunc_Array_Get_Item);0x0664AddQueue(CallFunc_Array_Get_Item);0x067BCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0690K2Node_DynamicCast_AsBP_First_Person_Game_Mode_Online_LINK = Cast<BP_FirstPersonGameMode_Online_LINK_C>(CallFunc_GetGameMode_ReturnValue);0x06B4K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Game_Mode_Online_LINK);0x06D1if (!(K2Node_DynamicCast_bSuccess)) goto Label_0783;0x06DFK2Node_DynamicCast_AsBP_First_Person_Game_Mode_Online_LINK.TimeAdd(0, -60, "");0x070Fgoto Label_0783;0x0714CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(SpawnedGiftBox, K2Node_CustomEvent_GiftBox);0x0750goto Label_0783;0x0755/Script/Engine.Default__KismetArrayLibrary.Array_Clear(QueueHouse);0x077Egoto Label_000A;0x0783Label_0783:0x0783return;0x0785// end of script | Final | 0x04 |