public static void ShootProjectileServer(RailgunFireData fireData)
        {
            RailgunProjectileData projectileData;
            bool registered = railgunDataDict.TryGetValue(fireData.ShooterID, out projectileData);

            if (!registered)
            {
                return;
            }

            var projectile = new ArmorPiercingProjectile(fireData, projectileData);

            AddProjectile(projectile);
        }
 public static void AddProjectile(ArmorPiercingProjectile projectile)
 {
     liveProjectiles.Add(projectile);
 }