Class PresentationSettings

Namespace
SurvivorsMaker.Presentation
Assembly
SurvivorsMaker.Presentation.dll

Presentation-only tuning. These values never affect simulation state.

public sealed class PresentationSettings
Inheritance
PresentationSettings
Inherited Members

Constructors

PresentationSettings()

public PresentationSettings()

Fields

Accessibility

Accessibility tuning; a new instance uses the package presentation defaults.

[Tooltip("Accessibility tuning; a new instance uses the package presentation defaults.")]
public AccessibilitySettings Accessibility

Field Value

AccessibilitySettings

Boss

Boss tuning; a new instance uses the package presentation defaults.

[Tooltip("Boss tuning; a new instance uses the package presentation defaults.")]
public BossVisualSettings Boss

Field Value

BossVisualSettings

Character

Character tuning; a new instance uses the package presentation defaults.

[Tooltip("Character tuning; a new instance uses the package presentation defaults.")]
public CharacterVisualSettings Character

Field Value

CharacterVisualSettings

CustomEvents

[Tooltip("Effects for game-defined events by id (SimEvent.CustomId). Code can also register handlers with WorldView.RegisterCustomEvent.")]
public List<CustomEventEffect> CustomEvents

Field Value

List<CustomEventEffect>

DamageNumbers

Damage Numbers tuning; a new instance uses the package presentation defaults.

[Tooltip("Damage Numbers tuning; a new instance uses the package presentation defaults.")]
public DamageNumberSettings DamageNumbers

Field Value

DamageNumberSettings

Death

Death tuning; a new instance uses the package presentation defaults.

[Tooltip("Death tuning; a new instance uses the package presentation defaults.")]
public DeathEffectSettings Death

Field Value

DeathEffectSettings

Effects

Effects tuning; a new instance uses the package presentation defaults.

[Tooltip("Effects tuning; a new instance uses the package presentation defaults.")]
public CombatEffectSettings Effects

Field Value

CombatEffectSettings

Elite

Elite tuning; a new instance uses the package presentation defaults.

[Tooltip("Elite tuning; a new instance uses the package presentation defaults.")]
public EliteVisualSettings Elite

Field Value

EliteVisualSettings

Shake

Shake tuning; a new instance uses the package presentation defaults.

[Tooltip("Shake tuning; a new instance uses the package presentation defaults.")]
public ScreenShakeSettings Shake

Field Value

ScreenShakeSettings

Sound

Sound tuning; a new instance uses the package presentation defaults.

[Tooltip("Sound tuning; a new instance uses the package presentation defaults.")]
public SoundPlaybackSettings Sound

Field Value

SoundPlaybackSettings

Status

Status tuning; a new instance uses the package presentation defaults.

[Tooltip("Status tuning; a new instance uses the package presentation defaults.")]
public StatusVisualSettings Status

Field Value

StatusVisualSettings

UseUnscaledTime

Use real frame time for visual animation, independent of Time.timeScale.

[Tooltip("Use real frame time for visual animation, independent of Time.timeScale.")]
public bool UseUnscaledTime

Field Value

bool

Views

World-view pooling, depth, sorting and fallback visual settings.

[Tooltip("World-view pooling, depth, sorting and fallback visual settings.")]
public WorldViewSettings Views

Field Value

WorldViewSettings

WeaponFields

Weapon Fields tuning; a new instance uses the package presentation defaults.

[Tooltip("Weapon Fields tuning; a new instance uses the package presentation defaults.")]
public WeaponFieldSettings WeaponFields

Field Value

WeaponFieldSettings

Properties

DeltaTime

public float DeltaTime { get; }

Property Value

float

Now

public float Now { get; }

Property Value

float