@page "/Cards/{baid:int}/Profile" @inject HttpClient Client @inject IGameDataService GameDataService @inject IDialogService DialogService

Profile

Card: @Baid @if (response is not null) {

Profile Options

Select a Title @for (uint i = 0; i < 8; i++) { var index = i; @TitlePlateStrings[index] } @foreach (var item in Enum.GetValues()) { }

Costume Options

@for (var i = 0; i < Constants.COSTUME_HEAD_MAX; i++) { var index = (uint)i; var costumeTitle = GameDataService.GetHeadTitle(index); @index - @costumeTitle } @for (var i = 0; i < Constants.COSTUME_BODY_MAX; i++) { var index = (uint)i; var costumeTitle = GameDataService.GetBodyTitle(index); @index - @costumeTitle } @for (var i = 0; i < Constants.COSTUME_FACE_MAX; i++) { var index = (uint)i; var costumeTitle = GameDataService.GetFaceTitle(index); @index - @costumeTitle } @for (var i = 0; i < Constants.COSTUME_KIGURUMI_MAX; i++) { var index = (uint)i; var costumeTitle = GameDataService.GetKigurumiTitle(index); @index - @costumeTitle } @for (var i = 0; i < Constants.COSTUME_PUCHI_MAX; i++) { var index = (uint)i; var costumeTitle = GameDataService.GetPuchiTitle(index); @index - @costumeTitle } @for (uint i = 0; i < Constants.COSTUME_COLOR_MAX; i++) { var index = i;
@index
}
@for (uint i = 0; i < Constants.COSTUME_COLOR_MAX; i++) { var index = i;
@index
}
@for (uint i = 0; i < Constants.COSTUME_COLOR_MAX; i++) { var index = i;
@index
}

Song Options

@for (uint i = 0; i < 15; i++) { var index = i; @SpeedStrings[index] } @foreach (var item in Enum.GetValues()) { } @for (uint i = 0; i < 19; i++) { var index = i; @ToneStrings[index] } Notes Position
@if (isSavingOptions) { Saving... } else { Save }
}