[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"class-doc-/reference/2.0/gg_inventory/gginventorysearchstrategy":3,"navigation":45},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"_id":8,"navigation":6,"addon":5,"version":9,"brief_description":10,"description":11,"tutorials":7,"methods":12,"members":32,"signals":37,"constants":38,"inherits":39,"name":40,"title":40,"_source":41,"_file":42,"_stem":43,"_extension":44},"/reference/2.0/gg_inventory/gginventorysearchstrategy","gg_inventory",false,"","content:40.reference:2.0:gg_inventory:GGInventorySearchStrategy.xml","2.0","Implements the search behavior for the [GGInventoryController].","The search strategy is invoked by the [GGInventoryController] to determine whether an item slot should be visible.",[13,25],{"description":14,"name":15,"public":16,"returnType":17,"params":18},"Returns whether the [param item] should be visible in the UI.","matches",true,"bool",[19,22],{"name":20,"type":21},"controller","GGInventoryController",{"name":23,"type":24},"item","GGItemData",{"description":7,"name":26,"public":6,"returnType":17,"params":27},"_item_matches_search",[28,29],{"name":23,"type":24},{"name":30,"type":31},"search","String",[33],{"name":34,"description":35,"type":17,"setter":7,"getter":7,"default":36,"public":16},"hide_empty_slots","Determines whether empty inventory slots should always be hidden.","false",[],[],"Resource","GGInventorySearchStrategy","content","40.reference/2.0/gg_inventory/GGInventorySearchStrategy.xml","40.reference/2.0/gg_inventory/GGInventorySearchStrategy","xml",[46,55,82,102],{"title":47,"_path":48,"children":49},"Getting Started","/getting-started",[50,52],{"title":51,"_path":48},"Introduction",{"title":53,"_path":54},"Installation","/getting-started/installation",{"title":56,"_path":57,"children":58},"Concepts","/concepts",[59,61,64,67,70,73,76,79],{"title":60,"_path":57},"Overview",{"title":62,"_path":63},"Inventory","/concepts/inventory",{"title":65,"_path":66},"Interactions","/concepts/interaction",{"title":68,"_path":69},"Permissions","/concepts/permissions",{"title":71,"_path":72},"Multiplayer","/concepts/multiplayer",{"title":74,"_path":75},"User Interface","/concepts/user-interface",{"title":77,"_path":78},"Game Integration","/concepts/game-integration",{"title":80,"_path":81},"Crafting","/concepts/crafting",{"title":83,"_path":84,"children":85},"Demos","/demos",[86,88,91,94,96,99],{"title":87,"_path":84},"Inventory Tour",{"title":89,"_path":90},"Inventory UI Playground","/demos/inventory_ui",{"title":92,"_path":93},"Inventory Game UI","/demos/inventory_game_ui",{"title":80,"_path":95},"/demos/crafting",{"title":97,"_path":98},"Multiplayer Lobby","/demos/mp_lobby",{"title":100,"_path":101},"Sequencer (prototype)","/demos/sequencer",{"title":103,"_path":104,"children":105},"Guide","/guide",[106,108,111,114],{"title":107,"_path":104},"Architecture Deep Dive",{"title":109,"_path":110},"Design Principles","/guide/design-principles",{"title":112,"_path":113},"Changelog v2.x","/guide/changelog-v2",{"title":115,"_path":116},"Changelog v1.x","/guide/changelog",1743268979007]