DataTrackingSystem class
DataTrackingSystem
Inheritance
Base: game.ScriptableSystem
Derived
None.
Properties
| Property | Type | |
|---|---|---|
trackedAchievements | game.data.Achievement[] | scripted |
rangedAttacksMade | int | scripted |
meleeAttacksMade | int | scripted |
meleeKills | int | scripted |
rangedKills | int | scripted |
quickhacksMade | int | scripted |
distractionsMade | int | scripted |
legendaryItemsCrafted | int | scripted |
npcMeleeLightAttackReceived | int | scripted |
npcMeleeStrongAttackReceived | int | scripted |
npcMeleeBlockAttackReceived | int | scripted |
npcMeleeBlockedAttacks | int | scripted |
npcMeleeDeflectedAttacks | int | scripted |
downedEnemies | int | scripted |
killedEnemies | int | scripted |
defeatedEnemies | int | scripted |
incapacitatedEnemies | int | scripted |
finishedEnemies | int | scripted |
downedWithRanged | int | scripted |
downedWithMelee | int | scripted |
downedInTimeDilatation | int | scripted |
rangedProgress | int | scripted |
meleeProgress | int | scripted |
dilationProgress | int | scripted |
failedShardDrops | float | scripted |
LegPlusPlusHackDropped | bool | scripted |
bluelinesUseCount | int | scripted |
twoHeadssourceID | ent.EntityID | scripted |
twoHeadsValidTimestamp | float | scripted |
lastKillTimestamp | float | scripted |
enemiesKilledInTimeInterval | WeakHandle<game.Object>[] | scripted |
timeInterval | float | scripted |
numerOfKillsRequired | int | scripted |
gunKataKilledEnemies | int | scripted |
gunKataValidTimestamp | float | scripted |
hardKneesInProgress | bool | scripted |
hardKneesKilledEnemies | int | scripted |
harKneesValidTimestamp | float | scripted |
resetKilledReqDelayID | game.DelayID | scripted |
resetFinishedReqDelayID | game.DelayID | scripted |
resetDefeatedReqDelayID | game.DelayID | scripted |
resetIncapacitatedReqDelayID | game.DelayID | scripted |
resetDownedReqDelayID | game.DelayID | scripted |
resetMeleeAttackReqDelayID | game.DelayID | scripted |
resetRangedAttackReqDelayID | game.DelayID | scripted |
resetAttackReqDelayID | game.DelayID | scripted |
resetNpcMeleeLightAttackReqDelayID | game.DelayID | scripted |
resetNpcMeleeStrongAttackReqDelayID | game.DelayID | scripted |
resetNpcMeleeFinalAttackReqDelayID | game.DelayID | scripted |
resetNpcMeleeBlockAttackReqDelayID | game.DelayID | scripted |
resetNpcBlockedReqDelayID | game.DelayID | scripted |
resetNpcDeflectedReqDelayID | game.DelayID | scripted |
resetNpcGuardbreakReqDelayID | game.DelayID | scripted |
Functions
void OnAttach()overrideRTTIvoid OnDetach()overrideRTTIvoid OnRestored(int saveVersion, int gameVersion)overrideRTTICName GetNameFromDataTrackingFactEnum(ETelemetryData dataTrackingFact)RTTIint GetCountFromDataTrackingFactEnum(ETelemetryData dataTrackingFact)RTTIvoid OnModifyTelemetryVariable(ModifyTelemetryVariable request)RTTIvoid OnModifyNPCTelemetryVariable(ModifyNPCTelemetryVariable request)RTTIvoid ProcessTutorialFact(ETelemetryData telemetryData)RTTIvoid OnBluelineSelectedRequest(scn.BluelineSelectedRequest request)RTTIvoid OnSendItemCraftedDataTrackingRequest(ItemCraftedDataTrackingRequest request)RTTIbool IsSourcePlayer(game.damage.AttackData attackData)RTTIbool CheckTimeDilationSources()RTTIvoid OnNPCKillDataTrackingRequest(NPCKillDataTrackingRequest request)RTTIvoid OnTakedownActionDataTrackingRequest(TakedownActionDataTrackingRequest request)RTTIvoid ProcessDataTrackingFacts()RTTIvoid OnUpdateShardFailedDrops(UpdateShardFailedDropsRequest request)RTTIfloat GetFailedShardDrops()RTTIvoid OnFirstPlusPlusLegendaryAwarded(FirstPlusPlusLegendaryAwardedRequest request)RTTIbool IsFirstPlusPlusLegendaryAwarded()RTTIvoid OnResetKilledRequest(ResetNPCKilledDelayedRequest request)RTTIvoid OnResetFinishedRequest(ResetNPCFinishedDelayedRequest request)RTTIvoid OnResetDefeatedRequest(ResetNPCDefeatedDelayedRequest request)RTTIvoid OnResetIncapacitatedRequest(ResetNPCIncapacitatedDelayedRequest request)RTTIvoid OnResetDownedRequest(ResetNPCDownedDelayedRequest request)RTTIvoid OnResetMeleeAttackRequest(ResetMeleeAttackDelayedRequest request)RTTIvoid OnResetRangedAttackRequest(ResetRangedAttackDelayedRequest request)RTTIvoid OnResetQuickhackRequest(ResetAttackDelayedRequest request)RTTIvoid OnResetLightHitsReceivedRequest(ResetLightHitsReceivedRequest request)RTTIvoid OnResetStrongHitsReceivedRequest(ResetStrongHitsReceivedRequest request)RTTIvoid OnResetFinalComboHitsReceivedRequest(ResetFinalComboHitsReceivedRequest request)RTTIvoid OnResetBlockAttackHitsReceivedRequest(ResetBlockAttackHitsReceivedRequest request)RTTIvoid OnResetBlockedHitsRequest(ResetBlockedHitsRequest request)RTTIvoid RestoreTrackedAchievemenets()RTTIvoid UnlockAchievement(game.data.Achievement achievement)RTTIvoid SetAchievementProgress(game.data.Achievement achievement, int trackedData, int? customTarget)RTTIWeakHandle<game.data.Achievement_Record> GetAchievementRecordFromGameDataAchievement(game.data.Achievement achievement)RTTIvoid OnAddAchievementRequest(AddAchievementRequest request)RTTIvoid OnSetAchievementProgressRequest(quest.SetAchievementProgressRequest request)RTTIvoid OnUnlockAllAchievementsRequest(UnlockAllAchievementsRequest request)RTTIvoid ProcessNotTheMobileAchievement(DamageHistoryEntry damageEntry)RTTIvoid ProcessHandyManAchievement(game.ItemID targetItem, int amount)RTTIvoid ProcessTwoHeadsOneBulletAchievement(NPCKillDataTrackingRequest request)RTTIvoid ProcessGunKataAchievement(NPCKillDataTrackingRequest request)RTTIvoid ProcessHardForKneesAchievement()RTTI