190 lines
8.4 KiB
C#
190 lines
8.4 KiB
C#
using Microsoft.AspNetCore.Http;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
namespace DeluxeBackend.Controllers.Api
|
|
{
|
|
[Route("api/progressionEvents")]
|
|
[ApiController]
|
|
public class ProgressionEventsController : ControllerBase
|
|
{
|
|
[HttpGet("active")]
|
|
public async Task<IActionResult> Active()
|
|
{
|
|
return NotFound();
|
|
}
|
|
[HttpGet("event/{eventId}")]
|
|
public async Task<IActionResult> Event(long eventId)
|
|
{
|
|
return NotFound();
|
|
/*
|
|
#pragma warning disable CS8600 // Converting null literal or possible null value to non-nullable type.
|
|
return Ok(new
|
|
{
|
|
ProgressionEventId = 2,
|
|
Name = "Coming in Hot! Progression Event Alpha",
|
|
IsEnabled = true,
|
|
Rewards = new[]
|
|
{
|
|
new {
|
|
ProgressionEventRewardId = 1,
|
|
ProgressionEventId = 2,
|
|
GiftDropId = 3798,
|
|
ImageName = "7w7xumgr5rtaouze5e5lwspea.png",
|
|
ImageStream = (object)null,
|
|
ImageContentType = (object)null,
|
|
Xp = 30,
|
|
RewardIndex = 0,
|
|
IsBonus = false,
|
|
IsRRPlusExclusive = false
|
|
},
|
|
new {
|
|
ProgressionEventRewardId = 2,
|
|
ProgressionEventId = 2,
|
|
GiftDropId = 3779,
|
|
ImageName = "eynegc0nils797wgjqz96a2ds.png",
|
|
ImageStream = (object)null,
|
|
ImageContentType = (object)null,
|
|
Xp = 60,
|
|
RewardIndex = 1,
|
|
IsBonus = false,
|
|
IsRRPlusExclusive = false
|
|
},
|
|
new {
|
|
ProgressionEventRewardId = 3,
|
|
ProgressionEventId = 2,
|
|
GiftDropId = 3025,
|
|
ImageName = "2ikt2bx6xwiyyr6s8qducxjr1.png",
|
|
ImageStream = (object)null,
|
|
ImageContentType = (object)null,
|
|
Xp = 90,
|
|
RewardIndex = 2,
|
|
IsBonus = false,
|
|
IsRRPlusExclusive = false
|
|
},
|
|
new {
|
|
ProgressionEventRewardId = 4,
|
|
ProgressionEventId = 2,
|
|
GiftDropId = 4079,
|
|
ImageName = "dziv7z4fwbejheoy7yvrjlby1.png",
|
|
ImageStream = (object)null,
|
|
ImageContentType = (object)null,
|
|
Xp = 130,
|
|
RewardIndex = 3,
|
|
IsBonus = false,
|
|
IsRRPlusExclusive = false
|
|
},
|
|
new {
|
|
ProgressionEventRewardId = 6,
|
|
ProgressionEventId = 2,
|
|
GiftDropId = 4078,
|
|
ImageName = "6fepaaug17ai3guqpazy3v86o.png",
|
|
ImageStream = (object)null,
|
|
ImageContentType = (object)null,
|
|
Xp = 180,
|
|
RewardIndex = 4,
|
|
IsBonus = false,
|
|
IsRRPlusExclusive = false
|
|
},
|
|
new {
|
|
ProgressionEventRewardId = 7,
|
|
ProgressionEventId = 2,
|
|
GiftDropId = 3974,
|
|
ImageName = "7958ooqtj2o04rkcdqtyb3rko.png",
|
|
ImageStream = (object)null,
|
|
ImageContentType = (object)null,
|
|
Xp = 250,
|
|
RewardIndex = 5,
|
|
IsBonus = false,
|
|
IsRRPlusExclusive = false
|
|
}
|
|
},
|
|
KeepsakeRoomLists = new[]
|
|
{
|
|
new {
|
|
KeepsakeRoomListId = 1,
|
|
ProgressionEventId = 3,
|
|
UnlockItemAvatarItemId = (object)null,
|
|
UnlockItemGiftDropId = (object)null,
|
|
UnlockItemLockDurationTicks = (object)null,
|
|
KeepsakeRooms = new[] {
|
|
new { KeepsakeRoomId = 1, RoomId = 1, KeepsakeRoomListId = 1, Type = 0, Order = 7 },
|
|
new { KeepsakeRoomId = 2, RoomId = 2, KeepsakeRoomListId = 1, Type = 0, Order = 8 },
|
|
new { KeepsakeRoomId = 3, RoomId = 3, KeepsakeRoomListId = 1, Type = 0, Order = 9 },
|
|
new { KeepsakeRoomId = 4, RoomId = 4, KeepsakeRoomListId = 1, Type = 0, Order = 10 },
|
|
new { KeepsakeRoomId = 5, RoomId = 5, KeepsakeRoomListId = 1, Type = 0, Order = 11 },
|
|
new { KeepsakeRoomId = 6, RoomId = 6, KeepsakeRoomListId = 1, Type = 0, Order = 12 },
|
|
new { KeepsakeRoomId = 7, RoomId = 7, KeepsakeRoomListId = 1, Type = 0, Order = 13 },
|
|
new { KeepsakeRoomId = 8, RoomId = 8, KeepsakeRoomListId = 1, Type = 0, Order = 14 },
|
|
new { KeepsakeRoomId = 11, RoomId = 9, KeepsakeRoomListId = 1, Type = 0, Order = 15 },
|
|
new { KeepsakeRoomId = 12, RoomId = 10, KeepsakeRoomListId = 1, Type = 0, Order = 16 },
|
|
new { KeepsakeRoomId = 13, RoomId = 11, KeepsakeRoomListId = 1, Type = 0, Order = 17 },
|
|
new { KeepsakeRoomId = 14, RoomId = 12, KeepsakeRoomListId = 1, Type = 0, Order = 18 },
|
|
new { KeepsakeRoomId = 15, RoomId = 13, KeepsakeRoomListId = 1, Type = 0, Order = 19 },
|
|
new { KeepsakeRoomId = 22, RoomId = 14, KeepsakeRoomListId = 1, Type = 0, Order = 6 },
|
|
new { KeepsakeRoomId = 23, RoomId = 15, KeepsakeRoomListId = 1, Type = 0, Order = 5 },
|
|
new { KeepsakeRoomId = 24, RoomId = 16, KeepsakeRoomListId = 1, Type = 0, Order = 4 },
|
|
new { KeepsakeRoomId = 25, RoomId = 17, KeepsakeRoomListId = 1, Type = 0, Order = 3 },
|
|
new { KeepsakeRoomId = 26, RoomId = 18, KeepsakeRoomListId = 1, Type = 0, Order = 2 },
|
|
new { KeepsakeRoomId = 27, RoomId = 29, KeepsakeRoomListId = 1, Type = 0, Order = 1 },
|
|
new { KeepsakeRoomId = 28, RoomId = 20, KeepsakeRoomListId = 1, Type = 0, Order = 0 },
|
|
new { KeepsakeRoomId = 37, RoomId = 21, KeepsakeRoomListId = 1, Type = 0, Order = 20 }
|
|
},
|
|
RoomUnlockStartOffsetTicks = 0,
|
|
RoomUnlockIntervalTicks = 0,
|
|
RoomUnlockBatchSize = 0,
|
|
RoomType = 0,
|
|
UnlockItemLockDuration = (object)null,
|
|
RoomUnlockStartOffset = "00:00:00",
|
|
RoomUnlockInterval = "00:00:00"
|
|
},
|
|
new {
|
|
KeepsakeRoomListId = 2,
|
|
ProgressionEventId = 3,
|
|
UnlockItemAvatarItemId = (object)null,
|
|
UnlockItemGiftDropId = (object)null,
|
|
UnlockItemLockDurationTicks = (object)null,
|
|
KeepsakeRooms = new[] {
|
|
new { KeepsakeRoomId = 16, RoomId = 1, KeepsakeRoomListId = 2, Type = 1, Order = 5 },
|
|
new { KeepsakeRoomId = 17, RoomId = 2, KeepsakeRoomListId = 2, Type = 1, Order = 6 },
|
|
new { KeepsakeRoomId = 18, RoomId = 3, KeepsakeRoomListId = 2, Type = 1, Order = 7 },
|
|
new { KeepsakeRoomId = 20, RoomId = 4, KeepsakeRoomListId = 2, Type = 1, Order = 8 },
|
|
new { KeepsakeRoomId = 29, RoomId = 5, KeepsakeRoomListId = 2, Type = 1, Order = 4 },
|
|
new { KeepsakeRoomId = 30, RoomId = 6, KeepsakeRoomListId = 2, Type = 1, Order = 3 },
|
|
new { KeepsakeRoomId = 31, RoomId = 7, KeepsakeRoomListId = 2, Type = 1, Order = 2 },
|
|
new { KeepsakeRoomId = 32, RoomId = 8, KeepsakeRoomListId = 2, Type = 1, Order = 1 },
|
|
new { KeepsakeRoomId = 33, RoomId = 9, KeepsakeRoomListId = 2, Type = 1, Order = 0 },
|
|
new { KeepsakeRoomId = 34, RoomId = 10, KeepsakeRoomListId = 2, Type = 1, Order = 9 },
|
|
new { KeepsakeRoomId = 36, RoomId = 11, KeepsakeRoomListId = 2, Type = 1, Order = 10 }
|
|
},
|
|
RoomUnlockStartOffsetTicks = 0,
|
|
RoomUnlockIntervalTicks = 0,
|
|
RoomUnlockBatchSize = 0,
|
|
RoomType = 1,
|
|
UnlockItemLockDuration = (object)null,
|
|
RoomUnlockStartOffset = "00:00:00",
|
|
RoomUnlockInterval = "00:00:00"
|
|
}
|
|
},
|
|
StartTime = "2022-09-13T23:00:00Z",
|
|
EndTime = "9999-09-16T23:00:00Z",
|
|
CollectionEndTime = "9999-09-17T23:00:00Z",
|
|
UsesBoost = true,
|
|
BoostDailyGameplayMinutesLimit = 20,
|
|
BoostXpMultiplier = 3.0,
|
|
PurchasableXpBoostId = (object)null,
|
|
ActiveExperiment = (object)null,
|
|
ChallengesIconImageName = (object)null,
|
|
RewardsPipImageName = (object)null,
|
|
EventInfoImageName = (object)null
|
|
});*/
|
|
#pragma warning restore CS8600 // Converting null literal or possible null value to non-nullable type.
|
|
}
|
|
|
|
[HttpGet("record/{eventId}")]
|
|
public async Task<IActionResult> Record(long eventId)
|
|
{
|
|
return NotFound();
|
|
}
|
|
}
|
|
}
|