source2rosetta/mappings/ehandle-classes.json
Kamal Tufekcic c458b4cb50
All checks were successful
CI / lint (push) Successful in 17s
CI / fuzz (push) Successful in 1m52s
CI / test (push) Successful in 24s
read what the binary says about itself: names, signatures, prototypes; gen v2
2026-07-29 20:09:21 +03:00

1345 lines
No EOL
34 KiB
JSON

{
"classes": {
"CBarnLightAPI::CastDynamicShadows": {
"_Target": "light_barn"
},
"CBarnLightAPI::Disable": {
"_Target": "light_barn"
},
"CBarnLightAPI::Enable": {
"_Target": "light_barn"
},
"CBarnLightAPI::SetBrightness": {
"_Target": "light_barn"
},
"CBarnLightAPI::SetBrightnessScale": {
"_Target": "light_barn"
},
"CBarnLightAPI::SetColor": {
"_Target": "light_barn"
},
"CBarnLightAPI::SetColorTemperature": {
"_Target": "light_barn"
},
"CBarnLightAPI::SetFogScale": {
"_Target": "light_barn"
},
"CBarnLightAPI::SetFogStrength": {
"_Target": "light_barn"
},
"CBarnLightAPI::SetStyle": {
"_Target": "light_barn"
},
"CBarnLightAPI::Toggle": {
"_Target": "light_barn"
},
"CBaseAnimGraphAPI::GetLayerCycle": {
"_Target": "baseanimgraph"
},
"CBaseAnimGraphAPI::IsAnimEventActive": {
"_Target": "baseanimgraph"
},
"CBaseAnimGraphAPI::IsExternalChoreoGraphActive": {
"_Target": "baseanimgraph"
},
"CBaseAnimGraphAPI::OnLayerCycleUpdated": {
"_Target": "baseanimgraph"
},
"CBaseAnimGraphAPI::PlaySequence": {
"_Target": "baseanimgraph"
},
"CBaseAnimGraphAPI::SetBodygroup": {
"_Target": "baseanimgraph"
},
"CBaseAnimGraphAPI::SetPlaybackRate": {
"_Target": "baseanimgraph"
},
"CBaseAnimGraphAPI::m_OnExternalChoreoGraphChanged": {
"_Target": "baseanimgraph"
},
"CBaseAnimatingActivityAPI::SetPlaybackRate": {
"_Target": "baseanimating"
},
"CBaseEntityAPI::ChangeTeam": {
"_Target": "*"
},
"CBaseEntityAPI::ClassMatches": {
"_Target": "*"
},
"CBaseEntityAPI::ClassNameMatches": {
"_Target": "*"
},
"CBaseEntityAPI::FindModelConfigEntity": {
"_Target": "*",
"retval": "*"
},
"CBaseEntityAPI::GetAbsAngles": {
"_Target": "*"
},
"CBaseEntityAPI::GetAbsOrigin": {
"_Target": "*"
},
"CBaseEntityAPI::GetAbsScale": {
"_Target": "*"
},
"CBaseEntityAPI::GetAllChildren": {
"_Target": "*"
},
"CBaseEntityAPI::GetAttachmentAngle": {
"_Target": "*"
},
"CBaseEntityAPI::GetAttachmentForward": {
"_Target": "*"
},
"CBaseEntityAPI::GetAttachmentLeft": {
"_Target": "*"
},
"CBaseEntityAPI::GetAttachmentOrigin": {
"_Target": "*"
},
"CBaseEntityAPI::GetAttachmentUp": {
"_Target": "*"
},
"CBaseEntityAPI::GetClassName": {
"_Target": "*"
},
"CBaseEntityAPI::GetLocalAngles": {
"_Target": "*"
},
"CBaseEntityAPI::GetLocalScale": {
"_Target": "*"
},
"CBaseEntityAPI::GetOrigin": {
"_Target": "*"
},
"CBaseEntityAPI::GetTeamNumber": {
"_Target": "*"
},
"CBaseEntityAPI::IsModel": {
"_Target": "*"
},
"CBaseEntityAPI::NameMatches": {
"_Target": "*"
},
"CBaseEntityAPI::SetAbsAngles": {
"_Target": "*"
},
"CBaseEntityAPI::SetAbsOrigin": {
"_Target": "*"
},
"CBaseEntityAPI::SetAbsScale": {
"_Target": "*"
},
"CBaseEntityAPI::SetKinematic": {
"_Target": "*"
},
"CBaseEntityAPI::SetLocalAngles": {
"_Target": "*"
},
"CBaseEntityAPI::SetLocalOrigin": {
"_Target": "*"
},
"CBaseEntityAPI::SetLocalScale": {
"_Target": "*"
},
"CBaseEntityAPI::SetParent": {
"_Target": "*",
"pNewParent": "*"
},
"CBaseEntityAPI::SetParentMaintainOffset": {
"_Target": "*",
"pNewParent": "*"
},
"CBaseEntityAPI::SetParentWithOffset": {
"_Target": "*",
"pNewParent": "*"
},
"CBaseEntityAPI::TeleportToPoint": {
"_Target": "*"
},
"CBaseEntityAPI::TeleportToTransform": {
"_Target": "*"
},
"CBaseEntityAPI::WasThrownByPlayer": {
"_Target": "*"
},
"CBaseEntity_SharedAPI::AddOutput": {
"_Target": "*"
},
"CBaseEntity_SharedAPI::CallGlobalScriptFunction": {
"_Target": "*"
},
"CBaseEntity_SharedAPI::CallPrivateScriptFunction": {
"_Target": "*"
},
"CBaseEntity_SharedAPI::CallScriptFunction": {
"_Target": "*"
},
"CBaseEntity_SharedAPI::RunScriptCode": {
"_Target": "*"
},
"CBaseEntity_SharedAPI::RunScriptFile": {
"_Target": "*"
},
"CBaseEntity_SharedAPI::SetScale": {
"_Target": "*"
},
"CBaseModelEntityAPI::Alpha": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::BreakJointByName": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::ClearRenderAttribute": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::Color": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::DestructibleHitGroupDestroy": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::Extinguish": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::GetJointLimitAngles": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::GetRenderAlpha": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::GetRenderColor": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::Ignite": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::IgniteHitboxFireScale": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::IgniteLifetime": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::IgniteNumHitboxFires": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::OnDestructibleHitGroupDamageLevelChanged": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::OnIgnite": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::SetBodyGroupValue": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::SetJointLimitAngles": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::SetJointLimitEnabled": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::SetMaterialGroup": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::SetModel": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::SetRenderAlpha": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::SetRenderAttribute": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::SetRenderAttribute4Floats": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::SetRenderAttributeFloat": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::SetRenderAttributeVector": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::SetRenderColor": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::Skin": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::fademaxdist": {
"_Target": "basemodelentity"
},
"CBaseModelEntityAPI::fademindist": {
"_Target": "basemodelentity"
},
"CBasePlayerControllerAPI::GetPlayerSlot": {
"_Target": "player_controller"
},
"CBasePlayerControllerAPI::IsFakeClient": {
"_Target": "player_controller"
},
"CBaseTriggerAPI::FindEntitiesInTrigger": {
"_Target": "trigger"
},
"CBaseTriggerAPI::IsTouching": {
"_Target": "trigger",
"pOtherEntity": "*"
},
"CBaseTriggerAPI::IsTouchingAny": {
"_Target": "trigger"
},
"CBuyZone_API::SetTeam_AllTeams": {
"_Target": "func_buyzone"
},
"CBuyZone_API::SetTeam_CTOnly": {
"_Target": "func_buyzone"
},
"CBuyZone_API::SetTeam_None": {
"_Target": "func_buyzone"
},
"CBuyZone_API::SetTeam_TerroristOnly": {
"_Target": "func_buyzone"
},
"CBuyZone_API::team": {
"_Target": "func_buyzone"
},
"CCSPlayerPawn_API::OnRescueZoneTouch": {
"_Target": "player"
},
"CCSPointScriptEntity_API::RunScriptInput": {
"_Target": "point_script"
},
"CCSWeaponBase_API::SetAmmoAmount": {
"_Target": "weapon_cs_base"
},
"CCSWeaponBase_API::SetReserveAmmoAmount": {
"_Target": "weapon_cs_base"
},
"CCSWeaponBase_API::ToggleCanBePickedUp": {
"_Target": "weapon_cs_base"
},
"CDOTABaseAbilityParticleAPI::Caster": {
"_Target": "dota_base_ability",
"retval": "npc_dota_base"
},
"CDOTACustomGameEvents_API::LevelAllHeroesToLevel": {
"_Target": "dota_custom_game_events"
},
"CDOTACustomGameEvents_API::LevelAllHeroesToMax": {
"_Target": "dota_custom_game_events"
},
"CDOTACustomGameEvents_API::LevelAllHeroesUpOnce": {
"_Target": "dota_custom_game_events"
},
"CDOTACustomGameEvents_API::SetFogOfWarDisabled": {
"_Target": "dota_custom_game_events"
},
"CDOTACustomGameEvents_API::SetGameWinner": {
"_Target": "dota_custom_game_events"
},
"CDOTACustomGameEvents_API::SetStashPurchasingDisabled": {
"_Target": "dota_custom_game_events"
},
"CDOTACustomGameEvents_API::SetUnseenFogOfWarEnabled": {
"_Target": "dota_custom_game_events"
},
"CDOTAGameEvents_API::OnDayStarted": {
"_Target": "ent_dota_game_events"
},
"CDOTAGameEvents_API::OnDireFortDestroyed": {
"_Target": "ent_dota_game_events"
},
"CDOTAGameEvents_API::OnGameEnded": {
"_Target": "ent_dota_game_events"
},
"CDOTAGameEvents_API::OnGameStarted": {
"_Target": "ent_dota_game_events"
},
"CDOTAGameEvents_API::OnNightStarted": {
"_Target": "ent_dota_game_events"
},
"CDOTAGameEvents_API::OnRadiantFortDestroyed": {
"_Target": "ent_dota_game_events"
},
"CDOTAGameEvents_API::SetTimeOfDay": {
"_Target": "ent_dota_game_events"
},
"CDOTA_Ability_AntiMage_BlinkParticleAPI::BlinkOrigin": {
"_Target": "antimage_blink"
},
"CDOTA_Ability_AntiMage_BlinkParticleAPI::OnParticleCollectionCreated": {
"pTarget": "antimage_blink"
},
"CDOTA_BaseNPC_API::DestroyAllSpeechBubbles": {
"_Target": "npc_dota_base"
},
"CDOTA_BaseNPC_API::ForcePlayActivityOnce": {
"_Target": "npc_dota_base"
},
"CDOTA_BaseNPC_API::MoveTo": {
"_Target": "npc_dota_base"
},
"CDOTA_BaseNPC_API::MoveToAttack": {
"_Target": "npc_dota_base"
},
"CDOTA_BaseNPC_API::MoveToPositionAggressive": {
"_Target": "npc_dota_base"
},
"CDOTA_BaseNPC_API::PlayVCD": {
"_Target": "npc_dota_base"
},
"CDOTA_BaseNPC_API::SetFOWRevealRadius": {
"_Target": "npc_dota_base"
},
"CDOTA_BaseNPC_API::SpeechBubble": {
"_Target": "npc_dota_base"
},
"CDOTA_BaseNPC_Building_API::ReduceInvulnCount": {
"_Target": "npc_dota_building"
},
"CDOTA_BaseNPC_Building_API::SetInvulnCount": {
"_Target": "npc_dota_building"
},
"CDOTA_BaseNPC_Tower_API::OnTowerKilled": {
"_Target": "npc_dota_tower"
},
"CDOTA_DisplacementVisibility_API::HideDisplacement": {
"_Target": "dota_displacement_visibility"
},
"CDOTA_ItemSpawner_API::SetItemName": {
"_Target": "dota_item_spawner"
},
"CDOTA_ItemSpawner_API::SpawnItem": {
"_Target": "dota_item_spawner"
},
"CDOTA_MapTree_API::CutDown": {
"_Target": "ent_dota_tree"
},
"CDOTA_MapTree_API::CutDownForever": {
"_Target": "ent_dota_tree"
},
"CDOTA_MapTree_API::GrowBack": {
"_Target": "ent_dota_tree"
},
"CDOTA_NeutralSpawner_API::OnSpawnerExhausted": {
"_Target": "npc_dota_neutral_spawner"
},
"CDOTA_ScriptedSpawner_API::FireTutorialAdvanceEvent": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::ForceCreepAttack": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::ForceIdle": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::OnAllUnitsKilled": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::OnHealthLow": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::OnUnitKilled": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::RemoveAllSpawnedUnits": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetAllowAutoAttack": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetAllowHeroTargets": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetAllowRelaxation": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetAutomaticallyRespawn": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetCompanion": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetCompanionAttack": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetCustomNPCName": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetDuration": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetHealth": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetInvulnerable": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetNPCTeam": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetNPCType": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetNPCWaypoint": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetPlayPostVictoryAnimation": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SetSpawnPoint": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::SpawnNPC": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::TeleportToWaypoint": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ScriptedSpawner_API::UseAbility": {
"_Target": "npc_dota_scripted_spawner"
},
"CDOTA_ShopTrigger_API::OnTrigger": {
"_Target": "trigger_shop"
},
"CDOTA_SimpleObstruction_API::Disable": {
"_Target": "point_simple_obstruction"
},
"CDOTA_SimpleObstruction_API::Enable": {
"_Target": "point_simple_obstruction"
},
"CDOTA_SimpleObstruction_API::Toggle": {
"_Target": "point_simple_obstruction"
},
"CDotaParticleRelay_API::InputStart": {
"_Target": "dota_particle_relay"
},
"CDotaParticleRelay_API::InputStop": {
"_Target": "dota_particle_relay"
},
"CDotaParticleRelay_API::InputStopImmediate": {
"_Target": "dota_particle_relay"
},
"CDotaTutorialNPCBlocker_API::Disable": {
"_Target": "tutorial_npc_blocker"
},
"CDotaTutorialNPCBlocker_API::Enable": {
"_Target": "tutorial_npc_blocker"
},
"CDotaTutorialNPCBlocker_API::Toggle": {
"_Target": "tutorial_npc_blocker"
},
"CEnvCombinedLightProbeVolumeAPI::Disable": {
"_Target": "env_combined_light_probe_volume"
},
"CEnvCombinedLightProbeVolumeAPI::Enable": {
"_Target": "env_combined_light_probe_volume"
},
"CEnvCombinedLightProbeVolumeAPI::SetBrightness": {
"_Target": "env_combined_light_probe_volume"
},
"CEnvCombinedLightProbeVolumeAPI::SetColor": {
"_Target": "env_combined_light_probe_volume"
},
"CEnvCubemapAPI::Disable": {
"_Target": "env_cubemap"
},
"CEnvCubemapAPI::Enable": {
"_Target": "env_cubemap"
},
"CEnvHudHint_API::HideHudHint": {
"_Target": "env_hudhint"
},
"CEnvHudHint_API::ShowHudHint": {
"_Target": "env_hudhint"
},
"CEnvLightProbeVolumeAPI::Disable": {
"_Target": "env_light_probe_volume"
},
"CEnvLightProbeVolumeAPI::Enable": {
"_Target": "env_light_probe_volume"
},
"CEnvSkyAPI::Disable": {
"_Target": "env_sky"
},
"CEnvSkyAPI::Enable": {
"_Target": "env_sky"
},
"CFilterMultipleAPI::AddFilter": {
"_Target": "filter_multi",
"pFilter": "filter_base"
},
"CFilterMultipleAPI::RemoveFilter": {
"_Target": "filter_multi",
"pFilter": "filter_base"
},
"CFlashbangProjectile_API::SetTimer": {
"_Target": "flashbang_projectile"
},
"CFuncConveyor_API::SetSpeed": {
"_Target": "func_conveyor"
},
"CFuncConveyor_API::SetTransitionDuration": {
"_Target": "func_conveyor"
},
"CFuncConveyor_API::ToggleDirection": {
"_Target": "func_conveyor"
},
"CFuncMoverAPI::ClearFollowMoverEntity": {
"_Target": "func_mover"
},
"CFuncMoverAPI::ClearPathEnd": {
"_Target": "func_mover"
},
"CFuncMoverAPI::ClearStartFollowingClosestMover": {
"_Target": "func_mover"
},
"CFuncMoverAPI::DeleteFollowMoverSpringConstraint": {
"_Target": "func_mover"
},
"CFuncMoverAPI::DisconnectFromPath": {
"_Target": "func_mover"
},
"CFuncMoverAPI::GetCurrentMoverSpeed": {
"_Target": "func_mover"
},
"CFuncMoverAPI::GetMoverT": {
"_Target": "func_mover"
},
"CFuncMoverAPI::MoveToPathNode": {
"_Target": "func_mover",
"hPathNode": "path_node_mover"
},
"CFuncMoverAPI::OnMovementEnd": {
"_Target": "func_mover"
},
"CFuncMoverAPI::OnNodePassed": {
"_Target": "func_mover"
},
"CFuncMoverAPI::OnStart": {
"_Target": "func_mover"
},
"CFuncMoverAPI::OnStartForward": {
"_Target": "func_mover"
},
"CFuncMoverAPI::OnStartReverse": {
"_Target": "func_mover"
},
"CFuncMoverAPI::OnStop": {
"_Target": "func_mover"
},
"CFuncMoverAPI::OnStopped": {
"_Target": "func_mover"
},
"CFuncMoverAPI::OnTransitionToPathNodeComplete": {
"_Target": "func_mover"
},
"CFuncMoverAPI::Pause": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetDistanceToReachMaxSpeed": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetDistanceToReachZeroSpeed": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetFaceEntity": {
"_Target": "func_mover",
"hEnt": "*"
},
"CFuncMoverAPI::SetFollowDistance": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetFollowEntity": {
"_Target": "func_mover",
"hEnt": "*"
},
"CFuncMoverAPI::SetFollowEntityForward": {
"_Target": "func_mover",
"hEnt": "*"
},
"CFuncMoverAPI::SetFollowEntityReverse": {
"_Target": "func_mover",
"hEnt": "*"
},
"CFuncMoverAPI::SetFollowMinimumSpeed": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetFollowMoverConstraintType": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetFollowMoverEntity": {
"_Target": "func_mover",
"pMover": "func_mover"
},
"CFuncMoverAPI::SetFollowMoverEntityToClosestOnSpline": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetFollowMoverSpringStrength": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetMoveType": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetMoverFaceEntity": {
"_Target": "func_mover",
"hFaceEntity": "*"
},
"CFuncMoverAPI::SetOrientationMode": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetSpeed": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetSpeedImmediate": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetTimeToBlendToNewOrientation": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetTimeToReachMaxSpeed": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetTimeToReachZeroSpeed": {
"_Target": "func_mover"
},
"CFuncMoverAPI::SetTimeToTraverseToNextNode": {
"_Target": "func_mover"
},
"CFuncMoverAPI::Start": {
"_Target": "func_mover"
},
"CFuncMoverAPI::StartForward": {
"_Target": "func_mover"
},
"CFuncMoverAPI::StartReverse": {
"_Target": "func_mover"
},
"CFuncMoverAPI::Stop": {
"_Target": "func_mover"
},
"CFuncMoverAPI::StopImmediate": {
"_Target": "func_mover"
},
"CFuncMoverAPI::TeleportToPathNode": {
"_Target": "func_mover",
"hPathNode": "path_node_mover"
},
"CFuncMoverAPI::Toggle": {
"_Target": "func_mover"
},
"CFuncMoverAPI::ToggleDirection": {
"_Target": "func_mover"
},
"CFuncMoverAPI::TransitionToPath": {
"_Target": "func_mover",
"hPath": "path_mover"
},
"CFuncMoverAPI::TransitionToPathNode": {
"_Target": "func_mover",
"hPathNode": "path_node_mover"
},
"CFuncMoverAPI::TransitionToPathNodeStartForward": {
"_Target": "func_mover",
"hPathNode": "path_node_mover"
},
"CFuncMoverAPI::TransitionToPathNodeStartReverse": {
"_Target": "func_mover",
"hPathNode": "path_node_mover"
},
"CFuncMoverAPI::TransitionToPathStartForward": {
"_Target": "func_mover",
"hPath": "path_mover"
},
"CFuncMoverAPI::TransitionToPathStartReverse": {
"_Target": "func_mover",
"hPath": "path_mover"
},
"CFuncMoverAPI::Unpause": {
"_Target": "func_mover"
},
"CFuncMoverRouter_API::ClearFollowMoverEntity": {
"_Target": "func_mover_router"
},
"CFuncMoverRouter_API::ClearStartFollowingClosestMover": {
"_Target": "func_mover_router"
},
"CFuncMoverRouter_API::FireUser1": {
"_Target": "func_mover_router"
},
"CFuncMoverRouter_API::FireUser2": {
"_Target": "func_mover_router"
},
"CFuncMoverRouter_API::FireUser3": {
"_Target": "func_mover_router"
},
"CFuncMoverRouter_API::FireUser4": {
"_Target": "func_mover_router"
},
"CFuncMoverRouter_API::SetMoverIndex": {
"_Target": "func_mover_router"
},
"CFuncMoverRouter_API::Start": {
"_Target": "func_mover_router"
},
"CFuncMoverRouter_API::StartForward": {
"_Target": "func_mover_router"
},
"CFuncMoverRouter_API::StartReverse": {
"_Target": "func_mover_router"
},
"CFuncMoverRouter_API::Stop": {
"_Target": "func_mover_router"
},
"CFuncMoverRouter_API::StopImmediate": {
"_Target": "func_mover_router"
},
"CGameMoney_API::AddMoneyPlayer": {
"_Target": "game_money"
},
"CGameMoney_API::AddTeamMoneyCT": {
"_Target": "game_money"
},
"CGameMoney_API::AddTeamMoneyTerrorist": {
"_Target": "game_money"
},
"CGameMoney_API::SetMoneyAmount": {
"_Target": "game_money"
},
"CGameMoney_API::SpendMoneyFromPlayer": {
"_Target": "game_money"
},
"CGameStateReportAPI::ClearCollections": {
"_Target": "logic_gamestate_report"
},
"CGameStateReportAPI::HasActivityEventType": {
"_Target": "logic_gamestate_report"
},
"CGameStateReportAPI::NewActivityEventCollection": {
"_Target": "logic_gamestate_report"
},
"CHostage_API::OnRescueZoneTouch": {
"_Target": "hostage_entity"
},
"CInfoPlayerStartDota_API::OnDisabled": {
"_Target": "info_player_start_dota"
},
"CInfoPlayerStartDota_API::OnEnabled": {
"_Target": "info_player_start_dota"
},
"CInfoPlayerStartDota_API::SetDisabled": {
"_Target": "info_player_start_dota"
},
"CInfoPlayerStartDota_API::SetEnabled": {
"_Target": "info_player_start_dota"
},
"CInfoPlayerStartDota_API::SetEnabledExclusively": {
"_Target": "info_player_start_dota"
},
"CLightEntityAPI::SetAppearance": {
"_Target": "light_omni"
},
"CLightEntityAPI::SetCustomAppearance": {
"_Target": "light_omni"
},
"CLightEntityAPI::SetLightBrightness": {
"_Target": "light_omni"
},
"CLightEntityAPI::SetLightColor": {
"_Target": "light_omni"
},
"CLightEntityAPI::SetLightEnabled": {
"_Target": "light_omni"
},
"CLightEntityAPI::Toggle": {
"_Target": "light_omni"
},
"CLightEntityAPI::TurnOff": {
"_Target": "light_omni"
},
"CLightEntityAPI::TurnOn": {
"_Target": "light_omni"
},
"CLogicEventListener_API::Disable": {
"_Target": "logic_eventlistener"
},
"CLogicEventListener_API::Enable": {
"_Target": "logic_eventlistener"
},
"CLogicRelayAPI::CancelPending": {
"_Target": "logic_relay"
},
"CLogicRelayAPI::Disable": {
"_Target": "logic_relay"
},
"CLogicRelayAPI::Enable": {
"_Target": "logic_relay"
},
"CLogicRelayAPI::EnableRefire": {
"_Target": "logic_relay"
},
"CLogicRelayAPI::OnSpawn": {
"_Target": "logic_relay"
},
"CLogicRelayAPI::OnTrigger": {
"_Target": "logic_relay"
},
"CLogicRelayAPI::Toggle": {
"_Target": "logic_relay"
},
"CLogicRelayAPI::Trigger": {
"_Target": "logic_relay"
},
"CMapInfo_API::FireWinCondition": {
"_Target": "info_map_parameters"
},
"CParticleSystemAPI::DestroyImmediately": {
"_Target": "info_particle_system"
},
"CParticleSystemAPI::Freeze": {
"_Target": "info_particle_system"
},
"CParticleSystemAPI::SetControlPoint": {
"_Target": "info_particle_system"
},
"CParticleSystemAPI::SetDataControlPointX": {
"_Target": "info_particle_system"
},
"CParticleSystemAPI::SetDataControlPointY": {
"_Target": "info_particle_system"
},
"CParticleSystemAPI::SetDataControlPointZ": {
"_Target": "info_particle_system"
},
"CParticleSystemAPI::SetTextString": {
"_Target": "info_particle_system"
},
"CParticleSystemAPI::Start": {
"_Target": "info_particle_system"
},
"CParticleSystemAPI::Stop": {
"_Target": "info_particle_system"
},
"CParticleSystemAPI::StopPlayEndCap": {
"_Target": "info_particle_system"
},
"CParticleSystemAPI::Thaw": {
"_Target": "info_particle_system"
},
"CPathSimpleAPI::GetClosestDirToEntity": {
"_Target": "path_simple",
"hEntity": "*"
},
"CPathSimpleAPI::GetClosestPosToEntity": {
"_Target": "path_simple",
"hEntity": "*"
},
"CPathSimpleAPI::GetClosestTValueToEntity": {
"_Target": "path_simple",
"hEntity": "*"
},
"CPathSimpleAPI::GetDirAtTValue": {
"_Target": "path_simple"
},
"CPathSimpleAPI::GetDistanceBetweenEntitiesAlongPath": {
"_Target": "path_simple",
"hEntityA": "*",
"hEntityB": "*"
},
"CPathSimpleAPI::GetPosAtTValue": {
"_Target": "path_simple"
},
"CPathSimpleAPI::SetEntityAtTValue": {
"_Target": "path_simple",
"hEntity": "*"
},
"CPhysMotorAPI::GetActualSpeed": {
"_Target": "phys_motor"
},
"CPhysMotorAPI::SetSpinDownTime": {
"_Target": "phys_motor"
},
"CPhysMotorAPI::SetSpinUpTime": {
"_Target": "phys_motor"
},
"CPhysMotorAPI::SetSystemInertiaScale": {
"_Target": "phys_motor"
},
"CPointGiveAmmo_API::GiveAmmo": {
"_Target": "point_give_ammo"
},
"CPointPrefabAPI::GetRelayInterfaceSources": {
"_Target": "point_prefab"
},
"CPointTeleportAPI::Teleport": {
"_Target": "point_teleport"
},
"CPointTeleportAPI::TeleportEntity": {
"_Target": "point_teleport"
},
"CPointTeleportAPI::TeleportEntityToCurrentPos": {
"_Target": "point_teleport"
},
"CPointTeleportAPI::TeleportToCurrentPos": {
"_Target": "point_teleport"
},
"CPointTemplateAPI::DeleteCreatedSpawnGroups": {
"_Target": "point_template"
},
"CPointTemplateAPI::ForceSpawn": {
"_Target": "point_template"
},
"CPointTemplateAPI::ForceSpawnAtLocation": {
"_Target": "point_template",
"pLocationEntity": "*",
"retval": "*"
},
"CPointTemplateAPI::ForceSpawnReturnEntities": {
"_Target": "point_template",
"pLocationEntity": "*"
},
"CPointTemplateAPI::GetSpawnedEntities": {
"_Target": "point_template"
},
"CPointTemplateAPI::OnEntitySpawned": {
"_Target": "point_template"
},
"CPointValueRemapperAPI::Disable": {
"_Target": "point_value_remapper"
},
"CPointValueRemapperAPI::Enable": {
"_Target": "point_value_remapper"
},
"CPointValueRemapperAPI::OnDisengage": {
"_Target": "point_value_remapper"
},
"CPointValueRemapperAPI::OnEngage": {
"_Target": "point_value_remapper"
},
"CPointValueRemapperAPI::OnReachedValueCustom": {
"_Target": "point_value_remapper"
},
"CPointValueRemapperAPI::OnReachedValueOne": {
"_Target": "point_value_remapper"
},
"CPointValueRemapperAPI::OnReachedValueZero": {
"_Target": "point_value_remapper"
},
"CPointValueRemapperAPI::Position": {
"_Target": "point_value_remapper"
},
"CPointValueRemapperAPI::PositionDelta": {
"_Target": "point_value_remapper"
},
"CPointValueRemapperAPI::SetDisengageistance": {
"_Target": "point_value_remapper"
},
"CPointValueRemapperAPI::SetEngageDistance": {
"_Target": "point_value_remapper"
},
"CPointValueRemapperAPI::SetMomentumModifier": {
"_Target": "point_value_remapper"
},
"CPointValueRemapperAPI::SetMomentumType": {
"_Target": "point_value_remapper"
},
"CPointValueRemapperAPI::SetSnapValue": {
"_Target": "point_value_remapper"
},
"CPulseFuncs_GameParticleManager::CreateEffect": {
"pOnEntity": "*"
},
"CPulseFuncs_GameParticleManager::SetEffectControlEnt": {
"pEntity": "*"
},
"CPulsePhysicsConstraintsFuncs::CreatePhysicsBallSocketConstraint": {
"pOptionalLocationEnt": "*",
"pTarget1": "*",
"pTarget2": "*",
"retval": "phys_ballsocket"
},
"CPulsePhysicsConstraintsFuncs::CreatePhysicsConstraint": {
"pOptionalLocationEnt": "*",
"pTarget1": "*",
"pTarget2": "*",
"retval": "phys_constraint"
},
"CPulsePhysicsConstraintsFuncs::CreatePhysicsHingeConstraint": {
"pOptionalLocationEnt": "*",
"pTarget1": "*",
"pTarget2": "*",
"retval": "phys_hinge"
},
"CPulseServerFuncs::AddVelocityToEntity": {
"pEntity": "*"
},
"CPulseServerFuncs::AreEntitiesInHierarchy": {
"hEntityA": "*",
"hEntityB": "*"
},
"CPulseServerFuncs::CanCharacterSeeEntity": {
"hEntityCharacter": "*",
"hEntityTarget": "*"
},
"CPulseServerFuncs::CreateExplosion": {
"hAttacker": "*"
},
"CPulseServerFuncs::CreatePhysicsProxy": {
"hEntity": "*",
"retval": "*"
},
"CPulseServerFuncs::DealDamage": {
"hAttacker": "*",
"hTarget": "*"
},
"CPulseServerFuncs::DealRadiusDamage": {
"hAttacker": "*"
},
"CPulseServerFuncs::DebugWorldEntityAxis": {
"hEntity": "*"
},
"CPulseServerFuncs::DebugWorldText": {
"hEntity": "*"
},
"CPulseServerFuncs::DisableCollisionBetweenEntities": {
"hEntityA": "*",
"hEntityB": "*"
},
"CPulseServerFuncs::DoesEntityHaveLOS": {
"hEntity": "*",
"hEntityTarget": "*"
},
"CPulseServerFuncs::EnableCollisionBetweenEntities": {
"hEntityA": "*",
"hEntityB": "*"
},
"CPulseServerFuncs::FindAllEntitiesWithinRadius": {
"pSearchFromEntity": "*"
},
"CPulseServerFuncs::FindEntity": {
"retval": "*"
},
"CPulseServerFuncs::FindEntityByClassnameWithinRadius": {
"pSearchFromEntity": "*",
"pStartEntity": "*",
"retval": "*"
},
"CPulseServerFuncs::GetDynamicAttributeEHandle": {
"hEntity": "*",
"retval": "*"
},
"CPulseServerFuncs::GetDynamicAttributeInt": {
"hEntity": "*"
},
"CPulseServerFuncs::GetDynamicAttributeString": {
"hEntity": "*"
},
"CPulseServerFuncs::GetEntityBelowEntity": {
"hEnt": "*",
"retval": "*"
},
"CPulseServerFuncs::GetEntityDebugString": {
"hEnt": "*"
},
"CPulseServerFuncs::GetEntityEyePosition": {
"hEnt": "*"
},
"CPulseServerFuncs::GetEntityFacingYawAngleDelta": {
"hEnt1": "*",
"hEnt2": "*"
},
"CPulseServerFuncs::GetEntityForward": {
"hEnt": "*"
},
"CPulseServerFuncs::GetEntityHeightAboveNavMesh": {
"hEnt": "*"
},
"CPulseServerFuncs::GetEntityHeightAboveWorldCollision": {
"hEnt": "*"
},
"CPulseServerFuncs::GetEntityName": {
"hEnt": "*"
},
"CPulseServerFuncs::GetEntityNavMeshPosition": {
"hEnt": "*"
},
"CPulseServerFuncs::GetEntityOrigin": {
"hEnt": "*"
},
"CPulseServerFuncs::GetEntityVelocity": {
"hEnt": "*"
},
"CPulseServerFuncs::GetGraphEntity": {
"retval": "*"
},
"CPulseServerFuncs::GetParent": {
"pEntity": "*",
"retval": "*"
},
"CPulseServerFuncs::GetRelativePositionBetweenEntities": {
"hEntSource": "*",
"hEntTarget": "*"
},
"CPulseServerFuncs::GetRelativePositionBetweenEntityAndPosition": {
"hEntSource": "*"
},
"CPulseServerFuncs::GetTraceDistance": {
"hIgnoreEntity": "*"
},
"CPulseServerFuncs::GetTraceEntity": {
"hIgnoreEntity": "*",
"retval": "*"
},
"CPulseServerFuncs::GetTraceHit": {
"HitEntity": "*",
"hIgnoreEntity": "*"
},
"CPulseServerFuncs::HasDynamicAttribute": {
"hEntity": "*"
},
"CPulseServerFuncs::RemoveAllAmmo": {
"hTarget": "*"
},
"CPulseServerFuncs::RemoveEntity": {
"hEntity": "*"
},
"CPulseServerFuncs::SetDynamicAttributeEHandle": {
"hAttributeValue": "*",
"hEntity": "*"
},
"CPulseServerFuncs::SetDynamicAttributeInt": {
"hEntity": "*"
},
"CPulseServerFuncs::SetDynamicAttributeString": {
"hEntity": "*"
},
"CPulseServerFuncs::SetEntityOrigin": {
"hEntity": "*"
},
"CPulseServerFuncs::SortEntityArrayByDistance": {
"referenceEntity": "*"
},
"CPulseServerFuncs::TeleportEntity": {
"hEntity": "*",
"hEntityTarget": "*"
},
"CTakeDamageResultAPI::GetDeathScorer": {
"pHitEntity": "*",
"retval": "*"
},
"CTakeDamageResultAPI::GetInflictor": {
"retval": "*"
},
"CTestPulseIOAPI::GetTestIntValue": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::InternalTestBool": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::InternalTestColor": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::InternalTestEntityHandle": {
"_Target": "test_io_combinations",
"hEntity": "*"
},
"CTestPulseIOAPI::InternalTestEntityHandleInt": {
"_Target": "test_io_combinations",
"handleA": "*"
},
"CTestPulseIOAPI::InternalTestEntityName": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::InternalTestEntityNameString": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::InternalTestFloat": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::InternalTestFloatString": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::InternalTestInt": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::InternalTestSchemaEnum": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::InternalTestString": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::InternalTestStringStringString": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::InternalTestVector": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::InternalTestVoid": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::OnInternalTestBool": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::OnInternalTestColor": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::OnInternalTestEntityHandle": {
"_Target": "test_io_combinations",
"param": "*"
},
"CTestPulseIOAPI::OnInternalTestEntityHandleInt": {
"_Target": "test_io_combinations",
"handleA": "*"
},
"CTestPulseIOAPI::OnInternalTestEntityName": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::OnInternalTestEntityNameString": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::OnInternalTestFloat": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::OnInternalTestFloatString": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::OnInternalTestInt": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::OnInternalTestSchemaEnum": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::OnInternalTestString": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::OnInternalTestStringStringString": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::OnInternalTestVector": {
"_Target": "test_io_combinations"
},
"CTestPulseIOAPI::OnInternalTestVoid": {
"_Target": "test_io_combinations"
},
"SpawnPoint_API::SetDisabled": {
"_Target": "spawnpoint"
},
"SpawnPoint_API::SetEnabled": {
"_Target": "spawnpoint"
},
"SpawnPoint_API::ToggleEnabled": {
"_Target": "spawnpoint"
}
},
"meta": {
"any_entity": 140,
"bindings": 422,
"params": 485,
"sources": [
"GameTracking-CS2",
"GameTracking-Dota2"
],
"what": "The entity class behind each PVAL_EHANDLE Pulse parameter, as Valve's own published module metadata states it. `*` means Valve declares a bare PVAL_EHANDLE: any entity, which is a statement and not a gap.",
"why_by_name": "The binary's discriminator for 'same handle type' is the address of the type's destructor, which is per-build and cannot be written down. This file is keyed by binding and parameter NAME, which is stable; the deriver reads the addresses fresh, groups the parameters they prove identical, and propagates these names across each group.",
"with_a_class": 345
}
}