public ShipRecoveryType IsUseRecoverySlotitem(int ship_tmp_id) { bool flag = this._battleData.DayBattle != null && this.GetCommandPhaseModel().IsTakeCommand(); bool flag2 = this._battleData.NightBattle != null; if (!flag && !flag2) { return(ShipRecoveryType.None); } ShipModel_BattleAll ship = this.GetShip(ship_tmp_id); if (ship == null) { return(ShipRecoveryType.None); } return(ship.IsUseRecoverySlotitem()); }