private static byte GetButtonsPressed(DualActionMessage message) { if (message == null) throw new ArgumentNullException("message"); byte buttonsPressed = 0; if (message.UpPressed) { buttonsPressed++; } if (message.DownPressed) { buttonsPressed++; } if (message.LeftPressed) { buttonsPressed++; } if (message.RightPressed) { buttonsPressed++; } if (message.Button1Pressed) { buttonsPressed++; } if (message.Button2Pressed) { buttonsPressed++; } if (message.Button3Pressed) { buttonsPressed++; } if (message.Button4Pressed) { buttonsPressed++; } if (message.Button5Pressed) { buttonsPressed++; } if (message.Button6Pressed) { buttonsPressed++; } if (message.Button7Pressed) { buttonsPressed++; } if (message.Button8Pressed) { buttonsPressed++; } if (message.Button9Pressed) { buttonsPressed++; } if (message.Button10Pressed) { buttonsPressed++; } return buttonsPressed; }
private static byte GetButtonsPressed(DualActionMessage message) { if (message == null) { throw new ArgumentNullException("message"); } byte buttonsPressed = 0; if (message.UpPressed) { buttonsPressed++; } if (message.DownPressed) { buttonsPressed++; } if (message.LeftPressed) { buttonsPressed++; } if (message.RightPressed) { buttonsPressed++; } if (message.Button1Pressed) { buttonsPressed++; } if (message.Button2Pressed) { buttonsPressed++; } if (message.Button3Pressed) { buttonsPressed++; } if (message.Button4Pressed) { buttonsPressed++; } if (message.Button5Pressed) { buttonsPressed++; } if (message.Button6Pressed) { buttonsPressed++; } if (message.Button7Pressed) { buttonsPressed++; } if (message.Button8Pressed) { buttonsPressed++; } if (message.Button9Pressed) { buttonsPressed++; } if (message.Button10Pressed) { buttonsPressed++; } return(buttonsPressed); }