internal void UpdateFromDTO(GamepadDTO dto) { _axes = dto.axes.ToList(); _buttons = dto.buttons.Select(b => new GamepadButton(b)).ToList(); Connected = dto.connected; Id = dto.id; Mapping = dto.mapping; Index = dto.index; Timestamp = dto.timestamp; SupportVibration = dto.supportVibration; }
internal Gamepad(GamepadDTO dto) { UpdateFromDTO(dto); }