public static Command write(QualitySettingsModule qualitySettingsModule, DisplaySettingsModule displaySettingsModule, AudioSettingsModule audioSettingsModule, WindowSettingsModule windowSettingsModule, GameplaySettingsModule gameplaySettingsModule) { var cmd = new ByteArray(ID); cmd.AddBytes(qualitySettingsModule.write()); cmd.AddBytes(displaySettingsModule.write()); cmd.AddBytes(audioSettingsModule.write()); cmd.AddBytes(windowSettingsModule.write()); cmd.AddBytes(gameplaySettingsModule.write()); return(new Command(cmd.ToByteArray(), false)); }