# 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