Class
UOBJ_DD_AlienEggs_C
: UOBJ_Gather_Gems_Base_C : UGatherGemsObjective : UResourceBasedObjective : UObjective : UActorComponent : UObject0x00x01B8
Members 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} |
Inherited from UOBJ_Gather_Gems_Base_C 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x18 | ObjectiveDescription | FText | 3 flags | <FText> |
Inherited from UGatherGemsObjective 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | GemsRequired | int32 | Protected+8 flags | 0 | |
| 0x04 | GemsSpawnedModifier | float | Protected+8 flags | 1.5 | |
| 0x04 | GemsCollected | int32 | NetTransient+9 flags | 0 | |
| 0x018C | 0x04 | padding / unreflected | |||
| 0x08 | GemResource | UGemResourceData* | Protected+8 flags | nullptr | |
Inherited from UObjective 16
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | OnObjectiveUpdated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x00C0 | 0x08 | padding / unreflected | |||
| 0x08 | ObjectiveWidgetClass | TSubclassOf<UObjectiveWidget> | Protected+9 flags | nullptr | |
| 0x38 | MissionShouts | FMissionShouts | Protected+3 flags | {AfterDropPodExit=nullptr, OnExitPodDescending=nullptr, OnE… | |
| 0x18 | MissionDescription | FText | Protected+4 flags | <FText> | |
| 0x04 | CompletionRewardInCredits | int32 | Protected+8 flags | 0 | |
| 0x04 | CompletionRewardInXP | int32 | Protected+8 flags | 0 | |
| 0x01 | ScaleObjectiveToMission | bool | Protected+8 flags | true | |
| 0x01 | bHasReturnObjective | bool | Protected+8 flags | false | |
| 0x01 | RequiredReturnObjectiveCompleted | bool | TransientProtected+6 flags | false | |
| 0x01 | ShowObjectiveInHUD | bool | Protected+8 flags | true | |
| 0x012C | 0x04 | padding / unreflected | |||
| 0x08 | ObjectiveCompletedStat | UMissionStat* | Protected+8 flags | nullptr | |
| 0x28 | OptionalObjectiveWidgetClass | TSoftClassPtr<UOptionalObjectiveWidget> | Protected+6 flags | <SoftClassProperty> | |
| 0x04 | IsPrimaryObjective | int32 | NetTransient+9 flags | -1 | |
| 0x01 | bIsNeededForMissionCompletion | bool | NetTransient+8 flags | false | |
| 0x0165 | 0x03 | padding / unreflected | |||
| 0x04 | MissionScale | float | TransientProtected+5 flags | 1 | |
| 0x016C | 0x04 | padding / unreflected | |||
| 0x10 | BannedInBiomes | TArray<UBiome*> | Protected+3 flags | [] | |
Inherited from UActorComponent 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryComponentTick | FActorComponentTickFunction | 3 flags | {} | |
| 0x10 | ComponentTags | TArray<FName> | 4 flags | [] | |
| 0x10 | AssetUserData | TArray<UAssetUserData*> | Protected+6 flags | [] | |
| 0x0080 | 0x04 | padding / unreflected | |||
| 0x04 | UCSSerializationIndex | int32 | 5 flags | -1 | |
| 0x01 | bNetAddressable : 1bit 3 | bool | Protected+3 flags | false | |
| 0x01 | bReplicates : 1bit 4 | bool | Net+7 flags | false | |
| 0x01 | bAutoActivate : 1bit 7 | bool | 6 flags | false | |
| 0x01 | bIsActive : 1bit 0 | bool | NetTransient+4 flags | false | |
| 0x01 | bEditableWhenInherited : 1bit 1 | bool | 5 flags | true | |
| 0x01 | bCanEverAffectNavigation : 1bit 3 | bool | Protected+6 flags | false | |
| 0x01 | bIsEditorOnly : 1bit 5 | bool | 6 flags | false | |
| 0x008B | 0x01 | padding / unreflected | |||
| 0x01 | CreationMethod | EComponentCreationMethod | 5 flags | Native | |
| 0x01 | OnComponentActivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnComponentDeactivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x008F | 0x01 | padding / unreflected | |||
| 0x10 | UCSModifiedProperties | TArray<FSimpleMemberReference> | 2 flags | [] | |
Functions 5
| Signature | Flags | Native | Params |
|---|---|---|---|
FObjectiveMissionIcon GetMissionIcon()Script5 statements · 127 bytes of bytecode0x0000K2Node_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 | EventPublic | 0x18 | |
void GetNumberOfSpeicalEggs(TArray<AActor*>& TargetArray, const int32& Count)Script16 statements · 296 bytes of bytecode0x0000CallFunc_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 | Public | 0x14 | |
void TurnOnSpecialEggs()Script27 statements · 562 bytes of bytecode0x0000PushFlow(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 | Public | 0x00 | |
void Receive_StartTracking()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_OBJ_DD_AlienEggs(29);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void ExecuteUbergraph_OBJ_DD_AlienEggs(int32 EntryPoint)Script11 statements · 101 bytes of bytecode0x0000goto [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 | Final | 0x04 |