private class RepairStatus\r
{\r
private ShipStatus[] _target;\r
- private RepairTime[][] _times;\r
+ private RepairTime[][] _times = new RepairTime[0][];\r
private DateTime _prev;\r
public DateTime Start { get; set; }\r
public int[] Deck { private get; set; }\r
Start = DateTime.MinValue;\r
Deck = null;\r
_target = null;\r
- _times = null;\r
+ _times = new RepairTime[0][];\r
}\r
\r
public bool DeckChanged(int[] deck)\r
\r
public RepairSpan[] GetTimers()\r
{\r
- if (_times == null)\r
- return null;\r
return (from times in _times\r
select times == null\r
? new RepairSpan(0, TimeSpan.MinValue)\r
{\r
var label = _akashiTimers[i];\r
var labelHp = _labels[i][0];\r
- if (timers == null || i >= timers.Length || timers[i].Span == TimeSpan.MinValue)\r
+ if (i >= timers.Length || timers[i].Span == TimeSpan.MinValue)\r
{\r
label.Visible = false;\r
labelHp.ForeColor = Control.DefaultForeColor;\r