{ "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 } }