Class EliteVisualSettings
- Namespace
- SurvivorsMaker.Presentation
- Assembly
- SurvivorsMaker.Presentation.dll
Elite Visual tuning; defaults are defined by the field initializers and can be overridden per game.
public sealed class EliteVisualSettings
- Inheritance
-
EliteVisualSettings
- Inherited Members
Constructors
EliteVisualSettings()
public EliteVisualSettings()
Fields
CrownColor
Crown Color in RGBA; alpha 0 = transparent, 1 = opaque.
[Tooltip("Crown Color in RGBA; alpha 0 = transparent, 1 = opaque.")]
public Color CrownColor
Field Value
- Color
CrownSize
Crown Size in world units; use nonnegative sizes and signed offsets.
[Tooltip("Crown Size in world units; use nonnegative sizes and signed offsets.")]
public float CrownSize
Field Value
Enabled
Enable these visual effects; off skips this presentation feature without changing gameplay.
[Tooltip("Enable these visual effects; off skips this presentation feature without changing gameplay.")]
public bool Enabled
Field Value
GlowColor
Glow Color in RGBA; alpha 0 = transparent, 1 = opaque.
[Tooltip("Glow Color in RGBA; alpha 0 = transparent, 1 = opaque.")]
public Color GlowColor
Field Value
- Color
GlowScale
Glow diameter relative to the body sprite's width.
[Tooltip("Glow size relative to body width; 1 = body width.")]
public float GlowScale
Field Value
OutlineColor
Outline Color in RGBA; alpha 0 = transparent, 1 = opaque.
[Tooltip("Outline Color in RGBA; alpha 0 = transparent, 1 = opaque.")]
public Color OutlineColor
Field Value
- Color
OutlinePulse
Outline pulse amplitude fraction from 0 to 1; 0 = no pulsing.
[Tooltip("Outline pulse amplitude fraction from 0 to 1; 0 = no pulsing.")]
[Range(0, 1)]
public float OutlinePulse
Field Value
OutlinePulseFrequency
Outline Pulse Frequency; animation oscillation rate per second, 0 = no oscillation.
[Tooltip("Outline Pulse Frequency; animation oscillation rate per second, 0 = no oscillation.")]
public float OutlinePulseFrequency
Field Value
OutlineScale
Outline sprite scale relative to the body sprite.
[Tooltip("Outline size relative to the body sprite; 1 = body size.")]
public float OutlineScale
Field Value
ShowCrown
Draw a crown above elites; off hides the crown.
[Tooltip("Draw a crown above elites; off hides the crown.")]
public bool ShowCrown
Field Value
SilhouetteMaterial
Optional material that draws sprites as a flat silhouette. Empty tries the built-in "GUI/Text Shader".
[Tooltip("Optional flat-silhouette material; unassigned tries the built-in GUI/Text Shader.")]
public Material SilhouetteMaterial
Field Value
- Material
SpawnBurstRadius
Spawn Burst Radius in world units; use nonnegative sizes and signed offsets.
[Tooltip("Spawn Burst Radius in world units; use nonnegative sizes and signed offsets.")]
public float SpawnBurstRadius