Checks that the ITagsCollection instance has certain tags as defined.
◆ TagsDefinitionFilter()
Creating new filter instance.
- Parameters
-
demandedTagKeys | Keys that must be defined. |
◆ IsResourcePassingFilter() [1/3]
Looking for component with a type defined at the HandlingType property.
Handle it via OnResourceFilter(object, out UnityEngine.Object) if found.
- Parameters
-
resource | Input resource for check. |
filteredResource | Sub-resource that was selected by filter as the target. Will be registered in filter->resource pair in Resource collection. |
- Returns
- Checks is the resource passing the filter. False if check is impossible.
◆ IsResourcePassingFilter() [2/3]
bool Doloro.DataManagement.DynamicResources.Search.IResourceFilter.IsResourcePassingFilter |
( |
UnityEngine.GameObject |
resource, |
|
|
out UnityEngine.Object |
filteredResource |
|
) |
| |
|
inherited |
Passing the resource through the query filter.
- Parameters
-
resource | Comparable resource. |
filteredResource | Sub-resource that was selected by filter as the target. Will be registered in filter->resource pair in Resource collection. |
- Returns
- True if the resource passing query filter.
◆ IsResourcePassingFilter() [3/3]
Checks is the resource is can be casted to the HandlingType and handles it if possible.
- Parameters
-
resource | Input resource for check. |
- Returns
- Parameters
-
filteredResource | Sub-resource that was selected by filter as the target. Will be registered in filter->resource pair in Resource collection. |
Checks is the resource passing the filter. False if check is impossible.
Implements Doloro.DataManagement.DynamicResources.Search.IResourceFilter.
◆ OnResourceFilter()
◆ GetStaticSignature
◆ HandlingType
Type that will be handled by the query.
Could be:
- Inherited from the
UnityEngine.Component
for UnityEngine.GameObject
resources.
- Could be interface or parent class for
UnityEngine.Object
resources.
◆ TagKeys
The documentation for this class was generated from the following file:
- D:/Work/GitHub/DGDK22/Assets/Tauri Interactive/Doloro-GDK/Doloro-Data-Management/Runtime/Dynamic Resource Tools/Core/Search/TagsDefinitionFilter.cs