Zdexby TheHolyOneZ
5,372 classes
/Game/GameElements/Objectives/DeepDive/OBJ_DD_AlienEggs.OBJ_DD_AlienEggs_C 0x01B8 (440 B) align 8 inherited 0x01B0 5 scripted vtable /Game/GameElements/Objectives/DeepDive/OBJ_DD_AlienEggs
0x00x01B8

Members 1

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
Inherited from UOBJ_Gather_Gems_Base_C 1
OffsetSizeNameTypeFlagsDefault
0x18ObjectiveDescriptionFText3 flags<FText>
Inherited from UGatherGemsObjective 4
OffsetSizeNameTypeFlagsDefault
0x04GemsRequiredint32Protected+8 flags0
0x04GemsSpawnedModifierfloatProtected+8 flags1.5
0x04GemsCollectedint32NetTransient+9 flags0
0x018C0x04padding / unreflected
0x08GemResourceUGemResourceData*Protected+8 flagsnullptr
Inherited from UObjective 16
OffsetSizeNameTypeFlagsDefault
0x10OnObjectiveUpdatedFMulticastScriptDelegate4 flags<delegate>
0x00C00x08padding / unreflected
0x08ObjectiveWidgetClassTSubclassOf<UObjectiveWidget>Protected+9 flagsnullptr
0x38MissionShoutsFMissionShoutsProtected+3 flags{AfterDropPodExit=nullptr, OnExitPodDescending=nullptr, OnE…
0x18MissionDescriptionFTextProtected+4 flags<FText>
0x04CompletionRewardInCreditsint32Protected+8 flags0
0x04CompletionRewardInXPint32Protected+8 flags0
0x01ScaleObjectiveToMissionboolProtected+8 flagstrue
0x01bHasReturnObjectiveboolProtected+8 flagsfalse
0x01RequiredReturnObjectiveCompletedboolTransientProtected+6 flagsfalse
0x01ShowObjectiveInHUDboolProtected+8 flagstrue
0x012C0x04padding / unreflected
0x08ObjectiveCompletedStatUMissionStat*Protected+8 flagsnullptr
0x28OptionalObjectiveWidgetClassTSoftClassPtr<UOptionalObjectiveWidget>Protected+6 flags<SoftClassProperty>
0x04IsPrimaryObjectiveint32NetTransient+9 flags-1
0x01bIsNeededForMissionCompletionboolNetTransient+8 flagsfalse
0x01650x03padding / unreflected
0x04MissionScalefloatTransientProtected+5 flags1
0x016C0x04padding / unreflected
0x10BannedInBiomesTArray<UBiome*>Protected+3 flags[]
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+6 flags[]
0x00800x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 3boolProtected+3 flagsfalse
0x01bReplicates : 1bit 4boolNet+7 flagsfalse
0x01bAutoActivate : 1bit 7bool6 flagsfalse
0x01bIsActive : 1bit 0boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 1bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 3boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 5bool6 flagsfalse
0x008B0x01padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x008F0x01padding / unreflected
0x10UCSModifiedPropertiesTArray<FSimpleMemberReference>2 flags[]

Functions 5

SignatureFlagsNativeParams
FObjectiveMissionIcon GetMissionIcon()
Script5 statements · 127 bytes of bytecode
0x0000K2Node_MakeStruct_ObjectiveMissionIcon.Texture = /Game/UI/Menu_MissionSelectionMK3/Assets/MissionIcon_Type_EggCollection_HD.MissionIcon_Type_EggCollection_HD;0x001CK2Node_MakeStruct_ObjectiveMissionIcon.Tint = LinearColor{0.482353f, 0f, 0.258824f, 1f};0x0059ReturnValue = K2Node_MakeStruct_ObjectiveMissionIcon;0x0074return ReturnValue;0x007E// end of script
EventPublic0x18
void GetNumberOfSpeicalEggs(TArray<AActor*>& TargetArray, const int32& Count)
Script16 statements · 296 bytes of bytecode
0x0000CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(TargetArray);0x003BCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(CallFunc_Array_Length_ReturnValue, 6);0x005Dif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0087;0x006BCount = 1;0x0082goto Label_0125;0x0087Label_0087:0x0087CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(TargetArray);0x00C2CallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Array_Length_ReturnValue, 8);0x00E4if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_010E;0x00F2Count = 2;0x0109goto Label_0125;0x010ELabel_010E:0x010ECount = 3;0x0125Label_0125:0x0125return;0x0127// end of script
Public0x14
void TurnOnSpecialEggs()
Script27 statements · 562 bytes of bytecode
0x0000PushFlow(Label_022F);0x0005SpecialEggCount = 0;0x001CCallFunc_GetAllActorsWithInterface_OutActors = {};0x0027GetAllActorsWithInterface(this, /Game/GameElements/Resources/Embedded/AlienEgg/IAlienEgg.IAlienEgg_C, CallFunc_GetAllActorsWithInterface_OutActors);0x0044FoundEggs = CallFunc_GetAllActorsWithInterface_OutActors;0x005F/Script/Engine.Default__KismetArrayLibrary.Array_Shuffle(FoundEggs);0x0088GetNumberOfSpeicalEggs(FoundEggs, CallFunc_GetNumberOfSpeicalEggs_Count);0x00A8SpecialEggCount = CallFunc_GetNumberOfSpeicalEggs_Count;0x00C3Temp_int_Variable = 0;0x00DALabel_00DA:0x00DACallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(SpecialEggCount, 1);0x0104CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x012Aif (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0134PushFlow(Label_01E5);0x0139/Script/Engine.Default__KismetArrayLibrary.Array_Get(FoundEggs, Temp_int_Variable, CallFunc_Array_Get_Item);0x0174K2Node_DynamicCast_AsIAlien_Egg = Cast<IAlienEgg_C>(CallFunc_Array_Get_Item);0x0198K2Node_DynamicCast_bSuccess = Cast<73>(K2Node_DynamicCast_AsIAlien_Egg);0x01B5if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01BFK2Node_DynamicCast_AsIAlien_Egg.SetSpecialEgg();0x01E4PopFlow();0x01E5Label_01E5:0x01E5CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x020FTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x022Agoto Label_00DA;0x022FLabel_022F:0x022Freturn;0x0231// end of script
Public0x00
void Receive_StartTracking()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_OBJ_DD_AlienEggs(29);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_OBJ_DD_AlienEggs(int32 EntryPoint)
Script11 statements · 101 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000ATurnOnSpecialEggs();0x0018goto Label_0062;0x001DCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0032CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGameMode_ReturnValue);0x004Fif (!(CallFunc_IsValid_ReturnValue)) goto Label_0062;0x005Dgoto Label_000A;0x0062Label_0062:0x0062return;0x0064// end of script
Final0x04