namespace UnityEngine.Localization.Settings
{
///
/// Determines what locale should be used for the when the application starts or does not currently have an active .
///
///
/// This example shows how to implement a custom selector. Once implemented, you can add the custom selector in the Startup Selectors menu.
/// 
///
///
public interface IStartupLocaleSelector
{
///
/// Used to determine which should be used.
///
/// The available locales to select from.
/// The selected locale or null. will evaluate each selector until a non-null value is returned, this value will become the .
Locale GetStartupLocale(ILocalesProvider availableLocales);
}
}