//
// Licensed under the MIT License. See LICENSE file in the project root for full license information.
//
namespace MUnique.OpenMU.ClientLauncher;
///
/// The interface of a launcher.
///
internal interface ILauncher
{
///
/// Gets or sets the host ip.
///
string? HostAddress { get; set; }
///
/// Gets or sets the host port.
///
int HostPort { get; set; }
///
/// Gets or sets the main executable path.
///
string? MainExePath { get; set; }
///
/// Launches the MU Online client with the specified settings.
///
void LaunchClient();
}