Zdexby TheHolyOneZ
5,372 classes
Class

AFSDGameState

: AGameState : AGameStateBase : AInfo : AActor : UObject
/Script/FSD.FSDGameState 0x06C8 (1,736 B) align 8 inherited 0x0290 vtable /Script/FSD
0x00x06C8

Members 79

OffsetSizeNameTypeFlagsDefault
0x10OnMissionTimeUpdatedFMulticastScriptDelegate4 flags<delegate>
0x10OnTerrainGeneratedFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnTerrainGenerationStartingFMulticastScriptDelegate4 flags<delegate>
0x10OnMatchStartedFMulticastScriptDelegate4 flags<delegate>
0x10OnMatchEndedFMulticastScriptDelegate4 flags<delegate>
0x10OnGameEventCompletedEventFMulticastScriptDelegate4 flags<delegate>
0x10OnPlayerJoinedFMulticastScriptDelegate4 flags<delegate>
0x10OnPlayerLeaveFMulticastScriptDelegate4 flags<delegate>
0x10OnContinueActiveFMulticastScriptDelegate4 flags<delegate>
0x10OnContinueCountdownChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnAllDwarvesDownFMulticastScriptDelegate4 flags<delegate>
0x10OnTeamMemberCampaignMissionChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnEnemyKilledEventFMulticastScriptDelegate4 flags<delegate>
0x10OnPlayerCharacterRegisteredFMulticastScriptDelegate4 flags<delegate>
0x04CurrentLevelint32NetTransient+7 flags-1
0x03740x04padding / unreflected
0x08EscapePodATeamTransport*NetTransient+7 flagsnullptr
0x10FSDSessionIDFStringNetTransient+6 flags""
0x10OnBoscoReviveCounterChangedFMulticastScriptDelegate4 flags<delegate>
0x01bTeamDownboolTransient+7 flagsfalse
0x03A10x07padding / unreflected
0x10OnTeamDownFMulticastScriptDelegate4 flags<delegate>
0x03B80x08padding / unreflected
0x10OnObjectivesCompletedFMulticastScriptDelegate4 flags<delegate>
0x10OnObjectiveAddedFMulticastScriptDelegate4 flags<delegate>
0x10OnDifficultyChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnCountdownStartedFMulticastScriptDelegate4 flags<delegate>
0x10OnCountdownTimeChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnCountdownFinishedFMulticastScriptDelegate4 flags<delegate>
0x08CSGWorldADeepCSGWorld*7 flagsnullptr
0x04LastSupplyPodTimeStampint32Transient+5 flags0
0x04LastCleaningPodTimeStampint32Transient+6 flags-9999
0x08ProceduralSetupAProceduralSetup*7 flagsnullptr
0x01DelayLateJoinboolTransient+6 flagsfalse
0x04390x07padding / unreflected
0x08FakeMovementBaseUPrimitiveComponent*Transient+9 flagsnullptr
0x04PlayerSurvivalCreditBonusint32Protected+8 flags100
0x04ResourceAmountPenaltyfloatProtected+6 flags0.25
0x04ObjectivesCreditPenaltyfloatProtected+6 flags0.25
0x04ObjectivesXPPenaltyNormalfloatProtected+8 flags0.25
0x04ObjectivesXPPenaltyDeepDivesfloatProtected+8 flags0.2
0x045C0x04padding / unreflected
0x18TextMissionCompletedFTextProtected+2 flags<FText>
0x18TextSecondaryObjectiveFTextProtected+2 flags<FText>
0x18TextSurvivalBonusFTextProtected+2 flags<FText>
0x18TextMinedFTextProtected+2 flags<FText>
0x18TextCollectedFTextProtected+2 flags<FText>
0x18TextBonusFTextProtected+2 flags<FText>
0x04BoscoReviveCounterint32NetTransient+9 flags-1
0x04F40x04padding / unreflected
0x08SpawnEffectsUSpawnEffectsComponent*Protected+9 flags/Script/FSD.Default__FSDGameState.SpawnEffects
0x08MeshScalerUDynamicMeshScaler*Protected+9 flagsnullptr
0x08GemProximityTrackerUGemProximityTracker*Protected+11 flags/Script/FSD.Default__FSDGameState.GemProximityTracker
0x08AttackerManagerUAttackerManagerComponent*Protected+11 flags/Script/FSD.Default__FSDGameState.AttackerManager
0x08DifficultyManagerComponentUDifficultyManager*Protected+11 flags/Script/FSD.Default__FSDGameState.DifficultyManager
0x08SoundMixManagerUSoundMixManagerComponent*Protected+11 flags/Script/FSD.Default__FSDGameState.SoundMixManager
0x08SeasonReplicatorComponentUSeasonReplicatorComponent*Protected+11 flags/Script/FSD.Default__FSDGameState.SeasonReplicator
0x08TeamResourcesUTeamResourcesComponent*Protected+11 flags/Script/FSD.Default__FSDGameState.TeamResources
0x01IsOnSpaceRigboolProtected+8 flagsfalse
0x01PlayerMadeItToDropPodboolProtected+7 flagstrue
0x053A0x06padding / unreflected
0x10ActivePlayerCharactersTArray<APlayerCharacter*>NetTransient+5 flags[]
0x18ObjectivesFReplicatedObjectivesNetTransient+3 flags{HasReplicated=false, Objectives=[]}
0x18CompletedGameEventNameFTextNetTransient+5 flags<FText>
0x68GeneratedMissionSeedFGeneratedMissionSeedNetTransient+3 flags{Seed=0, GlobalSeed={RandomSeed=-1, Season=1, MapKey=0}, Bi…
0x01objectivesCompletedboolNetTransient+9 flagsfalse
0x05E90x07padding / unreflected
0x18CurrentDifficultySettingFGameDifficultyNetRepNotify+3 flags{Difficulty=nullptr, Mutators=[]}
0x01RememberDifficultyboolProtected+6 flagstrue
0x06090x07padding / unreflected
0x08ProximityTrackerUPlayerProximityTracker*Protected+11 flags/Script/FSD.Default__FSDGameState.ProximityTracker
0x08ShowroomManagerUShowroomManager*Protected+11 flags/Script/FSD.Default__FSDGameState.ShowroomManager
0x08GameStatsAGameStats*TransientProtected+5 flagsnullptr
0x04MissionTimeuint32NetTransient+7 flags0
0x062C0x04padding / unreflected
0x04MissionStartTimeuint32TransientProtected+5 flags0
0x04MissionHazuint32TransientProtected+5 flags0
0x01PreventLatejoinCharacterDuplicationboolNetTransient+6 flagstrue
0x01StartPressedboolNetTransient+9 flagsfalse
0x01ContinuePressedboolNetTransient+9 flagsfalse
0x063B0x01padding / unreflected
0x04ContinuesCountdownint32NetTransient+9 flags0
0x01AllDwarvesDownboolNetTransient+9 flagsfalse
0x01missionAbortedboolNetTransient+8 flagsfalse
0x06420x02padding / unreflected
0x04CountdownRemainingint32NetTransient+9 flags-1
0x18countdownTextFTextNetTransient+5 flags<FText>
0x0CHostGlobalSeedFGlobalMissionSeedNetTransient+5 flags{RandomSeed=-1, Season=1, MapKey=0}
0x01CanCarryOverResourcesboolProtected+6 flagstrue
0x066D0x1Bpadding / unreflected
0x10SessionLeaderChangedFMulticastScriptDelegateProtected+4 flags<delegate>
0x06980x08padding / unreflected
0x08CurrentPlayerSessionLeaderAPlayerState*Protected+7 flagsnullptr
0x06A80x20unreflected bytes to end of AFSDGameState
Inherited from AGameState 3
OffsetSizeNameTypeFlagsDefault
0x08MatchStateFNameNetRepNotify+11 flagsEnteringMap
0x08PreviousMatchStateFNameProtected+10 flagsEnteringMap
0x04ElapsedTimeint32NetRepNotify+7 flags0
Inherited from AGameStateBase 8
OffsetSizeNameTypeFlagsDefault
0x08GameModeClassTSubclassOf<AGameModeBase>NetTransient+9 flagsnullptr
0x08AuthorityGameModeAGameModeBase*Transient+7 flagsnullptr
0x08SpectatorClassTSubclassOf<ASpectatorPawn>NetTransient+9 flagsnullptr
0x10PlayerArrayTArray<APlayerState*>Transient+4 flags[]
0x01bReplicatedHasBegunPlayboolNetTransient+7 flagsfalse
0x02490x03padding / unreflected
0x04ReplicatedWorldTimeSecondsfloatNetTransient+7 flags0
0x04ServerWorldTimeSecondsDeltafloatTransientProtected+5 flags0
0x04ServerWorldTimeSecondsUpdateFrequencyfloatProtected+7 flags0.1
Inherited from AActor 76
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bNetStartup : 1bit 1bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bHidden : 1bit 5boolNet+7 flagsfalse
0x01bTearOff : 1bit 6boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 7bool3 flagsfalse
0x01bExchangedRoles : 1bit 0boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 1bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 2bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 3bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 4bool5 flagstrue
0x01bReplayRewindable : 1bit 5bool5 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 6bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 7bool4 flagsfalse
0x01bCanBeDamaged : 1bit 0boolNet+6 flagstrue
0x01bBlockInput : 1bit 1bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 2bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 3bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 4bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 5bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 6bool6 flagsfalse
0x01bIsEditorOnlyActor : 1bit 7bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 0bool3 flagsfalse
0x01bReplicates : 1bit 1boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 2boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 3boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 3bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 4boolTransient+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleuint8NetTransient+5 flags0
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x009C0x04padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01Roleuint8Net+5 flags3
0x01NetDormancyuint89 flags1
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputuint86 flags0
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*8 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01140x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+2 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x10ControllingMatineeActorsTArray<AMatineeActor*>TransientProtected+2 flags[]
0x01480x08padding / unreflected
0x10LayersTArray<FName>2 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
0x01680x08padding / unreflected
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x01900x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>4 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>6 flags[]

Functions 60

SignatureFlagsNativeParams
void WaitForInitialGenerationDone(AFSDGameState* GameState, const FLatentActionInfo& LatentInfo)FinalNative+2 flags0x20
void StartCountdown(int32 Duration, FText& countdownName)FinalNative+1 flags0x20
void SetPreventLatejoinCharacterDuplication(bool prevent)FinalNative+1 flags0x01
void SetPlayersHaveReachedDroppod(bool newHasPlayerReached)FinalNative+1 flags0x01
void SetGeneratedMissionParameters(UGeneratedMission* mission)FinalNative+1 flags0x08
void SetCurrentDifficulty(UDifficultySetting* Setting, bool updateSessionSettings)FinalNative+1 flags0x09
void SetCompletionData(bool objectivesCompleted, int32 playersInPod)FinalNative+1 flags0x08
void ReceiveGeneratedMissionReplicated()EventProtected0x00
void PostLocalizedGameMessage(FText& Msg, const TArray<FText>& Arguments)FinalNative+1 flags0x28
void PostGameMessage(const FString& Msg)FinalNative+1 flags0x10
void OnRep_StartPressed(bool oldStartPressed)FinalNative+1 flags0x01
void OnRep_ObjectivesCompleted()FinalNative+1 flags0x00
void OnRep_MissionTime()FinalNative+1 flags0x00
void OnRep_GeneratedMissionSeed()FinalNative+1 flags0x00
void OnRep_FSDSessionID()FinalNative+1 flags0x00
void OnRep_CurrentDifficultySetting()FinalNative+1 flags0x00
void OnRep_CountdownText()FinalNative+1 flags0x00
void OnRep_CountdownRemaining(int32 prevTime)FinalNative+1 flags0x04
void OnRep_ContinuePressed()FinalNative+1 flags0x00
void OnRep_ContinueCountdown()FinalNative+1 flags0x00
void OnRep_CompletedGameEvent()FinalNative+1 flags0x00
void OnRep_BoscoReviveCounter()FinalNative+1 flags0x00
void OnRep_AllDwarvesDown()FinalNative+1 flags0x00
int32 MissionEndscreenSeed()FinalNative+1 flags0x04
bool IsTutorialMission()FinalNative+1 flags0x01
bool IsCountingDown()FinalNative+1 flags0x01
void InitObjectives()FinalNative+1 flags0x00
void HostDisbandedTeam()NativeEvent+1 flags0x00
bool HasObjectivesReplicated()FinalNative+1 flags0x01
void HandleSeamlessTravelEvent()EventProtected0x00
AFSDPlayerState* GetServerPlayerState()FinalNative+1 flags0x08
TArray<UObjective*> GetSecondaryObjectives()FinalNative+1 flags0x10
AProceduralSetup* GetProceduralSetup()FinalNative+1 flags0x08
UObjective* GetPrimaryObjective()FinalNative+1 flags0x08
bool GetPreventLatejoinCharacterDuplication()FinalNative+1 flags0x01
bool GetPlayersHaveReachedDroppod()FinalNative+1 flags0x01
TArray<UPlayerCharacterID*> GetPlayableCharacterIDs()EventPublic0x10
TArray<UObjective*> GetObjectives()FinalNative+1 flags0x10
TArray<AFSDPlayerState*> GetNetworkSortedPlayerArray()FinalNative+1 flags0x10
int32 GetMissionTime()FinalNative+1 flags0x04
bool GetMissionSuccessful()FinalNative+1 flags0x01
int32 GetMissionStartTime()FinalNative+1 flags0x04
int32 GetMissionRewardCreditSum()FinalNative+1 flags0x04
TArray<FCreditsReward> GetMissionRewardCredits()FinalNative+1 flags0x10
int32 GetGlobalMissionSeed()FinalNative+1 flags0x04
AGameStats* GetGameStats()FinalNative+1 flags0x08
TMap<UResourceData*, float> GetEndscreenResources()FinalNative+1 flags0x50
UDifficultyManager* GetDifficultyManager()FinalNative+1 flags0x08
FGameDifficulty GetCurrentGameDifficulty()FinalNative+1 flags0x18
UDifficultySetting* GetCurrentDifficultySetting()FinalNative+1 flags0x08
TMap<UResourceData*, float> GetCollectedResources()FinalNative+1 flags0x50
TArray<UFSDEvent*> GetActiveEventsFromMission()FinalNative+1 flags0x10
UObjective* FindObjective(TSubclassOf<UObjective> SubClass)FinalNative+1 flags0x10
void ClientNewMessage(const FFSDChatMessage& Msg)NativeEvent+1 flags0x60
void Client_StartPressed()FinalNative+1 flags0x00
void Client_NewLocalizedMessage(const FFSDLocalizedChatMessage& Msg)NativeEvent+1 flags0x48
bool AllMissionEndResultsReceived()FinalNative+1 flags0x01
void All_SpawnScaledEffectAt(const FScaledEffect& Effect, const FVector_NetQuantize& Location)NativeEvent+1 flags0x1C
void All_SpawnScaledEffectAndCueAt(const FScaledEffect& Effect, USoundCue* Audio, const FVector_NetQuantize& Location)NativeEvent+1 flags0x24
void All_ServerQuit()NativeEvent+1 flags0x00

Subclasses 1

Used by 9

types with a member, parameter or interface of this type