public ControllerState(List <int> axes, List <bool> buttons, List <Hat> hats) { Axes.AddRange(axes); Buttons.AddRange(buttons); Hats.AddRange(hats); }