Class EnemyBossSection

Namespace
SurvivorsMaker.Editor
Assembly
SurvivorsMaker.Editor.dll

Boss toggle, phase cards with health thresholds, and status immunities for enemy assets.

public static class EnemyBossSection
Inheritance
EnemyBossSection
Inherited Members

Fields

ImmunitiesField

public const string ImmunitiesField = "StatusImmunities"

Field Value

string

IsBossField

public const string IsBossField = "IsBoss"

Field Value

string

PhasesField

public const string PhasesField = "Phases"

Field Value

string

Methods

AddPhase(SerializedObject)

public static void AddPhase(SerializedObject serializedObject)

Parameters

serializedObject SerializedObject

Build(MakerAssetEditor, VisualElement)

public static void Build(MakerAssetEditor editor, VisualElement root)

Parameters

editor MakerAssetEditor
root VisualElement

Immunities(MakerAssetEditor, VisualElement)

public static void Immunities(MakerAssetEditor editor, VisualElement root)

Parameters

editor MakerAssetEditor
root VisualElement

SetImmunity(SerializedObject, StatusKind, bool)

public static void SetImmunity(SerializedObject serializedObject, StatusKind kind, bool immune)

Parameters

serializedObject SerializedObject
kind StatusKind
immune bool