Doloro GDK 22 .1.0 Beta
by Tauri Interactive
Doloro.DataManagement.DynamicResources.Search.IResourceFilter Interface Reference

Detailed Description

An interface of the query entity used during advanced search among resources.

Inheritance diagram for Doloro.DataManagement.DynamicResources.Search.IResourceFilter:

Public Member Functions

bool IsResourcePassingFilter (UnityEngine.GameObject resource, out UnityEngine.Object filteredResource)
 Passing the resource through the query filter. More...
 
bool IsResourcePassingFilter (UnityEngine.Object resource, out UnityEngine.Object filteredResource)
 Passing the resource through the query filter. More...
 

Properties

string GetStaticSignature [get]
 Returns a signature of the filter by the value. Using to hashing filters into history. More...
 

Member Function Documentation

◆ IsResourcePassingFilter() [1/2]

bool Doloro.DataManagement.DynamicResources.Search.IResourceFilter.IsResourcePassingFilter ( UnityEngine.GameObject  resource,
out UnityEngine.Object  filteredResource 
)

Passing the resource through the query filter.

Parameters
resourceComparable resource.
filteredResourceSub-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() [2/2]

bool Doloro.DataManagement.DynamicResources.Search.IResourceFilter.IsResourcePassingFilter ( UnityEngine.Object  resource,
out UnityEngine.Object  filteredResource 
)

Passing the resource through the query filter.

Parameters
resourceComparable resource.
filteredResourceSub-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.

Implemented in Doloro.DataManagement.DynamicResources.Search.ResourceTypeFilter< T >.

Property Documentation

◆ GetStaticSignature

string Doloro.DataManagement.DynamicResources.Search.IResourceFilter.GetStaticSignature
get

The documentation for this interface was generated from the following file: