# ProjectileManager
extends ProjectileManager
| Function | Description | Client |
|---|---|---|
| void ChangeTrackingProjectileSpeed(handle_1, int_2) | Update speed | ❌ |
| int CreateLinearProjectile(tInfo) | 创建一个线性投射物,返回投射物ID。参数: Ability, Source, vSpawnOrigin, vVelocity, vAcceleration, fDistance, fStartRadius, fEndRadius, bHasFrontalCone, iUnitTargetTeam, iUnitTargetType, iUnitTargetFlags, bProvidesVision, iVisionTeamNumber, iVisionRadius, bDrawsOnMinimap, bVisibleToEnemies, bIgnoreSource,fExpireTime, fMaxSpeed | ❌ |
| void CreateTrackingProjectile(handle_1) | Creates a tracking projectile | ❌ |
| void DestroyLinearProjectile(int_1) | Destroys the linear projectile matching the argument ID | ❌ |
| Vector GetLinearProjectileLocation(int_1) | Returns current location of projectile | ❌ |
| float GetLinearProjectileRadius(int_1) | Returns current radius of projectile | ❌ |
| Vector GetLinearProjectileVelocity(int_1) | Returns a vector representing the current velocity of the projectile. | ❌ |
| void ProjectileDodge(handle_1) | Makes the specified unit dodge projectiles | ❌ |
| void UpdateLinearProjectileDirection(int_1, Vector_2, float_3) | Update velocity | ❌ |