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