REDNODE / GAME API

DataTrackingSystem

classscriptedClass

extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable

Properties 53

NameTypeFlags
bluelinesUseCountInt32scriptedprotectedpersistent
defeatedEnemiesInt32scriptedprotectedpersistent
dilationProgressInt32scriptedprotectedpersistent
distractionsMadeInt32scriptedprotectedpersistent
downedEnemiesInt32scriptedprotectedpersistent
downedInTimeDilatationInt32scriptedprotectedpersistent
downedWithMeleeInt32scriptedprotectedpersistent
downedWithRangedInt32scriptedprotectedpersistent
enemiesKilledInTimeIntervalarray<wref<GameObject>>scriptedprivate
failedShardDropsFloatscriptedprotectedpersistent
finishedEnemiesInt32scriptedprotectedpersistent
gunKataKilledEnemiesInt32scriptedprivate
gunKataValidTimestampFloatscriptedprivate
hardKneesInProgressBoolscriptedprivate
hardKneesKilledEnemiesInt32scriptedprivate
harKneesValidTimestampFloatscriptedprivate
incapacitatedEnemiesInt32scriptedprotectedpersistent
killedEnemiesInt32scriptedprotectedpersistent
lastKillTimestampFloatscriptedprivate
legendaryItemsCraftedInt32scriptedprotectedpersistent
LegPlusPlusHackDroppedBoolscriptedprotectedpersistent
meleeAttacksMadeInt32scriptedprotectedpersistent
meleeKillsInt32scriptedprotectedpersistent
meleeProgressInt32scriptedprotectedpersistent
npcMeleeBlockAttackReceivedInt32scriptedprotectedpersistent
npcMeleeBlockedAttacksInt32scriptedprotectedpersistent
npcMeleeDeflectedAttacksInt32scriptedprotectedpersistent
npcMeleeLightAttackReceivedInt32scriptedprotectedpersistent
npcMeleeStrongAttackReceivedInt32scriptedprotectedpersistent
numerOfKillsRequiredInt32scriptedprivate
quickhacksMadeInt32scriptedprotectedpersistent
rangedAttacksMadeInt32scriptedprotectedpersistent
rangedKillsInt32scriptedprotectedpersistent
rangedProgressInt32scriptedprotectedpersistent
resetAttackReqDelayIDDelayIDscriptedprivate
resetDefeatedReqDelayIDDelayIDscriptedprivate
resetDownedReqDelayIDDelayIDscriptedprivate
resetFinishedReqDelayIDDelayIDscriptedprivate
resetIncapacitatedReqDelayIDDelayIDscriptedprivate
resetKilledReqDelayIDDelayIDscriptedprivate
resetMeleeAttackReqDelayIDDelayIDscriptedprivate
resetNpcBlockedReqDelayIDDelayIDscriptedprivate
resetNpcDeflectedReqDelayIDDelayIDscriptedprivate
resetNpcGuardbreakReqDelayIDDelayIDscriptedprivate
resetNpcMeleeBlockAttackReqDelayIDDelayIDscriptedprivate
resetNpcMeleeFinalAttackReqDelayIDDelayIDscriptedprivate
resetNpcMeleeLightAttackReqDelayIDDelayIDscriptedprivate
resetNpcMeleeStrongAttackReqDelayIDDelayIDscriptedprivate
resetRangedAttackReqDelayIDDelayIDscriptedprivate
timeIntervalFloatscriptedprivate
trackedAchievementsarray<gamedataAchievement>scriptedprotectedpersistent
twoHeadssourceIDEntityIDscriptedprivate
twoHeadsValidTimestampFloatscriptedprivate

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