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
-
ObjectComponentBehaviourMonoBehaviourUiStyle
- Inherited Members
-
MonoBehaviour.IsInvoking()MonoBehaviour.CancelInvoke()MonoBehaviour.StopCoroutine(Coroutine)MonoBehaviour.StopAllCoroutines()MonoBehaviour.destroyCancellationTokenMonoBehaviour.useGUILayoutMonoBehaviour.didStartMonoBehaviour.didAwakeMonoBehaviour.runInEditModeBehaviour.enabledBehaviour.isActiveAndEnabledComponent.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.transformComponent.transformHandleComponent.gameObjectComponent.tagObject.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.nameObject.hideFlags
Constructors
UiStyle()
public UiStyle()
Fields
ColorRole
public UiColorRole ColorRole
Field Value
FontRole
public UiFontRole FontRole
Field Value
KeepLayoutHeight
public bool KeepLayoutHeight
Field Value
SpriteRole
public UiSpriteRole SpriteRole
Field Value
Methods
Apply(UiTheme)
public void Apply(UiTheme theme)
Parameters
themeUiTheme
Match(Color, UiTheme)
public static UiColorRole Match(Color color, UiTheme theme)
Parameters
colorColorthemeUiTheme
Returns
Resolve(UiColorRole, UiTheme)
public static Color Resolve(UiColorRole role, UiTheme theme)
Parameters
roleUiColorRolethemeUiTheme
Returns
- Color
Size(UiFontRole, UiTheme)
public static float Size(UiFontRole role, UiTheme theme)
Parameters
roleUiFontRolethemeUiTheme