TelemetrySystem
classnative name gameTelemetryTelemetrySystemnative
extends ITelemetrySystem › IGameSystem › IScriptable › ISerializable
Methods 49
static native func GetTelemetryInventoryItemFromdata(itemData: wref<gameItemData>) -> TelemetryInventoryItem
static native func GetTelemetryInventoryItemFromID(owner: wref<GameObject>, itemID: ItemID) -> TelemetryInventoryItem
native func LogActiveCyberwareUsed(owner: wref<GameObject>, itemID: ItemID)
native func LogAttributeUpgraded(attributeType: gamedataStatType, lvl: Int32)
native func LogBodyDisposed()native func LogBraindanceReset()native func LogCombatGadgetUsed(owner: wref<GameObject>, itemID: ItemID)
native func LogConsumableUsed(owner: wref<GameObject>, itemID: ItemID)
native func LogDamageByVehicle(hitEvent: ref<gameHitEvent>)
native func LogDamageDealt(damage: TelemetryDamageDealt)
native func LogDevPointsAddedFromReward(addDevPointEffectorTDBID: TweakDBID, amount: Int32, type: gamedataDevelopmentPointType)
native func LogDistrictChanged(districtName: String, isNew: Bool)
native func LogEnemyDown(telemetryEnemyDown: TelemetryEnemyDown)
native func LogEnteringOrExitingVehicle(isExiting: Bool)
native func LogHeadshotGGP(num: Int32)
native func LogHeatLevelChanged(heatLevel: Uint32, reason: String, crimescore: Uint32)
native func LogHitDefense(defenseType: telemetryHitDefenseType)
native func LogInventoryMenuClosed()native func LogItemAcquired(itemTDBID: TweakDBID, meanOfAcquisition: String)
native func LogItemCrafting(telemetryInventoryItem: TelemetryInventoryItem, craftingAction: CName)
native func LogItemDisassembled(owner: wref<GameObject>, itemID: ItemID)
native func LogItemDrop(owner: wref<GameObject>, itemID: ItemID)
native func LogItemReward(owner: wref<GameObject>, itemID: ItemID)
native func LogItemTransaction(buyer: wref<GameObject>, seller: wref<GameObject>, itemID: ItemID, pricePerItem: Uint32, itemQuantity: Uint32, totalPrice: Uint32)
native func LogLastCheckpointLoaded()native func LogLevelGained(evt: TelemetryLevelGained)
native func LogNewPerkRemoved(perkRemoved: gamedataNewPerkType)
native func LogNewPerkUpgraded(newPerkUpgraded: gamedataNewPerkType, lvl: Int32, developementPointType: gamedataDevelopmentPointType)
native func LogNumberOfCombatants(numberOfCombatants: Int32)
native func LogPartInstalled(modifiedItem: TelemetryInventoryItem, itemPart: TelemetryInventoryItem, slotID: TweakDBID)
native func LogPerksRemoved(respecCost: Int32, perksRemoved: array<gamedataPerkType>)
native func LogPerkUpgraded(perkUpgraded: gamedataPerkType, lvl: Int32)
native func LogPhotomodeAttributeChanged()native func LogPlayerDeathEvent(evt: ref<gameDeathEvent>)
native func LogPlayerInDangerousArea(dangerous: Bool)
native func LogPlayerReachedCriticalHealth(healthIsCritical: Bool)
native func LogPlayerVehicleDamageReceived(damage: Int32)
native func LogPlayerVehicleExploded()native func LogPlayerVehicleImpact()native func LogQuickHack(telemetryQuickHack: TelemetryQuickHack)
native func LogRewardGiven(rewardName: CName, rewardTDBID: TweakDBID, rewardMoney: Int32)
native func LogSkillbookUsed(owner: wref<GameObject>, itemID: ItemID)
native func LogSpecialMovementPerformed(mvtType: telemetryMovementType)
native func LogTakedown(takedownAction: CName, target: wref<GameObject>)
native func LogVendorMenuState(vendorid: TweakDBID, isOpening: Bool)
native func LogWardrobeUsed(slotsUsed: Int32)
native func LogWeaponAttackPerformed(weapon: wref<WeaponObject>)
native func LogXPReward(xpRecordID: TweakDBID, amount: Int32, type: gamedataProficiencyType)
native func OnSettingsSave()