Zdexby TheHolyOneZ
5,372 classes
Class

UFSDGameInstance

: UGameInstance : UObject
/Script/FSD.FSDGameInstance 0x0B70 (2,928 B) align 16 inherited 0x01A8 vtable /Script/FSD
0x00x0B70

Members 124

OffsetSizeNameTypeFlagsDefault
0x01A80x08padding / unreflected
0x10OnTemporaryBuffAddedFMulticastScriptDelegate4 flags<delegate>
0x10OnGameSettingsChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnGraphicsSettingsChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnPressStartFMulticastScriptDelegate4 flags<delegate>
0x10OnJoinPendingInviteFMulticastScriptDelegate4 flags<delegate>
0x10OnSkinChangedEventFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnLoaderStartFMulticastScriptDelegate4 flags<delegate>
0x10OnPlayLevelSequenceInCharacterWorldFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnLoaderStopFMulticastScriptDelegate4 flags<delegate>
0x10OnCharacterSelectionStartFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnStartForgingFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnSkipForgingFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnForgingDoneFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnCharacterSelectionStopFMulticastScriptDelegate4 flags<delegate>
0x10OnShowCharacterSelectionRefreshFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnTutorialManagerSetFMulticastScriptDelegate4 flags<delegate>
0x10OnLocalPlayerCharacterSetFMulticastScriptDelegate4 flags<delegate>
0x10OnShowReconnectScreenFMulticastScriptDelegate4 flags<delegate>
0x10OnXBoxAccountPickerClosedFMulticastScriptDelegate4 flags<delegate>
0x10OnXBoxChangeUserFMulticastScriptDelegate4 flags<delegate>
0x10OnHDRGammaChangedFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnGravityChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnNewPostProcessingManagerFMulticastScriptDelegate4 flags<delegate>
0x10OnPreviewSkinChangedFMulticastScriptDelegateBlueprintCallable+3 flags<delegate>
0x01ShowingReconnectScreenboolTransient+6 flagsfalse
0x03310x03padding / unreflected
0x08MouseCursorWidgetTWeakObjectPtr<UMouseCursorWidget>Transient+10 flags<0xffffffff>
0x033C0x04padding / unreflected
0x10OnShowCharacterSelectorFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnShowViewer3DFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnShowCharacterSelectorEquipSlotFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnShowCharacterSelectorEquipFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnShowCharacterSelectorRotateFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnShowEndScreenFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x03A00x10padding / unreflected
0x08ProceduralSetupAProceduralSetup*Transient+6 flagsnullptr
0x01HasStartedAMissionboolTransient+5 flagsfalse
0x03B90x07padding / unreflected
0x10FSDPasswordFStringTransient+4 flags""
0x01FSDPrivateServerboolTransient+6 flagsfalse
0x01SoloSessionboolTransient+6 flagsfalse
0x01IsJoiningInviteboolTransient+7 flagsfalse
0x01FirstTimeInFrontendboolTransient+6 flagstrue
0x01SessionFirstStartOnSpaceRigboolTransient+6 flagstrue
0x01ShowFirstCharacterSelectorboolTransient+6 flagstrue
0x01ShowSaveWarningboolTransient+6 flagstrue
0x03D70x01padding / unreflected
0x08WorldViewTargetDummyAActor*Transient+6 flagsnullptr
0x08MissionResultInfoUMissionResultInfo*6 flagsnullptr
0x01LoaderSequencePlayingboolTransient+6 flagsfalse
0x03E90x07padding / unreflected
0x10LastPerksLoadoutFStringTransient+5 flags""
0x08CharacterSelectionLastViewTargetAActor*Transient+5 flagsnullptr
0x01HasSeenInfoScreenboolTransient+5 flagsfalse
0x01ForceInfoScreenboolTransient+5 flagsfalse
0x040A0x06padding / unreflected
0x30CharacterSelectionViewTargetTransformFTransformTransient+4 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x30LoaderViewTargetTransformFTransformTransient+4 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x10OnGeneratedMissionChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnDonkeyChangedFMulticastScriptDelegate4 flags<delegate>
0x08DonkeyTWeakObjectPtr<AMolly>Transient+8 flags<0xffffffff>
0x10OnBoscoChangedFMulticastScriptDelegate4 flags<delegate>
0x01DEBUGUseDebugSeedForMissionsbool7 flagsfalse
0x01DEBUGAutoRotateMissionsbool7 flagsfalse
0x04AA0x06padding / unreflected
0x04DEBUGFixedPLSSeedint32Transient+6 flags-1
0x04B40x10padding / unreflected
0x04DEBUGSeedOverrideint327 flags1
0x01CanPlayOnlineboolTransient+6 flagstrue
0x01CanCommunicateOnlineboolTransient+6 flagstrue
0x04CA0x06padding / unreflected
0x10OnSteamSearchRegionChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnSteamServerJoinStatusChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnStartSearchForFriendsCompleteFMulticastScriptDelegate4 flags<delegate>
0x50FriendSessionsTMap<FString, FString>Transient+2 flags<TMap>
0x05500x08padding / unreflected
0x08GoogleAnalyticsWIUGoogleAnalyticsWrapper*6 flagsnullptr
0x08DSTelemetryWrapperUDSTelemetryWrapper*Transient+5 flagsnullptr
0x08ForcedMachineEventUSpecialEvent*Transient+6 flagsnullptr
0x08ForcedOtherEventUSpecialEvent*Transient+6 flagsnullptr
0x05780x02padding / unreflected
0x01ShowMinerManualWorkInProgressbool7 flagsfalse
0x057B0x05padding / unreflected
0x10OnMinersManualNotificationFMulticastScriptDelegate4 flags<delegate>
0x10OnNewHUDWarningFMulticastScriptDelegate4 flags<delegate>
0x05A00x20padding / unreflected
0x04LastDreadnaughtKillTimefloatProtected+6 flags-1
0x08ActiveEscapeMenuTWeakObjectPtr<UWindowWidget>Protected+9 flags<0xffffffff>
0x08PostProcessingManagerTWeakObjectPtr<APostProcessingManager>TransientProtected+6 flags<0xffffffff>
0x08DroneTWeakObjectPtr<ABosco>TransientProtected+8 flags<0xffffffff>
0x08LocalPlayerCharacterTWeakObjectPtr<APlayerCharacter>TransientProtected+8 flags<0xffffffff>
0x08TutorialManagerTWeakObjectPtr<ATutorialManager>TransientProtected+8 flags<0xffffffff>
0x05EC0x04padding / unreflected
0x08CharacterSelectionSwitcherACharacterSelectionSwitcher*TransientProtected+7 flagsnullptr
0x01bGameSettingsChangedboolTransientProtected+7 flagsfalse
0x05F90x07padding / unreflected
0x68ServerSearchOptionsFFSDServerSearchOptionsProtected+3 flags{JoinStatus=Open, SearchRegion=Medium, Difficulties=[], Sea…
0x01ServerSearchActiveboolProtected+7 flagsfalse
0x06690x17padding / unreflected
0x10OnPrivilegeCheckCompleteFMulticastScriptDelegateProtected+4 flags<delegate>
0x06900x10padding / unreflected
0x01IsOnPressStartScreenboolTransientProtected+5 flagsfalse
0x01HasSeenStartScreenboolTransientProtected+6 flagsfalse
0x06A20x06padding / unreflected
0x08ProceduralLevelTSubclassOf<AProceduralSetup>Protected+9 flagsnullptr
0x08IconGenerationManagerClassTSubclassOf<UIconGenerationManager>Protected+7 flagsnullptr
0x08IconGenerationManagerUIconGenerationManager*TransientProtected+7 flagsnullptr
0x06C00x10padding / unreflected
0x08CampaignManagerUCampaignManager*TransientProtected+7 flagsnullptr
0x10DeepDiveManagerTScriptInterface<IMissionModeManager>TransientProtected+7 flags<InterfaceProperty>
0x08GeneratedMissionUGeneratedMission*TransientProtected+7 flagsnullptr
0x08DesiredDifficultyUDifficultySetting*TransientProtected+6 flagsnullptr
0x08SaveGameUFSDSaveGame*Protected+9 flagsnullptr
0x01DisconnectReasonEDisconnectReasonTransientProtected+6 flagsNone
0x07010x07padding / unreflected
0x10DisconnectErrorCodeFStringTransientProtected+3 flags""
0x10AlwaysLoadedWorldsTArray<UWorld*>TransientProtected+2 flags[]
0x01ShowCharacterSelectionWorldboolTransientProtected+5 flagsfalse
0x07290x07padding / unreflected
0x08Viewer3DClassTSubclassOf<AActor>TransientProtected+6 flagsnullptr
0x01ShowLoaderWorldboolTransientProtected+5 flagsfalse
0x01CharacterSelectionWorldActiveboolTransientProtected+5 flagsfalse
0x01MixerInteractivityEnabledboolProtected+6 flagsfalse
0x01LoaderWorldActiveboolTransientProtected+5 flagsfalse
0x01ResetHUDWhenReturningboolTransientProtected+5 flagsfalse
0x01MovieModeActiveboolTransientProtected+7 flagsfalse
0x01MovieModeActiveInSpacerigboolTransientProtected+7 flagsfalse
0x01MovieModeStartAtOriginboolTransientProtected+7 flagsfalse
0x01MovieModeStartWithCameraShakeboolTransientProtected+7 flagsfalse
0x07410x07padding / unreflected
0x08ActiveForgeSchematicUSchematic*TransientProtected+6 flagsnullptr
0x08FSDCloudLoadSaveUFSDCloudLoadSave*TransientProtected+7 flags/Script/FSD.Default__FSDGameInstance.FSDCloudLoadSave
0x08SessionUpdaterUFSDSessionUpdater*TransientProtected+5 flags/Script/FSD.Default__FSDGameInstance.SessionUpdater
0x08SendToURLUFSDSendToURL*TransientProtected+5 flags/Script/FSD.Default__FSDGameInstance.FSDSendToURL
0x08FriendsAndInvitesUFSDFriendsAndInvites*TransientProtected+7 flagsnullptr
0x08SessionStartTimedoubleTransientProtected+5 flags0
0x04SessionStartTimestampint32TransientProtected+5 flags0
0x04InKBytesPerSecondfloatTransientProtected+7 flags0
0x04OutKBytesPerSecondfloatTransientProtected+7 flags0
0x01PreSpawnNigaraParticlesboolTransientProtected+6 flagstrue
0x07850x03padding / unreflected
0x10TemporaryBuffsTArray<UTemporaryBuff*>TransientProtected+4 flags[]
0x28NextLoaderSequenceTSoftObjectPtr<ULevelSequence>TransientProtected+4 flags<SoftObjectProperty>
0x01NextLoaderLevelEAlwaysLoadedWorldsTransientProtected+6 flagsCharacterViewer
0x07C10x07padding / unreflected
0x28DeepDiveLoaderSequenceTSoftObjectPtr<ULevelSequence>Protected+6 flags<SoftObjectProperty>
0x28DeepDiveLoaderSequence2TSoftObjectPtr<ULevelSequence>Protected+6 flags<SoftObjectProperty>
0x08180x10padding / unreflected
0x08ControllerVibrationSubmixUSoundSubmix*Protected+8 flagsnullptr
0x08ControllerSpeakerSubmixUSoundSubmix*Protected+8 flagsnullptr
0x08380x338unreflected bytes to end of UFSDGameInstance
Inherited from UGameInstance 4
OffsetSizeNameTypeFlagsDefault
0x10LocalPlayersTArray<ULocalPlayer*>Protected+2 flags[]
0x08OnlineSessionUOnlineSession*Protected+5 flagsnullptr
0x10ReferencedObjectsTArray<UObject*>Protected+2 flags[]
0x00600x18padding / unreflected
0x10OnPawnControllerChangedDelegatesFMulticastScriptDelegateProtected+4 flags<delegate>

Functions 94

SignatureFlagsNativeParams
void UpdateGlobelMissionSeed()FinalNative+1 flags0x00
void UpdateDebugSeed()FinalNative+1 flags0x00
void StopPhotographyInputProcessor()FinalNative+1 flags0x00
void StopPersonalAnalytics()FinalNative+1 flags0x00
void SteamServerJoinStatusDelegate__DelegateSignature(const ESteamServerJoinStatus& Status)Public0x01
void SteamSearchRegionDelegate__DelegateSignature(const ESteamSearchRegion& Region)Public0x01
void StartPhotographyInputProcessor()FinalNative+1 flags0x00
void StartPersonalAnalytics()FinalNative+1 flags0x00
AProceduralSetup* SpawnProcedural()FinalNative+1 flags0x08
void SetViewer3DClass(TSubclassOf<AActor> NewClass, const ECharselectionCameraLocation& Location)FinalNative+1 flags0x09
void SetSteamServerJoinStatus(const ESteamServerJoinStatus& NewStatus)FinalNative+1 flags0x01
void SetSteamSearchRegion(const ESteamSearchRegion& NewRegion)FinalNative+1 flags0x01
void SetShouldAdvertiseInServerlist(bool bShouldAdvertise)FinalNative+1 flags0x01
void SetServerSearchOptions(FFSDServerSearchOptions& options)FinalNative+1 flags0x68
void SetServerSearchActive(bool Active)FinalNative+1 flags0x01
void SetSelectedMission(UGeneratedMission* mission, bool updateSessionSettings)FinalNative+1 flags0x09
void SetProceduralMap(TSubclassOf<AProceduralSetup> procedural)FinalNative+1 flags0x08
void SetPendingInviteJoinModding(FBlueprintSessionResult& Result)FinalNative+1 flags0x108
void SetOverrideMaxPlayerCount(int32 Count)FinalNative+1 flags0x04
void SetMinersManualNotification(const EMinersManualSection& Section, UObject* IdentifyingObject, const FText& Text)FinalNative+1 flags0x28
void SetLoaderWorldVisible(bool V, bool resetHud)FinalNative+1 flags0x02
void SetIsUsingOnlineFeatures(bool bIsOnlineFeatureUsed)FinalNative+1 flags0x01
void SetHasSeenInfoScreen()FinalNative+1 flags0x00
void SetGlobalMissionSeed(int32 Seed)FinalNative+1 flags0x04
void SetFSDPassword(const FString& pw)FinalNative+1 flags0x10
void SetForceInfoScreen()FinalNative+1 flags0x00
void SetEligableForRetirementAssignment(bool eligable)EventPublic0x01
void SetDebugSeed(int32 Seed)FinalNative+1 flags0x04
void SetCharacterSelectionWorldVisible(bool V, const ECharselectionCameraLocation& cameraLocation, bool resetHud, const ECharacterSelectorItemStatus& itemStatus)FinalNative+1 flags0x04
void SetCharacterSelectionSwitcher(ACharacterSelectionSwitcher* switcher)FinalNative+1 flags0x08
void SendSteamInfo()FinalNative+1 flags0x00
void ScheduleResetOfWorldsAndGameDataThenOpenLevel(const FName& LevelName)FinalNative+1 flags0x08
void RestoreCursors()FinalNative+1 flags0x00
void ResetViewer3DClass()FinalNative+1 flags0x00
void ResetSaveGame()FinalNative+1 flags0x00
void ResetForceInfoScreen()FinalNative+1 flags0x00
void ResetAlwaysLoadedWorldsAndGameData()FinalNative+1 flags0x00
void RemoveBosco()FinalNative+1 flags0x00
void RemoveAllTemporaryBuff(APlayerController* PlayerController)FinalNative+1 flags0x08
void RefreshIsGameModded()FinalNative+1 flags0x00
void PreClientTravelCleanup(APlayerController* PlayerController)FinalNative+1 flags0x08
void PostInit(bool reload)FinalNative+1 flags0x01
void PairingUsePreviousProfile()FinalNative+1 flags0x00
void PairingUseNewProfile()FinalNative+1 flags0x00
void OnStartSearchForFriendsComplete__DelegateSignature(bool bWasSuccessful, const FString& ErrorStr)Public0x18
void OnNewFSDSessionID(const FString& sessionId)FinalNative+1 flags0x10
void OnNetworkFailure(UWorld* World, UNetDriver* NetDriver, uint8 failType, const FString& errorMessage)FinalNative+1 flags0x28
void OnLoadComplete(const FString& MapName)EventPublic0x10
void NewHUDWarningDelegate__DelegateSignature(UHUDWarningWidget* newWidget)Public0x08
void LoadSaveGame(UFSDSaveGame* toLoad)FinalNative+1 flags0x08
bool IsPendingInvitePasswordProtected()FinalNative+1 flags0x01
bool IsPendingInviteModded()FinalNative+1 flags0x01
bool IsMutatorActive(TSubclassOf<UMutator> mutatorClass)FinalNative+1 flags0x09
bool IsGameModded()FinalNative+1 flags0x01
bool IsFreeBeerRewardActive()FinalNative+1 flags0x01
bool IsCharacterSelectionWorldVisible()FinalNative+1 flags0x01
bool IsCampaignMission()FinalNative+1 flags0x01
bool HasTooManyModsEnabled()FinalNative+1 flags0x01
bool HasSignedIn()FinalNative+1 flags0x01
bool HasRandomBeerBuff()FinalNative+1 flags0x01
bool HasPendingInvite()FinalNative+1 flags0x01
bool HasPendingActivity()FinalNative+1 flags0x01
bool HasAnalytics()FinalNative+1 flags0x01
void GraphicsUserSettingsChanged()FinalNative+1 flags0x00
void GiveTemporaryBuff(UTemporaryBuff* buff, APlayerCharacter* Player)FinalNative+1 flags0x10
FVector2D GetViewportSize()FinalNative+1 flags0x08
TSoftClassPtr<AProceduralSetup> GetSoftReferenceToPLS()FinalNative+1 flags0x28
bool GetShouldForceInfoScreen()FinalNative+1 flags0x01
TArray<FBlueprintSessionResult> GetServersFriendsArePlaying(const TArray<FBlueprintSessionResult>& servers)FinalNative+1 flags0x20
int32 GetOverrideMaxPlayerCount()FinalNative+1 flags0x04
TArray<UMutator*> GetMutators(TSubclassOf<UMutator> mutatorClass)FinalNative+1 flags0x18
int32 GetMaxPublicConnections()FinalNative+1 flags0x04
int32 GetMaxAllowedMods()FinalNative+1 flags0x04
AFSDPlayerController* GetLocalFSDPlayerController()FinalNative+1 flags0x08
UIconGenerationManager* GetIconGenerationManager()FinalNative+1 flags0x08
bool GetHasSeenInfoScreen()FinalNative+1 flags0x01
FGlobalMissionSeed GetGlobalMissionSeedNew()FinalNative+1 flags0x0C
UGeneratedMission* GetGeneratedMission()FinalNative+1 flags0x08
UMutator* GetFirstMutator(TSubclassOf<UMutator> mutatorClass)FinalNative+1 flags0x10
FString GetDisconnectErrorCode()FinalNative+1 flags0x10
TArray<FNetworkConnectionInfo> GetConnectionInfo()FinalNative+1 flags0x10
APlayerCharacter* GetCharacterSelectorCharacter()FinalNative+1 flags0x08
void GameUserSettingsChanged()FinalNative+1 flags0x00
void DonkeyCharacterDelegate__DelegateSignature(AMolly* InDonkey)Public0x08
void CloseSessionLobby()FinalNative+1 flags0x00
void ClearDisconnectError()FinalNative+1 flags0x00
void ChangeSkinPreview(UItemSkin* PreviewSkin)FinalNative+1 flags0x08
void CancelJoin()FinalNative+1 flags0x00
void CachePSOsOnCommand()FinalNative+1 flags0x00
void ApplyGameUserSettings(UFSDGameUserSettings* Settings)EventPublic0x08
UHUDWarningWidget* AddWarningToHUD(TSubclassOf<UHUDWarningWidget> WidgetClass, UTexture2D* Texture, USoundBase* PingSound)FinalNative+1 flags0x20
void AddToFriendSessions(const FString& friendSessionId, const FString& friendName)FinalNative+1 flags0x20
void AddStatValue(const FString& Key, float Value)FinalNative+1 flags0x14
void AddStatCount(const FString& Key, int32 Count)FinalNative+1 flags0x14

Subclasses 1

Used by 4

types with a member, parameter or interface of this type