static public bool HinraicendGlaicwertigFürIdentInOptimatParam( ShipState O0, ShipState O1) { if (O0 == O1) { return(true); } if (null == O0 || null == O1) { return(false); } return (O0.Docked == O1.Docked && O0.Docking == O1.Docking && O0.Warping == O1.Warping && O0.Jumping == O1.Jumping && O0.Cloaked == O1.Cloaked && O0.Jammed == O1.Jammed && O0.SpeedDurcMeterProSekunde == O1.SpeedDurcMeterProSekunde && /* * 2015.02.24 * * ShipHitpointsAndEnergy.HinraicendGlaicwertigFürIdentInOptimatParam( * O0.HitpointsRelMili, O1.HitpointsRelMili) * */ object.Equals(O0.HitpointsRelMili, O1.HitpointsRelMili) ); }
static public bool HinraicendGlaicwertigFürIdentInOptimatParam( SictOptimatParamSimu O0, SictOptimatParamSimu O1) { if (O0 == O1) { return(true); } if (null == O0 || null == O1) { return(false); } return (O0.AufgaabeOverviewScroll == O1.AufgaabeOverviewScroll && O0.AufgaabeMausAufWindowVordersteEkeOderKanteIndex == O1.AufgaabeMausAufWindowVordersteEkeOderKanteIndex && O0.MissionAnforderungFittingIgnoriire == O1.MissionAnforderungFittingIgnoriire && O0.AufgaabeDistanceScteleAinObjektNääxteDistanceSol == O1.AufgaabeDistanceScteleAinObjektNääxteDistanceSol && O0.AufgaabeDistanceScteleAinObjektNääxteFraigaabe == O1.AufgaabeDistanceScteleAinObjektNääxteFraigaabe && Bib3.Glob.SequenceEqual(O0.VorgaabeFürGefectListeDamageTypePrio, O1.VorgaabeFürGefectListeDamageTypePrio) && ShipState.HinraicendGlaicwertigFürIdentInOptimatParam( O0.SelbstShipZuusctand, O1.SelbstShipZuusctand)); }