Class UiStyle

Namespace
SurvivorsMaker.Presentation
Assembly
SurvivorsMaker.Presentation.dll

Retains styling intent in prefabs, so the root theme remains editable after generation.

public sealed class UiStyle : MonoBehaviour
Inheritance
Object
Component
Behaviour
MonoBehaviour
UiStyle
Inherited Members
MonoBehaviour.IsInvoking()
MonoBehaviour.CancelInvoke()
MonoBehaviour.StopCoroutine(Coroutine)
MonoBehaviour.StopAllCoroutines()
MonoBehaviour.destroyCancellationToken
MonoBehaviour.useGUILayout
MonoBehaviour.didStart
MonoBehaviour.didAwake
MonoBehaviour.runInEditMode
Behaviour.enabled
Behaviour.isActiveAndEnabled
Component.GetComponent<T>()
Component.TryGetComponent<T>(out T)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren<T>()
Component.GetComponentInParent<T>()
Component.GetComponentsInParent<T>()
Component.GetComponents<T>()
Component.GetComponentIndex()
Component.CompareTag(TagHandle)
Component.transform
Component.transformHandle
Component.gameObject
Component.tag
Object.GetEntityId()
Object.GetInstanceID()
Object.GetHashCode()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Scene)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DontDestroyOnLoad(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Object.ToString()
Object.name
Object.hideFlags

Constructors

UiStyle()

public UiStyle()

Fields

ColorRole

public UiColorRole ColorRole

Field Value

UiColorRole

FontRole

public UiFontRole FontRole

Field Value

UiFontRole

KeepLayoutHeight

public bool KeepLayoutHeight

Field Value

bool

SpriteRole

public UiSpriteRole SpriteRole

Field Value

UiSpriteRole

Methods

Apply(UiTheme)

public void Apply(UiTheme theme)

Parameters

theme UiTheme

Match(Color, UiTheme)

public static UiColorRole Match(Color color, UiTheme theme)

Parameters

color Color
theme UiTheme

Returns

UiColorRole

Resolve(UiColorRole, UiTheme)

public static Color Resolve(UiColorRole role, UiTheme theme)

Parameters

role UiColorRole
theme UiTheme

Returns

Color

Size(UiFontRole, UiTheme)

public static float Size(UiFontRole role, UiTheme theme)

Parameters

role UiFontRole
theme UiTheme

Returns

float