@if (Vitality != null || Movement != null) { @if (StyleType.Equals("Plain")) { @if (Vitality != null) {
@if (!Vitality.DefenseLayer.Equals(0)) {
Shield: @Vitality.DefenseLayer
} @if (!Vitality.Health.Equals(0)) {
Health: @Vitality.Health
} @if (!Vitality.Energy.Equals(0)) {
Energy: @Vitality.Energy
} @if (Vitality.Armor != "") {
Armor: @Vitality.Armor
} @if (Vitality.IsEtheric) {
+ Etheric
} @if (Vitality.IsStructure) {
+ Structure
}
} @if (Movement != null) {
@if (!Movement.Speed.Equals(0)) {
Speed: @Movement.Speed
} else {
Speed: Immobile
}
Move Type: @Movement.Movement
} } else {
@if (Vitality != null) {
@if (!Vitality.DefenseLayer.Equals(0)) {
Shield: @Vitality.DefenseLayer
} @if (!Vitality.Health.Equals(0)) {
Health: @Vitality.Health
} @if (!Vitality.Energy.Equals(0)) {
Energy: @Vitality.Energy
} @if (Vitality.Armor != "") {
Armor: @Vitality.Armor
} @if (Vitality.IsEtheric) {
+ Etheric
} @if (Vitality.IsStructure) {
+ Structure
}
} @if (Movement != null) {
@if (!Movement.Speed.Equals(0)) {
Speed: @Movement.Speed
} else {
Speed: Immobile
}
Move Type: @Movement.Movement
}
} } @code { [CascadingParameter] public EntityModel? Entity { get; set; } [CascadingParameter] public string StyleType { get; set; } = "Detailed"; private EntityVitalityModel Vitality => Entity.Vitality(); private EntityMovementModel Movement => Entity.Movement(); }