0x00x0218
Members 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} |
Inherited from URefineryObjective 11
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | OnRefinerySpawned | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x28 | refineryClass | TSoftClassPtr<AFSDRefinery> | Protected+4 flags | <SoftClassProperty> | |
| 0x08 | Refinery | TWeakObjectPtr<AFSDRefinery> | NetTransient+10 flags | <0xffffffff> | |
| 0x01 | RefineryState | ERefineryState | TransientProtected+7 flags | Landing | |
| 0x01C1 | 0x07 | padding / unreflected | |||
| 0x08 | RefineryPlacement | UDebrisPositioning* | Protected+6 flags | nullptr | |
| 0x28 | RawMaterialClass | TSoftClassPtr<AActor> | Protected+4 flags | <SoftClassProperty> | |
| 0x08 | RawMaterialPlacement | UDebrisPositioning* | Protected+6 flags | nullptr | |
| 0x04 | RawMaterialCount | int32 | Protected+6 flags | 3 | |
| 0x01 | bMissionCompleted | bool | TransientProtected+7 flags | false | |
| 0x01 | bIsFinalBattle | bool | TransientProtected+6 flags | false | |
| 0x0206 | 0x02 | padding / unreflected | |||
| 0x04 | OptionalTunnelRoomID | int32 | TransientProtected+6 flags | -1 | |
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 7
| Signature | Flags | Native | Params |
|---|---|---|---|
int32 GetObjectiveAmount(float missionLength)Script3 statements · 34 bytes of bytecode0x0000ReturnValue = 3;0x0017return ReturnValue;0x0021// end of script | EventPublic | 0x08 | |
FText GetObjectiveDescription(float missionLength)Script3 statements · 95 bytes of bytecode0x0000ReturnValue = FText::FromStringTable("/Game/Game/Text/Refinery.Refinery", "RefineLiquidMorkite");0x0054return ReturnValue;0x005E// end of script | EventPublic | 0x20 | |
FText GetInMissionText()Script15 statements · 283 bytes of bytecode0x0000PushFlow(Label_0110);0x0005PushFlow(Label_0065);0x000AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(RefineryState, 0);0x0029if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00BE;0x0037K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(RefineryState, 1);0x0056if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00BE;0x0064PopFlow();0x0065Label_0065:0x0065ReturnValue = FText::FromStringTable("/Game/Game/Text/Refinery.Refinery", "RefineLiquidMorkite");0x00B9goto Label_0110;0x00BELabel_00BE:0x00BEReturnValue = FText::FromStringTable("/Game/Game/Text/Refinery.Refinery", "Connect3Pipelines");0x0110Label_0110:0x0110return ReturnValue;0x011A// end of script | EventPublic | 0x18 | |
UTexture2D* GetObjectiveIcon()Script3 statements · 30 bytes of bytecode0x0000ReturnValue = /Game/UI/Art/Icons/Icons_Resources/New_Resource_Icons/Icon_PumpingJack_Core_Simplified_Workfile.Icon_PumpingJack_Core_Simplified_Workfile;0x0013return ReturnValue;0x001D// end of script | EventPublic | 0x08 | |
void ReceiveRefinerySpawned(AFSDRefinery* InRefinery)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_InRefinery = InRefinery;0x0012ExecuteUbergraph_OBJ_1st_Refinery(36);0x0021return;0x0023// end of script | EventProtected | 0x08 | |
void OnRefineryStateChangedBP(const ERefineryState& InRefineryState)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_InRefineryState = InRefineryState;0x0012ExecuteUbergraph_OBJ_1st_Refinery(161);0x0021return;0x0023// end of script | 0x01 | ||
void ExecuteUbergraph_OBJ_1st_Refinery(int32 EntryPoint)Script18 statements · 230 bytes of bytecode0x0000goto [EntryPoint];0x000ALabel_000A:0x000ACallFunc_FSDUpdateSessionInfo_ReturnValue = FSDUpdateSessionInfo(this);0x001Fgoto Label_00E3;0x0024CallFunc_HasAuthority_ReturnValue = K2Node_Event_InRefinery.HasAuthority();0x004Eif (!(CallFunc_HasAuthority_ReturnValue)) goto Label_00E3;0x005CK2Node_CreateDelegate_OutputDelegate.Bind(this, OnRefineryStateChangedBP);0x0073K2Node_Event_InRefinery.OnRefineryStateChanged += K2Node_CreateDelegate_OutputDelegate;0x009Cgoto Label_00E3;0x00A1K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_CustomEvent_InRefineryState, 3);0x00C0if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00D3;0x00CEgoto Label_00E3;0x00D3Label_00D3:0x00D3bIsFinalBattle = true;0x00DEgoto Label_000A;0x00E3Label_00E3:0x00E3return;0x00E5// end of script | Final | 0x04 |