ThemeDB
Синглтон, предоставляющий доступ к статической информации о ресурсах Theme, используемых движком и вашим проектом.
Синглтон, предоставляющий доступ к статической информации о ресурсах Theme, используемых движком и вашим проектом.
Этот синглтон обеспечивает доступ к статической информации о ресурсах Theme, используемых движком и вашими проектами. Вы можете получить тему движка по умолчанию, а также настроенную тему вашего проекта.
ThemeDB также содержит резервные значения для свойств темы.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Свойства7
FallbackBaseScaleСвойство
public static float FallbackBaseScale { get; set; }Резервный базовый масштабный коэффициент каждого узла Control и ресурса Theme. Используется, когда для элемента управления недоступно другое значение.
См. также Theme.DefaultBaseScale.
FallbackFontСвойство
public static Font FallbackFont { get; set; }Резервный шрифт каждого узла Control и ресурса Theme. Используется, когда для элемента управления недоступно другое значение.
См. также Theme.DefaultFont.
FallbackFontSizeСвойство
public static int FallbackFontSize { get; set; }Резервный размер шрифта каждого узла Control и ресурса Theme. Используется, когда для элемента управления недоступно другое значение.
См. также Theme.DefaultFontSize.
FallbackIconСвойство
public static Texture2D FallbackIcon { get; set; }Значок (иконка) резервного копирования каждого узла Control и ресурса Theme. Используется, когда для элемента управления недоступно другое значение.
FallbackSoundСвойство
public static AudioStream FallbackSound { get; set; }Запасной звук каждого Control узел и Theme Ресурс: используется в тех случаях, когда контроль не имеет какой-либо другой ценности.
FallbackStyleboxСвойство
public static StyleBox FallbackStylebox { get; set; }Резервный stylebox каждого узла Control и ресурса Theme. Используется, когда для элемента управления недоступно другое значение.
SingletonСвойство
public static ThemeDBInstance Singleton { get; }Методы14
GetDefaultThemeTheme
public static Theme GetDefaultTheme();Возвращает ссылку на Theme по умолчанию движка . Этот ресурс темы отвечает за внешний вид узлов Control «из коробки» и не может быть переопределен.
ThemeGetFallbackBaseScalefloat
public static float GetFallbackBaseScale();floatGetFallbackFontFont
public static Font GetFallbackFont();FontGetFallbackFontSizeint
public static int GetFallbackFontSize();intGetFallbackIconTexture2D
public static Texture2D GetFallbackIcon();Texture2DGetFallbackSoundAudioStream
public static AudioStream GetFallbackSound();AudioStreamGetFallbackStyleboxStyleBox
public static StyleBox GetFallbackStylebox();StyleBoxGetProjectThemeTheme
public static Theme GetProjectTheme();Возвращает ссылку на пользовательский Theme проекта. Эти ресурсы темы позволяют переопределить тему движка по умолчанию для каждого узла управления в проекте.
Чтобы задать тему проекта, см. ProjectSettings.gui/theme/custom.
ThemeSetFallbackBaseScalevoid
public static void SetFallbackBaseScale(float baseScale);| Имя | Тип | По умолчанию |
|---|---|---|
baseScale | float | — |
SetFallbackFontvoid
public static void SetFallbackFont(Font font);| Имя | Тип | По умолчанию |
|---|---|---|
font | Font | — |
SetFallbackFontSizevoid
public static void SetFallbackFontSize(int fontSize);| Имя | Тип | По умолчанию |
|---|---|---|
fontSize | int | — |
SetFallbackIconvoid
public static void SetFallbackIcon(Texture2D icon);| Имя | Тип | По умолчанию |
|---|---|---|
icon | Texture2D | — |
SetFallbackSoundvoid
public static void SetFallbackSound(AudioStream audio);| Имя | Тип | По умолчанию |
|---|---|---|
audio | AudioStream | — |
SetFallbackStyleboxvoid
public static void SetFallbackStylebox(StyleBox stylebox);| Имя | Тип | По умолчанию |
|---|---|---|
stylebox | StyleBox | — |
Сигналы и события1
FallbackChangedСобытие
public static event Action FallbackChanged;Выдается, когда одно из резервных значений было изменено. Используйте его для обновления внешнего вида элементов управления, которые могут полагаться на резервные элементы темы.