Zdexby TheHolyOneZ
5,221 classes
Class

AScoringManager

: AInfo : AActor : UObject
/Script/ReadyOrNot.ScoringManager 0x02F8 (760 B) align 8 inherited 0x02A0 vtable /Script/ReadyOrNot
0x00x02F8

Members 10

OffsetSizeNameTypeFlagsDefault
0x02A00x18padding / unreflected
0x04TotalScorePoolint32NetProtected+5 flags0
0x02BC0x0Cpadding / unreflected
0x10ObjectiveScoreGroupsTArray<FScoreGroup>NetProtected+3 flags[]
0x10PenaltyScoreGroupsTArray<FScorePenaltyData>NetProtected+2 flags[]
0x02E80x01padding / unreflected
0x01bCachedHasClearedMissionboolNet+5 flagsfalse
0x01bCachedSoftClearedMissionboolNet+5 flagsfalse
0x01bCachedMissionFailedboolNet+5 flagsfalse
0x01bIsOfficialScoringboolNet+5 flagstrue
0x01bOverrideMissionClearboolNetProtected+5 flagsfalse
0x02EE0x02padding / unreflected
0x04OverrideScoreTotalint32NetProtected+5 flags-1
0x01bSoftFailureboolNetProtected+5 flagsfalse
0x02F50x03unreflected bytes to end of AScoringManager
Inherited from AActor 80
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 2bool3 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x01bActorEnableCollision : 1bit 7bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 0boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 5boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00710x03padding / unreflected
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x70ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01600x08padding / unreflected
0x08InputComponentUInputComponent*8 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01850x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+3 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x01B00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
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>
0x01F00x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>5 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>7 flags[]

Functions 47

SignatureFlagsNativeParams
void TakeScores(UScoringComponent* InScoringComponent, const TArray<FText>& ScoreNames, FText& TakeReason, bool bDisplayScoreOnHUD, bool bDisableScores)FinalNative+1 flags0x32
void TakeScore(UScoringComponent* InScoringComponent, FText& ScoreName, FText& TakeReason, bool bDisplayScoreOnHUD, bool bDisableScore)FinalNative+1 flags0x3A
void TakeAllScoresExcept(UScoringComponent* InScoringComponent, const TArray<FText>& ScoreNames, FText& TakeReason, bool bDisplayScoreOnHUD, bool bDisableScores)FinalNative+1 flags0x32
void TakeAllScores(UScoringComponent* InScoringComponent, FText& TakeReason, bool bDisplayScoreOnHUD, bool bDisableScores)FinalNative+1 flags0x22
void RevokePenalty(UScoringComponent* InScoringComponent, FText& PenaltyGroupName)FinalNative+1 flags0x20
void RevokeAllPenalties(UScoringComponent* InScoringComponent)FinalNative+1 flags0x08
void Multicast_DisplayScore(const FText& ScoreText, int32 Score, bool bGive)FinalNative+2 flags0x1D
bool IsSoftFailure()FinalNative+1 flags0x01
bool IsOfficialScoring()FinalNative+2 flags0x01
void HasClearedMission(const bool& bHasClearedMission, const bool& bSoftClearedMission, const bool& bMissionFailed)FinalNative+2 flags0x03
void GiveScores(UScoringComponent* InScoringComponent, const TArray<FText>& ScoreNames, bool bDisplayScoreOnHUD, FText& ScoreText, float DisplayOnHUDDelay, int32 CustomScoreOnHUD)FinalNative+1 flags0x40
void GiveScore(UScoringComponent* InScoringComponent, FText& ScoreName, bool bDisplayScoreOnHUD, FText& ScoreText, float DisplayOnHUDDelay, int32 CustomScoreOnHUD)FinalNative+1 flags0x48
void GivePenalty(UScoringComponent* InScoringComponent, FText& PenaltyGroupName, bool bDisplayScoreOnHUD, FText& ScoreText, float DisplayOnHUDDelay, int32 CustomScoreOnHUD)FinalNative+1 flags0x48
void GiveFakeScore(UScoringComponent* InScoringComponent, FText& ScoreName, bool bDisplayScoreOnHUD, FText& ScoreText, float DisplayOnHUDDelay, int32 CustomScoreOnHUD)FinalNative+1 flags0x48
void GiveCustomPenalty(FText& PenaltyGroupName, int32 PenaltyScore, bool bDisplayScoreOnHUD, float DisplayOnHUDDelay)FinalNative+1 flags0x24
void GiveAllScores(UScoringComponent* InScoringComponent, bool bOnlyEnabledScore, bool bDisplayScoreOnHUD, FText& ScoreText, float DisplayOnHUDDelay, int32 CustomScoreOnHUD)FinalNative+1 flags0x30
void GetTotalScorePool(const int32& MaxScore)FinalNative+1 flags0x04
int32 GetTotalScoreFromArray(const TArray<FScoreData>& InScoreDataArray)FinalNative+1 flags0x14
int32 GetTotalScoreCountFromArray(const TArray<FScoreData>& InScoreDataArray, bool bIncludeHiddenScores)FinalNative+1 flags0x18
void GetTotalScore(const int32& TotalScore, bool bIncludePrimaryScores)FinalNative+1 flags0x05
int32 GetTotalNonGivenScoresFromArray(const TArray<FScoreData>& InScoreDataArray)FinalNative+1 flags0x14
int32 GetTotalGivenScoresFromArray(const TArray<FScoreData>& InScoreDataArray, bool bIncludeHiddenScores)FinalNative+1 flags0x18
int32 GetTotalActorsTrackingScore()FinalNative+1 flags0x04
void GetSuspectCount(const int32& OutReported, const int32& OutArrested, const int32& OutKilled, const int32& OutTotal)FinalNative+2 flags0x10
TArray<FScoreGroup> GetScoreGroups()FinalNative+1 flags0x10
void GetScoreCountFromGroup(const FName& InGroupName, const int32& OutScoresGiven, const int32& OutTotalScores, bool bRequiredOnly)FinalNative+2 flags0x11
void GetReportCount(const int32& ReportedCount, const int32& TotalReports)FinalNative+2 flags0x08
TArray<FScorePenaltyData> GetPenaltyScoreGroups()FinalNative+1 flags0x10
void GetObjectiveCompletionStatus(const int32& ObjectivesComplete, const int32& ObjectivesFailed, const int32& TotalObjectives)FinalNative+2 flags0x0C
int32 GetNonGivenScoreCountFromGroup(const TArray<FScoreGroup>& InScoreGroupArray)FinalNative+1 flags0x14
int32 GetNonGivenScoreCountFromArray(const TArray<FScoreData>& InScoreDataArray, bool bOnlyEnabled)FinalNative+1 flags0x18
int32 GetGivenScoreCountFromGroup(const TArray<FScoreGroup>& InScoreGroupArray)FinalNative+1 flags0x14
int32 GetGivenScoreCountFromArray(const TArray<FScoreData>& InScoreDataArray, bool bIncludeHiddenScores)FinalNative+1 flags0x18
void GetEvidenceCount(const int32& EvidenceCollected, const int32& TotalEvidence)FinalNative+2 flags0x08
float GetCurrentScoreAsPercentage()FinalNative+1 flags0x04
void GetCivilianCount(const int32& OutReported, const int32& OutInjured, const int32& OutKilled, const int32& OutArrested, const int32& OutTotal)FinalNative+2 flags0x14
AScoringManager* Get()FinalNative+2 flags0x08
void DisplayPenalties(UScoringComponent* InScoringComponent, bool bCondensed, FText& ScoreTextOverride)FinalNative+1 flags0x28
void DisplayBonusesAndPenalties(UScoringComponent* InScoringComponent, bool bCondensed, FText& ScoreTextOverride)FinalNative+1 flags0x28
void DisplayBonuses(UScoringComponent* InScoringComponent, bool bCondensed, FText& ScoreTextOverride)FinalNative+1 flags0x28
void ChangeScoreGroup(UScoringComponent* InScoringComponent, const FName& NewGroupName)FinalNative+1 flags0x10
FString CalculateGradeLetterFromScore(int32 Score)FinalNative+1 flags0x18
FString CalculateGradeLetterFromPlayerScore()FinalNative+1 flags0x10
FString CalculateGradeLetterFromPercentage(float ScorePercentage)FinalNative+2 flags0x18
bool AnyScoresGiven(const TArray<FScoreBonus>& InScoreBonusArray)FinalNative+1 flags0x11
bool AllScoresGiven(const TArray<FScoreBonus>& InScoreBonusArray)FinalNative+1 flags0x11
bool AllRequiredScoresGiven(const TArray<FScoreBonus>& InScoreBonusArray)FinalNative+1 flags0x11

Used by 1

types with a member, parameter or interface of this type