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. /// ![](../manual/images/scripting/StartupSelectorExample.png) /// /// 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); } }