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

float

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

bool

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

float

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

float

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

float

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

float

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

bool

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

Field Value

float