[{"data":1,"prerenderedAt":156},["ShallowReactive",2],{"class-doc-/reference/2.0/gg_inventory/gginventorydndstrategy":3,"navigation":84},{"_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":70,"signals":76,"constants":77,"inherits":78,"name":79,"title":79,"_source":80,"_file":81,"_stem":82,"_extension":83},"/reference/2.0/gg_inventory/gginventorydndstrategy","gg_inventory",false,"","content:40.reference:2.0:gg_inventory:GGInventoryDndStrategy.xml","2.0","Responsible for handling the Drag and Drop behavior for the [GGInventorySlotItemContainer] and [GGInventorySlotItemUI] nodes.","Items can be dragged and dropped directly onto a slot.  This strategy expects the [GGDragonDrop] to be a direct child node of a [GGInventoryController].",[13,31,40,49,55,59,65],{"description":14,"name":15,"public":16,"returnType":17,"params":18},"Determines whether the [param control] can receive dropped data.","can_drop_data",true,"bool",[19,22,25,28],{"name":20,"type":21},"component","GGDragonDrop",{"name":23,"type":24},"control","Control",{"name":26,"type":27},"at_position","Vector2",{"name":29,"type":30},"data","GGDragonDropData",{"description":32,"name":33,"public":16,"returnType":34,"params":35},"Called when the player drops data onto the [param control].","drop_data","void",[36,37,38,39],{"name":20,"type":21},{"name":23,"type":24},{"name":26,"type":27},{"name":29,"type":30},{"description":7,"name":41,"public":6,"returnType":34,"params":42},"_apply_modifier_key",[43,44,45,48],{"name":20,"type":21},{"name":23,"type":24},{"name":46,"type":47},"event","InputEvent",{"name":29,"type":30},{"description":7,"name":50,"public":6,"returnType":30,"params":51},"_make_drag_data",[52,53,54],{"name":20,"type":21},{"name":23,"type":24},{"name":26,"type":27},{"description":7,"name":56,"public":6,"returnType":17,"params":57},"_is_control_draggable",[58],{"name":23,"type":24},{"description":7,"name":60,"public":6,"returnType":34,"params":61},"_on_items_changed",[62],{"name":63,"type":64},"slot_ids","int[]",{"description":66,"name":67,"public":16,"returnType":24,"params":68},"Returns a control to be used for the drag preview.","get_preview",[69],{"name":29,"type":30},[71],{"name":72,"description":73,"type":74,"setter":7,"getter":7,"default":75,"public":16},"draggable_group_name","Any controls in this group are considered draggable.","String","\"gg_draggable\"",[],[],"GGDragonDropStrategy","GGInventoryDndStrategy","content","40.reference/2.0/gg_inventory/GGInventoryDndStrategy.xml","40.reference/2.0/gg_inventory/GGInventoryDndStrategy","xml",[85,94,121,141],{"title":86,"_path":87,"children":88},"Getting Started","/getting-started",[89,91],{"title":90,"_path":87},"Introduction",{"title":92,"_path":93},"Installation","/getting-started/installation",{"title":95,"_path":96,"children":97},"Concepts","/concepts",[98,100,103,106,109,112,115,118],{"title":99,"_path":96},"Overview",{"title":101,"_path":102},"Inventory","/concepts/inventory",{"title":104,"_path":105},"Interactions","/concepts/interaction",{"title":107,"_path":108},"Permissions","/concepts/permissions",{"title":110,"_path":111},"Multiplayer","/concepts/multiplayer",{"title":113,"_path":114},"User Interface","/concepts/user-interface",{"title":116,"_path":117},"Game Integration","/concepts/game-integration",{"title":119,"_path":120},"Crafting","/concepts/crafting",{"title":122,"_path":123,"children":124},"Demos","/demos",[125,127,130,133,135,138],{"title":126,"_path":123},"Inventory Tour",{"title":128,"_path":129},"Inventory UI Playground","/demos/inventory_ui",{"title":131,"_path":132},"Inventory Game UI","/demos/inventory_game_ui",{"title":119,"_path":134},"/demos/crafting",{"title":136,"_path":137},"Multiplayer Lobby","/demos/mp_lobby",{"title":139,"_path":140},"Sequencer (prototype)","/demos/sequencer",{"title":142,"_path":143,"children":144},"Guide","/guide",[145,147,150,153],{"title":146,"_path":143},"Architecture Deep Dive",{"title":148,"_path":149},"Design Principles","/guide/design-principles",{"title":151,"_path":152},"Changelog v2.x","/guide/changelog-v2",{"title":154,"_path":155},"Changelog v1.x","/guide/changelog",1743268978668]