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); }