DataTrackingSystem
classscriptedClass
extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable
Properties 53
| Name | Type | Flags |
|---|---|---|
bluelinesUseCount | Int32 | scriptedprotectedpersistent |
defeatedEnemies | Int32 | scriptedprotectedpersistent |
dilationProgress | Int32 | scriptedprotectedpersistent |
distractionsMade | Int32 | scriptedprotectedpersistent |
downedEnemies | Int32 | scriptedprotectedpersistent |
downedInTimeDilatation | Int32 | scriptedprotectedpersistent |
downedWithMelee | Int32 | scriptedprotectedpersistent |
downedWithRanged | Int32 | scriptedprotectedpersistent |
enemiesKilledInTimeInterval | array<wref<GameObject>> | scriptedprivate |
failedShardDrops | Float | scriptedprotectedpersistent |
finishedEnemies | Int32 | scriptedprotectedpersistent |
gunKataKilledEnemies | Int32 | scriptedprivate |
gunKataValidTimestamp | Float | scriptedprivate |
hardKneesInProgress | Bool | scriptedprivate |
hardKneesKilledEnemies | Int32 | scriptedprivate |
harKneesValidTimestamp | Float | scriptedprivate |
incapacitatedEnemies | Int32 | scriptedprotectedpersistent |
killedEnemies | Int32 | scriptedprotectedpersistent |
lastKillTimestamp | Float | scriptedprivate |
legendaryItemsCrafted | Int32 | scriptedprotectedpersistent |
LegPlusPlusHackDropped | Bool | scriptedprotectedpersistent |
meleeAttacksMade | Int32 | scriptedprotectedpersistent |
meleeKills | Int32 | scriptedprotectedpersistent |
meleeProgress | Int32 | scriptedprotectedpersistent |
npcMeleeBlockAttackReceived | Int32 | scriptedprotectedpersistent |
npcMeleeBlockedAttacks | Int32 | scriptedprotectedpersistent |
npcMeleeDeflectedAttacks | Int32 | scriptedprotectedpersistent |
npcMeleeLightAttackReceived | Int32 | scriptedprotectedpersistent |
npcMeleeStrongAttackReceived | Int32 | scriptedprotectedpersistent |
numerOfKillsRequired | Int32 | scriptedprivate |
quickhacksMade | Int32 | scriptedprotectedpersistent |
rangedAttacksMade | Int32 | scriptedprotectedpersistent |
rangedKills | Int32 | scriptedprotectedpersistent |
rangedProgress | Int32 | scriptedprotectedpersistent |
resetAttackReqDelayID | DelayID | scriptedprivate |
resetDefeatedReqDelayID | DelayID | scriptedprivate |
resetDownedReqDelayID | DelayID | scriptedprivate |
resetFinishedReqDelayID | DelayID | scriptedprivate |
resetIncapacitatedReqDelayID | DelayID | scriptedprivate |
resetKilledReqDelayID | DelayID | scriptedprivate |
resetMeleeAttackReqDelayID | DelayID | scriptedprivate |
resetNpcBlockedReqDelayID | DelayID | scriptedprivate |
resetNpcDeflectedReqDelayID | DelayID | scriptedprivate |
resetNpcGuardbreakReqDelayID | DelayID | scriptedprivate |
resetNpcMeleeBlockAttackReqDelayID | DelayID | scriptedprivate |
resetNpcMeleeFinalAttackReqDelayID | DelayID | scriptedprivate |
resetNpcMeleeLightAttackReqDelayID | DelayID | scriptedprivate |
resetNpcMeleeStrongAttackReqDelayID | DelayID | scriptedprivate |
resetRangedAttackReqDelayID | DelayID | scriptedprivate |
timeInterval | Float | scriptedprivate |
trackedAchievements | array<gamedataAchievement> | scriptedprotectedpersistent |
twoHeadssourceID | EntityID | scriptedprivate |
twoHeadsValidTimestamp | Float | scriptedprivate |
Methods 44
private final func CheckTimeDilationSources() -> Boolscripted
private final const func GetAchievementRecordFromGameDataAchievement(achievement: gamedataAchievement) -> wref<Achievement_Record>scripted
private final func GetCountFromDataTrackingFactEnum(dataTrackingFact: ETelemetryData) -> Int32scripted
public final const func GetFailedShardDrops() -> Floatscripted
private final func GetNameFromDataTrackingFactEnum(dataTrackingFact: ETelemetryData) -> CNamescripted
public final const func IsFirstPlusPlusLegendaryAwarded() -> Boolscripted
private final func IsSourcePlayer(attackData: ref<AttackData>) -> Boolscripted
private final func OnAddAchievementRequest(request: ref<AddAchievementRequest>)scripted
private func OnAttach()scripted
private final func OnBluelineSelectedRequest(request: ref<BluelineSelectedRequest>)scripted
private func OnDetach()scripted
private final func OnFirstPlusPlusLegendaryAwarded(request: ref<FirstPlusPlusLegendaryAwardedRequest>)scripted
private final func OnModifyNPCTelemetryVariable(request: ref<ModifyNPCTelemetryVariable>)scripted
private final func OnModifyTelemetryVariable(request: ref<ModifyTelemetryVariable>)scripted
private final func OnNPCKillDataTrackingRequest(request: ref<NPCKillDataTrackingRequest>)scripted
private final func OnResetBlockAttackHitsReceivedRequest(request: ref<ResetBlockAttackHitsReceivedRequest>)scripted
private final func OnResetBlockedHitsRequest(request: ref<ResetBlockedHitsRequest>)scripted
private final func OnResetDefeatedRequest(request: ref<ResetNPCDefeatedDelayedRequest>)scripted
private final func OnResetDownedRequest(request: ref<ResetNPCDownedDelayedRequest>)scripted
private final func OnResetFinalComboHitsReceivedRequest(request: ref<ResetFinalComboHitsReceivedRequest>)scripted
private final func OnResetFinishedRequest(request: ref<ResetNPCFinishedDelayedRequest>)scripted
private final func OnResetIncapacitatedRequest(request: ref<ResetNPCIncapacitatedDelayedRequest>)scripted
private final func OnResetKilledRequest(request: ref<ResetNPCKilledDelayedRequest>)scripted
private final func OnResetLightHitsReceivedRequest(request: ref<ResetLightHitsReceivedRequest>)scripted
private final func OnResetMeleeAttackRequest(request: ref<ResetMeleeAttackDelayedRequest>)scripted
private final func OnResetQuickhackRequest(request: ref<ResetAttackDelayedRequest>)scripted
private final func OnResetRangedAttackRequest(request: ref<ResetRangedAttackDelayedRequest>)scripted
private final func OnResetStrongHitsReceivedRequest(request: ref<ResetStrongHitsReceivedRequest>)scripted
private func OnRestored(saveVersion: Int32, gameVersion: Int32)scripted
private final func OnSendItemCraftedDataTrackingRequest(request: ref<ItemCraftedDataTrackingRequest>)scripted
private final func OnSetAchievementProgressRequest(request: ref<SetAchievementProgressRequest>)scripted
private final func OnTakedownActionDataTrackingRequest(request: ref<TakedownActionDataTrackingRequest>)scripted
private final func OnUnlockAllAchievementsRequest(request: ref<UnlockAllAchievementsRequest>)scripted
private final func OnUpdateShardFailedDrops(request: ref<UpdateShardFailedDropsRequest>)scripted
private final func ProcessDataTrackingFacts()scripted
private final func ProcessGunKataAchievement(request: ref<NPCKillDataTrackingRequest>)scripted
private final func ProcessHandyManAchievement(targetItem: ItemID, amount: Int32)scripted
private final func ProcessHardForKneesAchievement()scripted
private final func ProcessNotTheMobileAchievement(damageEntry: script_ref<DamageHistoryEntry>)scripted
private final func ProcessTutorialFact(telemetryData: ETelemetryData)scripted
private final func ProcessTwoHeadsOneBulletAchievement(request: ref<NPCKillDataTrackingRequest>)scripted
private final func RestoreTrackedAchievemenets()scripted
private final func SetAchievementProgress(achievement: gamedataAchievement, trackedData: Int32, opt customTarget: Int32)scripted
private final func UnlockAchievement(achievement: gamedataAchievement)scripted