|
1 | 1 | using FFXIVClientStructs.FFXIV.Client.Game.UI; |
| 2 | +using SomethingNeedDoing.Core.Interfaces; |
2 | 3 | using SomethingNeedDoing.LuaMacro.Wrappers; |
3 | 4 | using static FFXIVClientStructs.FFXIV.Client.Game.UI.PlayerState; |
4 | 5 |
|
@@ -35,15 +36,15 @@ public unsafe class PlayerModule : LuaModuleBase |
35 | 36 | public bool IsBusy => Player.IsBusy; |
36 | 37 |
|
37 | 38 | [LuaFunction][Changelog("12.12")] public BingoWrapper Bingo => new(this); |
38 | | - public class BingoWrapper(PlayerModule parentModule) |
| 39 | + public class BingoWrapper(PlayerModule parentModule) : IWrapper |
39 | 40 | { |
40 | 41 | private PlayerState* Ps => Instance(); |
41 | 42 |
|
42 | | - public bool HasWeeklyBingoJournal => Ps->HasWeeklyBingoJournal; |
43 | | - public bool IsWeeklyBingoExpired => Ps->IsWeeklyBingoExpired(); |
44 | | - public uint WeeklyBingoNumSecondChancePoints => Ps->WeeklyBingoNumSecondChancePoints; |
45 | | - public int WeeklyBingoNumPlacedStickers => Ps->WeeklyBingoNumPlacedStickers; |
46 | | - public object? GetWeeklyBingoOrderDataRow(int wonderousTailsIndex) => parentModule.GetModule<ExcelModule>()?.GetRow("WeeklyBingoOrderData", Ps->WeeklyBingoOrderData[wonderousTailsIndex]); |
47 | | - public WeeklyBingoTaskStatus GetWeeklyBingoTaskStatus(int wonderousTailsIndex) => Ps->GetWeeklyBingoTaskStatus(wonderousTailsIndex); |
| 43 | + [LuaDocs] public bool HasWeeklyBingoJournal => Ps->HasWeeklyBingoJournal; |
| 44 | + [LuaDocs] public bool IsWeeklyBingoExpired => Ps->IsWeeklyBingoExpired(); |
| 45 | + [LuaDocs] public uint WeeklyBingoNumSecondChancePoints => Ps->WeeklyBingoNumSecondChancePoints; |
| 46 | + [LuaDocs] public int WeeklyBingoNumPlacedStickers => Ps->WeeklyBingoNumPlacedStickers; |
| 47 | + [LuaDocs] public object? GetWeeklyBingoOrderDataRow(int wonderousTailsIndex) => parentModule.GetModule<ExcelModule>()?.GetRow("WeeklyBingoOrderData", Ps->WeeklyBingoOrderData[wonderousTailsIndex]); |
| 48 | + [LuaDocs] public WeeklyBingoTaskStatus GetWeeklyBingoTaskStatus(int wonderousTailsIndex) => Ps->GetWeeklyBingoTaskStatus(wonderousTailsIndex); |
48 | 49 | } |
49 | 50 | } |
0 commit comments