public TowerObject(Texture2D spriteSheet, int damage, int range, Rectangle towerRectPos, Rectangle baseRect, Rectangle towerRect, Rectangle upgradeRect, int ID, Game1 game) : base(spriteSheet) { this.spriteSheet = spriteSheet; this.damage = damage; this.range = range; this.towerRectPos = towerRectPos; this.baseRect = baseRect; this.towerRect = towerRect; this.upgradeRect = upgradeRect; this.game = game; this.ID = ID; turretPos = new Vector2(towerRectPos.X, towerRectPos.Y); }