Searches for Biskits of the input BiskitDef to be searched for, that match the Conditions defined or it can be asked to further refine a previously created list.
Takes as input either nothing (New Search) or the list to be refined (Refine an existing collection). The maximum number of results may also be defined. If using this for a non-enumerable BiskitDef then conditions are not required.
When creating the conditions for the Search the initial part of the search condition may now hold a reference to a value stored in a previous Action/Event.
Thus conditions like this can be used:
any of the following are true
all of the following are true
Source #1 sex equals "Male"
Value of sex equals Variable Source #1 new.sex
all of the following are true
Source#2 sex equals "female"
Value of sex equals Variable Source #2 new.sex
When making the comparisons the Search Value must come first and then what you are comparing it against.
Returns listSize the number of Biskits found and list which holds all the found Biskits for use with subsequent Actions. Use ForEach, ListExtract, Search or Sort Actions on the returned list.
Properties Available for Child Actions To Use
The following properties are available for use in any child or descendant action:
Properties |
Notes |
---|---|
first |
The first Biskit found in the search |
last |
The last Biskit found in the search |
listSize |
How many Biskits found in the search. |
list |
The list of Biskits found |