public Projectile(int newSpeed, int newDamage, dmgType newAmmoType, Vector2 startLoc, Vector2 enemyLoc, int newEnemyIndex) { speed = newSpeed; damage = newDamage; ammoType = newAmmoType; location = startLoc; destination = enemyLoc; enemyIndex = newEnemyIndex; }
public void spawnProjectile(Vector2 origin, Vector2 target, dmgType type, int speed, int damage, int enemyIndex) { projectiles.Add(new Projectile(speed, damage, type, origin, target, enemyIndex)); }