[{"data":1,"prerenderedAt":112},["ShallowReactive",2],{"class-doc-/reference/2.0/gg_multiplayer/ggmultiplayerentity2d":3,"navigation":40},{"_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":28,"signals":32,"constants":33,"inherits":34,"name":35,"title":35,"_source":36,"_file":37,"_stem":38,"_extension":39},"/reference/2.0/gg_multiplayer/ggmultiplayerentity2d","gg_multiplayer",false,"","content:40.reference:2.0:gg_multiplayer:GGMultiplayerEntity2D.xml","2.0","A network object is made visible to a network peer, if its [GGMultiplayerClientScope2D] overlaps with it.","Network objects are scenes that are intended to be visible to a client over the network. The heavy lifting is done by Godot Engine's [MultiplayerSpawner] and [MultiplayerSynchronizer].[br][br]The [member object_strategy] determines what happens when a network object is \"within scope\" of a client. Often it just means that a [MultiplayerSpawner]'s visibility for that client is toggled, as is the case with the [GGMultiplayerEntityStrategySync].",[13,17,24],{"description":7,"name":14,"public":6,"returnType":15,"params":16},"_ready","void",[],{"description":7,"name":18,"public":19,"returnType":15,"params":20},"enter_scope",true,[21],{"name":22,"type":23},"scope","GGMultiplayerClientScope2D",{"description":7,"name":25,"public":19,"returnType":15,"params":26},"exit_scope",[27],{"name":22,"type":23},[29],{"name":30,"type":31,"setter":7,"getter":7,"public":19},"object_strategy","GGMultiplayerEntityStrategy",[],[],"Area2D","GGMultiplayerEntity2D","content","40.reference/2.0/gg_multiplayer/GGMultiplayerEntity2D.xml","40.reference/2.0/gg_multiplayer/GGMultiplayerEntity2D","xml",[41,50,77,97],{"title":42,"_path":43,"children":44},"Getting Started","/getting-started",[45,47],{"title":46,"_path":43},"Introduction",{"title":48,"_path":49},"Installation","/getting-started/installation",{"title":51,"_path":52,"children":53},"Concepts","/concepts",[54,56,59,62,65,68,71,74],{"title":55,"_path":52},"Overview",{"title":57,"_path":58},"Inventory","/concepts/inventory",{"title":60,"_path":61},"Interactions","/concepts/interaction",{"title":63,"_path":64},"Permissions","/concepts/permissions",{"title":66,"_path":67},"Multiplayer","/concepts/multiplayer",{"title":69,"_path":70},"User Interface","/concepts/user-interface",{"title":72,"_path":73},"Game Integration","/concepts/game-integration",{"title":75,"_path":76},"Crafting","/concepts/crafting",{"title":78,"_path":79,"children":80},"Demos","/demos",[81,83,86,89,91,94],{"title":82,"_path":79},"Inventory Tour",{"title":84,"_path":85},"Inventory UI Playground","/demos/inventory_ui",{"title":87,"_path":88},"Inventory Game UI","/demos/inventory_game_ui",{"title":75,"_path":90},"/demos/crafting",{"title":92,"_path":93},"Multiplayer Lobby","/demos/mp_lobby",{"title":95,"_path":96},"Sequencer (prototype)","/demos/sequencer",{"title":98,"_path":99,"children":100},"Guide","/guide",[101,103,106,109],{"title":102,"_path":99},"Architecture Deep Dive",{"title":104,"_path":105},"Design Principles","/guide/design-principles",{"title":107,"_path":108},"Changelog v2.x","/guide/changelog-v2",{"title":110,"_path":111},"Changelog v1.x","/guide/changelog",1743268981025]