Class WarfarePlayerLocale
- Namespace
- Uncreated.Warfare.Players
- Assembly
- Uncreated.Warfare.dll
public class WarfarePlayerLocale
- Inheritance
-
WarfarePlayerLocale
- Inherited Members
-
Constructors
WarfarePlayerLocale(WarfarePlayer, LanguagePreferences, IServiceProvider)
public WarfarePlayerLocale(WarfarePlayer player, LanguagePreferences preferences, IServiceProvider serviceProvider)
Parameters
player WarfarePlayer
preferences LanguagePreferences
serviceProvider IServiceProvider
Properties
CultureInfo
public CultureInfo CultureInfo { get; }
Property Value
- CultureInfo
IsDefaultCulture
public bool IsDefaultCulture { get; }
Property Value
- bool
IsDefaultLanguage
public bool IsDefaultLanguage { get; }
Property Value
- bool
IsUtcTime
public bool IsUtcTime { get; }
Property Value
- bool
Language
public string Language { get; }
Property Value
- string
LanguageInfo
public LanguageInfo LanguageInfo { get; }
Property Value
- LanguageInfo
public NumberFormatInfo ParseFormat { get; set; }
Property Value
- NumberFormatInfo
Player
public WarfarePlayer Player { get; }
Property Value
- WarfarePlayer
Preferences
public LanguagePreferences Preferences { get; set; }
Property Value
- LanguagePreferences
TimeZone
public TimeZoneInfo TimeZone { get; set; }
Property Value
- TimeZoneInfo
Events
OnLocaleUpdated
public static event Action<WarfarePlayer>? OnLocaleUpdated
Event Type
- Action<WarfarePlayer>