public override void Draw() { this.containingShip.DrawAt(DropShipUtility.DrawPosAt(this.containingShip, this.containingShip.drawTickOffset, this)); foreach (KeyValuePair <ShipWeaponSlot, Building_ShipTurret> current in this.containingShip.installedTurrets) { if (current.Value != null) { current.Value.Draw(); } } DropShipUtility.DrawDropSpotShadow(this.containingShip, this.containingShip.drawTickOffset, this); }