Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }