# 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 | ❌ |