@@ -90,6 +90,55 @@ <h5 id="InscryptionAPI_Helpers_Extensions_BoardManagerExtensions_syntax">Syntax<
9090 < h3 id ="methods "> Methods
9191 </ h3 >
9292 < a id ="InscryptionAPI_Helpers_Extensions_BoardManagerExtensions_GetCards_ " data-uid ="InscryptionAPI.Helpers.Extensions.BoardManagerExtensions.GetCards* "> </ a >
93+ < h4 id ="InscryptionAPI_Helpers_Extensions_BoardManagerExtensions_GetCards_DiskCardGame_BoardManager_Predicate_DiskCardGame_PlayableCard__ " data-uid ="InscryptionAPI.Helpers.Extensions.BoardManagerExtensions.GetCards(DiskCardGame.BoardManager,Predicate{DiskCardGame.PlayableCard}) "> GetCards(BoardManager, Predicate<PlayableCard>)</ h4 >
94+ < div class ="markdown level1 summary "> < p > Retrieve all cards on the board that match the predicate, if given.</ p >
95+ </ div >
96+ < div class ="markdown level1 conceptual "> </ div >
97+ < h5 class ="decalaration "> Declaration</ h5 >
98+ < div class ="codewrapper ">
99+ < pre > < code class ="lang-csharp hljs "> public static List<PlayableCard> GetCards(this BoardManager manager, Predicate<PlayableCard> filterOnPredicate = null)</ code > </ pre >
100+ </ div >
101+ < h5 class ="parameters "> Parameters</ h5 >
102+ < table class ="table table-bordered table-striped table-condensed ">
103+ < thead >
104+ < tr >
105+ < th > Type</ th >
106+ < th > Name</ th >
107+ < th > Description</ th >
108+ </ tr >
109+ </ thead >
110+ < tbody >
111+ < tr >
112+ < td > < span class ="xref "> DiskCardGame.BoardManager</ span > </ td >
113+ < td > < span class ="parametername "> manager</ span > </ td >
114+ < td > < p > Manager instance to access.</ p >
115+ </ td >
116+ </ tr >
117+ < tr >
118+ < td > < span class ="xref "> Predicate</ span > << span class ="xref "> DiskCardGame.PlayableCard</ span > ></ td >
119+ < td > < span class ="parametername "> filterOnPredicate</ span > </ td >
120+ < td > < p > The predicate to filter on each card.</ p >
121+ </ td >
122+ </ tr >
123+ </ tbody >
124+ </ table >
125+ < h5 class ="returns "> Returns</ h5 >
126+ < table class ="table table-bordered table-striped table-condensed ">
127+ < thead >
128+ < tr >
129+ < th > Type</ th >
130+ < th > Description</ th >
131+ </ tr >
132+ </ thead >
133+ < tbody >
134+ < tr >
135+ < td > < span class ="xref "> List</ span > << span class ="xref "> DiskCardGame.PlayableCard</ span > ></ td >
136+ < td > < p > The list of relevant cards on the board.</ p >
137+ </ td >
138+ </ tr >
139+ </ tbody >
140+ </ table >
141+ < a id ="InscryptionAPI_Helpers_Extensions_BoardManagerExtensions_GetCards_ " data-uid ="InscryptionAPI.Helpers.Extensions.BoardManagerExtensions.GetCards* "> </ a >
93142 < h4 id ="InscryptionAPI_Helpers_Extensions_BoardManagerExtensions_GetCards_DiskCardGame_BoardManager_System_Boolean_Predicate_DiskCardGame_PlayableCard__ " data-uid ="InscryptionAPI.Helpers.Extensions.BoardManagerExtensions.GetCards(DiskCardGame.BoardManager,System.Boolean,Predicate{DiskCardGame.PlayableCard}) "> GetCards(BoardManager, Boolean, Predicate<PlayableCard>)</ h4 >
94143 < div class ="markdown level1 summary "> < p > Retrieve all player or opponent cards on the board.</ p >
95144</ div >
@@ -195,6 +244,55 @@ <h5 class="returns">Returns</h5>
195244 < tr >
196245 < td > < span class ="xref "> List</ span > << span class ="xref "> DiskCardGame.CardSlot</ span > ></ td >
197246 < td > < p > The list of relevant card slots on the board.</ p >
247+ </ td >
248+ </ tr >
249+ </ tbody >
250+ </ table >
251+ < a id ="InscryptionAPI_Helpers_Extensions_BoardManagerExtensions_GetOpenSlots_ " data-uid ="InscryptionAPI.Helpers.Extensions.BoardManagerExtensions.GetOpenSlots* "> </ a >
252+ < h4 id ="InscryptionAPI_Helpers_Extensions_BoardManagerExtensions_GetOpenSlots_DiskCardGame_BoardManager_Predicate_DiskCardGame_CardSlot__ " data-uid ="InscryptionAPI.Helpers.Extensions.BoardManagerExtensions.GetOpenSlots(DiskCardGame.BoardManager,Predicate{DiskCardGame.CardSlot}) "> GetOpenSlots(BoardManager, Predicate<CardSlot>)</ h4 >
253+ < div class ="markdown level1 summary "> < p > Retrieve all slots on the board that are not occupied by a card.</ p >
254+ </ div >
255+ < div class ="markdown level1 conceptual "> </ div >
256+ < h5 class ="decalaration "> Declaration</ h5 >
257+ < div class ="codewrapper ">
258+ < pre > < code class ="lang-csharp hljs "> public static List<CardSlot> GetOpenSlots(this BoardManager manager, Predicate<CardSlot> filterOnPredicate = null)</ code > </ pre >
259+ </ div >
260+ < h5 class ="parameters "> Parameters</ h5 >
261+ < table class ="table table-bordered table-striped table-condensed ">
262+ < thead >
263+ < tr >
264+ < th > Type</ th >
265+ < th > Name</ th >
266+ < th > Description</ th >
267+ </ tr >
268+ </ thead >
269+ < tbody >
270+ < tr >
271+ < td > < span class ="xref "> DiskCardGame.BoardManager</ span > </ td >
272+ < td > < span class ="parametername "> manager</ span > </ td >
273+ < td > < p > Manager instance to access.</ p >
274+ </ td >
275+ </ tr >
276+ < tr >
277+ < td > < span class ="xref "> Predicate</ span > << span class ="xref "> DiskCardGame.CardSlot</ span > ></ td >
278+ < td > < span class ="parametername "> filterOnPredicate</ span > </ td >
279+ < td > < p > The predicate to filter on each slot.</ p >
280+ </ td >
281+ </ tr >
282+ </ tbody >
283+ </ table >
284+ < h5 class ="returns "> Returns</ h5 >
285+ < table class ="table table-bordered table-striped table-condensed ">
286+ < thead >
287+ < tr >
288+ < th > Type</ th >
289+ < th > Description</ th >
290+ </ tr >
291+ </ thead >
292+ < tbody >
293+ < tr >
294+ < td > < span class ="xref "> List</ span > << span class ="xref "> DiskCardGame.CardSlot</ span > ></ td >
295+ < td > < p > The list of relevant card slots with no cards.</ p >
198296</ td >
199297 </ tr >
200298 </ tbody >
0 commit comments