public void reuse(Entity e,Weapon w,EntityType t,List<Entity> bulletList,List<Entity> trashBullets) { this.setLocation(e.frontLoc.X, e.frontLoc.Y); this.setRotate(e.Rotate); //this.setBulletType(w); this.attackValue = w.getAttackValue(); this.speedValue = w.getSpeedValue(); this.health = w.getHealth(); this.state = w.getState(); trashBullets.Remove(this); bulletList.Add(this); }