Added Standard Banner with a 5-star selector

This commit is contained in:
2026-07-10 11:02:27 +02:00
parent e3ea42c93e
commit ceab7dea5a
8 changed files with 497 additions and 32 deletions
+3 -1
View File
@@ -64,16 +64,18 @@ namespace KernelPanic.Meta
public sealed class CompletedGachaPull
{
public CompletedGachaPull(string bannerId, string headerText, IReadOnlyList<CompletedGachaReward> rewards)
public CompletedGachaPull(string bannerId, string headerText, IReadOnlyList<CompletedGachaReward> rewards, int pendingFiveStarSelectorCount = 0)
{
BannerId = string.IsNullOrWhiteSpace(bannerId) ? GachaService.BeginnerBannerId : bannerId;
HeaderText = headerText;
Rewards = rewards ?? Array.Empty<CompletedGachaReward>();
PendingFiveStarSelectorCount = Math.Max(0, pendingFiveStarSelectorCount);
}
public string BannerId { get; }
public string HeaderText { get; }
public IReadOnlyList<CompletedGachaReward> Rewards { get; }
public int PendingFiveStarSelectorCount { get; }
public IReadOnlyList<string> RewardLines
{