| void TutorialsResetDelegate__DelegateSignature() | Public | | 0x00 |
| bool TrySellResource(UResourceData* Resource, int32 amount, const int32& Price) | FinalNative+1 flags | | 0x11 |
| bool TryDeductResources(TMap<UResourceData*, int32>& Resources) | FinalNative+1 flags | | 0x51 |
| bool TryDeductCredits(int32 amount) | FinalNative+1 flags | | 0x05 |
| bool TryBuyResource(UResourceData* Resource, int32 amount, const int32& Price) | FinalNative+1 flags | | 0x11 |
| void SkinSignature__DelegateSignature(UItemSkin* Skin, UItemID* ItemID) | Public | | 0x10 |
| bool ShouldDisplayFirstSchematicMessage() | FinalNative+1 flags | | 0x01 |
| void SetSonyInputSettingMotionXMapping(const ESonyControllerMotionMapping& NewValue) | FinalNative+1 flags | | 0x01 |
| void SetSonyInputSettingLightMode(const ESonyControllerLightMode& NewValue) | FinalNative+1 flags | | 0x01 |
| void SetSonyInputSettingFloat(UObject* WorldContext, const ESonyInputSettingsFloats& Setting, float NewValue) | FinalNative+1 flags | | 0x10 |
| void SetSonyInputSettingBool(const ESonyInputSettingsBools& Setting, bool NewValue) | FinalNative+1 flags | | 0x02 |
| bool SetPersonalAnalytics(bool State) | FinalNative+1 flags | | 0x02 |
| void SetIsModded(bool modded) | FinalNative+1 flags | | 0x01 |
| void SetIndexAndName(int32 Index, const FString& Name) | FinalNative+1 flags | | 0x18 |
| void SetIgnoreRandomLoadout(bool inIgnoreRandomLoadout) | FinalNative+1 flags | | 0x01 |
| void SetHasSentSteamInfo() | FinalNative+1 flags | | 0x00 |
| void SetHasJoinedXboxClub() | FinalNative+1 flags | | 0x00 |
| void SetHasClaimSteamGroupLoot() | FinalNative+1 flags | | 0x00 |
| void SetFaction(const EFSDFaction& newFaction, bool Reasign) | FinalNative+1 flags | | 0x02 |
| void SetEquippedItemID(const EItemCategory& Category, UPlayerCharacterID* PlayerId, UItemID* Item) | FinalNative+1 flags | | 0x18 |
| void SetEquippedItem(const EItemCategory& Category, UPlayerCharacterID* PlayerId, TSubclassOf<AActor> Item) | FinalNative+1 flags | | 0x18 |
| void SetDiscordReward(bool State) | FinalNative+1 flags | | 0x01 |
| void SetCharacterLoadout(UPlayerCharacterID* characterID, int32 loadoutNumber) | FinalNative+1 flags | | 0x0C |
| void SetBoscoAllowed(bool aIsBoscoAllowed) | FinalNative+1 flags | | 0x01 |
| bool SetAnonymousAnalytics(bool State) | FinalNative+1 flags | | 0x02 |
| void SaveToDisk() | FinalNative+1 flags | | 0x00 |
| bool SaveSlotToDisk(UFSDSaveGame* SaveSlot, const FString& slotName, int32 userIdx) | FinalNative+2 flags | | 0x1D |
| void RetirementSignature__DelegateSignature(TSubclassOf<APlayerCharacter> CharacterClass, int32 RetirementCount) | Public | | 0x0C |
| int32 RetireCharacter(UPlayerCharacterID* characterID) | FinalNative+1 flags | | 0x0C |
| void ResourceAmountChangedDelegate__DelegateSignature(UResourceData* Resource, float currentAmount) | Public | | 0x0C |
| void ResetTutorials() | FinalNative+1 flags | | 0x00 |
| void ResetSonyTouchSettings() | FinalNative+1 flags | | 0x00 |
| void ResetSonyMotionSettings() | FinalNative+1 flags | | 0x00 |
| void ResetSonyDualSenseSettings() | FinalNative+1 flags | | 0x00 |
| void ResetRejoinSessionId() | FinalNative+1 flags | | 0x00 |
| void RejoinAttempted() | FinalNative+1 flags | | 0x00 |
| void RefreshLoadoutFromCharacter(UPlayerCharacterID* characterID) | FinalNative+1 flags | | 0x08 |
| bool RecievedDiscordReward() | FinalNative+1 flags | | 0x01 |
| FString PromotedClassesString() | FinalNative+1 flags | | 0x10 |
| void PlayerProgressChangedSignature__DelegateSignature(int32 Rank, int32 Stars) | Public | | 0x08 |
| void PersonalMatricsChangedSignature__DelegateSignature(bool AllowPersonalMetrics) | Public | | 0x01 |
| void PerkPointsChangedSignature__DelegateSignature(int32 PerkPoints, int32 Change) | Public | | 0x08 |
| void MarkRetirementRewardScreenSeen(UPlayerCharacterID* characterID) | FinalNative+1 flags | | 0x08 |
| void MarkFirstSchematicMessageSeen() | FinalNative+1 flags | | 0x00 |
| void LevelUpCharacter(UObject* WorldContext, UPlayerCharacterID* characterID) | FinalNative+1 flags | | 0x10 |
| void ItemUnlockedDelegate__DelegateSignature() | Public | | 0x00 |
| void ItemUINotificationDelegate__DelegateSignature() | Public | | 0x00 |
| bool IsObsolete() | FinalNative+1 flags | | 0x01 |
| bool IsInMinersManual(const FGuid& ObjectID) | FinalNative+1 flags | | 0x11 |
| bool IsFirstRejoinAttempt() | FinalNative+1 flags | | 0x01 |
| bool HasSeenRetirementRewardScreen() | FinalNative+1 flags | | 0x01 |
| bool HasCredits(int32 amount) | FinalNative+1 flags | | 0x05 |
| bool HasCharacterRetired(UPlayerCharacterID* characterID) | FinalNative+1 flags | | 0x09 |
| bool HasCharacterCompletedRetirementCampaign(UPlayerCharacterID* characterID) | FinalNative+1 flags | | 0x09 |
| bool HasBackupWithMoreProgress(UFSDGameInstance* GameInstance) | FinalNative+2 flags | | 0x09 |
| bool HasAnyCharacterRetired() | FinalNative+1 flags | | 0x01 |
| int32 GetTotalGamesPlayed() | FinalNative+1 flags | | 0x04 |
| int32 GetTotalCharacterXP() | FinalNative+1 flags | | 0x04 |
| ESonyControllerMotionMapping GetSonyInputSettingMotionXMapping() | FinalNative+1 flags | | 0x01 |
| ESonyControllerLightMode GetSonyInputSettingLightMode() | FinalNative+1 flags | | 0x01 |
| float GetSonyInputSettingFloat(const ESonyInputSettingsFloats& Setting) | FinalNative+1 flags | | 0x08 |
| bool GetSonyInputSettingBool(const ESonyInputSettingsBools& Setting) | FinalNative+1 flags | | 0x02 |
| FDateTime GetSlotTimeStamp() | FinalNative+1 flags | | 0x08 |
| FString GetSlotLoadedFrom() | FinalNative+1 flags | | 0x10 |
| int32 GetSelectedLoadoutIndex(UPlayerCharacterID* characterID) | FinalNative+1 flags | | 0x0C |
| FString GetSaveSlotName(int32 userIdx) | FinalNative+2 flags | | 0x18 |
| int32 GetResourceSellingPrice(UResourceData* Resource, int32 amount) | FinalNative+1 flags | | 0x10 |
| int32 GetResourceBuyingPrice(UResourceData* Resource, int32 amount) | FinalNative+1 flags | | 0x10 |
| float GetResourceAmount(UResourceData* Resource) | FinalNative+1 flags | | 0x0C |
| int32 GetRequiredXPForLevel(int32 Level) | FinalNative+1 flags | | 0x08 |
| FString GetRejoinSessionId() | FinalNative+1 flags | | 0x10 |
| int32 GetPurchasableItemCount() | FinalNative+1 flags | | 0x04 |
| int32 GetPlayerRetirementRank() | FinalNative+1 flags | | 0x04 |
| int32 GetPlayerRank() | FinalNative+1 flags | | 0x04 |
| int32 GetPerkPoints() | FinalNative+1 flags | | 0x04 |
| FString GetName() | FinalNative+1 flags | | 0x10 |
| int32 GetMaxSaveSlots() | FinalNative+2 flags | | 0x04 |
| int32 GetMainSaves(UFSDGameInstance* GameInstance, const TArray<UFSDSaveGame*>& outMainSaves) | FinalNative+2 flags | | 0x1C |
| bool GetIsModded() | FinalNative+1 flags | | 0x01 |
| int32 GetIndex() | FinalNative+1 flags | | 0x04 |
| bool GetHasSentSteamInfo() | FinalNative+1 flags | | 0x01 |
| bool GetHasClaimedSteamGroupLoot() | FinalNative+1 flags | | 0x01 |
| EFSDFaction GetFaction() | FinalNative+1 flags | | 0x01 |
| UItemID* GetEquippedItemID(const EItemCategory& Category, UPlayerCharacterID* PlayerId) | FinalNative+1 flags | | 0x18 |
| TSubclassOf<AActor> GetEquippedItem(const EItemCategory& Category, UPlayerCharacterID* PlayerId) | FinalNative+1 flags | | 0x18 |
| int32 GetCredits() | FinalNative+1 flags | | 0x04 |
| int32 GetClassXP(UPlayerCharacterID* characterID) | FinalNative+1 flags | | 0x0C |
| int32 GetClassLevel(UPlayerCharacterID* characterID) | FinalNative+1 flags | | 0x0C |
| int32 GetCharacterRetirementCount(const FGuid& PlayerId) | FinalNative+1 flags | | 0x14 |
| bool GetBoscoAllowed() | FinalNative+1 flags | | 0x01 |
| int32 GetAvailableUserSlotIndex(UFSDGameInstance* GameInstance) | FinalNative+2 flags | | 0x0C |
| TArray<UFSDSaveGame*> GetAllSavesFromDisk(UFSDGameInstance* GameInstance) | FinalNative+2 flags | | 0x18 |
| void ForgingXPDelegate__DelegateSignature(float XP) | Public | | 0x04 |
| void ForceSetIsModded(bool modded) | FinalNative+1 flags | | 0x01 |
| void FixNamingOfMainSave(UFSDSaveGame* mainsave) | FinalNative+2 flags | | 0x08 |
| bool DeleteFromDisk(UFSDGameInstance* GameInstance, const FString& slotName, int32 userIdx) | FinalNative+2 flags | | 0x1D |
| bool DeductPerkPoints(int32 amount) | FinalNative+1 flags | | 0x05 |
| void CreditsChangedSignature__DelegateSignature(int32 Credits) | Public | | 0x04 |
| void CraftingMasteryChanged__DelegateSignature(const FVanityMasteryResult& Result) | Public | | 0x24 |
| void CheckPromotionAchievementProgress(UObject* WorldContext, bool IsRetroactive) | FinalNative+1 flags | | 0x09 |
| void CharacterSignature__DelegateSignature(TSubclassOf<APlayerCharacter> CharacterClass) | Public | | 0x08 |
| void CharacterProgressChangedSignature__DelegateSignature(TSubclassOf<APlayerCharacter> CharacterClass, int32 Level, float Progress) | Public | | 0x10 |
| bool CanAfford(TMap<UResourceData*, int32>& Resources) | FinalNative+1 flags | | 0x51 |
| void AnonymousMatricsChangedSignature__DelegateSignature(bool AllowAnonymousMetrics) | Public | | 0x01 |
| void AddPerkPoints(int32 amount) | FinalNative+1 flags | | 0x04 |
| void AddGamePlayed() | FinalNative+1 flags | | 0x00 |
| int32 AddCredits(int32 amount) | FinalNative+1 flags | | 0x08 |
| int32 AddClassXP(UObject* WorldContext, UPlayerCharacterID* characterID, int32 XP) | FinalNative+1 flags | | 0x18 |