private HOTASButton GetMultiActionMap(int segment) { HOTASButton map; if (IsDirectional) { if (Direction == AxisDirection.Forward) { map = ButtonMap.FirstOrDefault(m => m.MapId == segment); } else { map = ReverseButtonMap.FirstOrDefault(m => m.MapId == segment); } } else { map = ButtonMap.FirstOrDefault(m => m.MapId == segment); } return(map); }
private HOTASButton GetSingleActionMap() { HOTASButton map; if (IsDirectional) { if (Direction == AxisDirection.Forward) { map = ButtonMap.FirstOrDefault(m => m.MapId == 1); } else { map = ReverseButtonMap.FirstOrDefault(m => m.MapId == 1); } } else { map = ButtonMap.FirstOrDefault(m => m.MapId == 1); } return(map); }