fix(studio): match skill row selection layout

This commit is contained in:
Erik 2026-06-26 17:31:30 +02:00
parent ffaf593c76
commit e3fc7ac5ba
3 changed files with 15 additions and 14 deletions

View file

@ -658,8 +658,9 @@ public class CharacterStatControllerTests
Assert.Equal(12, rows.Count);
Assert.All(rows, row =>
{
Assert.Equal(new Vector4(0f, 0f, 0f, 1f), row.BackgroundColor);
Assert.Equal(Vector4.Zero, row.BackgroundColor);
Assert.Equal(0u, row.BackgroundSprite);
Assert.True(row.UseSelectionBars);
});
var rowNames = rows
.Select(r => r.Children.OfType<UiText>().ToList()[1].LinesProvider()[0].Text)
@ -760,13 +761,20 @@ public class CharacterStatControllerTests
spriteResolve: id => (id, 16, 16));
ClickTab(layout, left: 92f);
list.Children.OfType<UiClickablePanel>().ToList()[1].OnClick!();
var rows = list.Children.OfType<UiClickablePanel>().ToList();
rows[1].OnClick!();
Assert.Equal("War Magic: 285", title.LinesProvider()[0].Text);
Assert.Equal("Experience To Raise:", l1Label.LinesProvider()[0].Text);
Assert.Equal((11_100_000L).ToString("N0"), l1Value.LinesProvider()[0].Text);
Assert.Equal("Unassigned Experience:", l2Label.LinesProvider()[0].Text);
Assert.Equal((87_757_321_741L).ToString("N0"), l2Value.LinesProvider()[0].Text);
Assert.Equal(0x06001397u, rows[1].BackgroundSprite);
Assert.True(rows[1].UseSelectionBars);
Assert.Equal(Vector4.Zero, rows[1].BackgroundColor);
Assert.Equal(0u, rows[0].BackgroundSprite);
Assert.True(rows[0].UseSelectionBars);
Assert.Equal(Vector4.Zero, rows[0].BackgroundColor);
}
[Fact]