godot/modules/multiplayer
A Thousand Ships 955d5affa8
Reduce and prevent unnecessary random-access to `List`
Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when
accessing a single element)

* Removed subscript operator, in favor of a more explicit `get`
* Added conversion from `Iterator` to `ConstIterator`
* Remade existing operations into other solutions when applicable
2024-05-04 16:08:55 +02:00
..
doc_classes Add keywords to improve search in the class reference 2024-02-22 16:16:49 +01:00
editor Add PackedVector4Array Variant type 2024-05-03 00:58:27 +02:00
SCsub SCons: Unify tools/target build type configuration 2022-09-26 16:31:46 +02:00
config.py [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. 2022-07-26 09:31:12 +02:00
multiplayer_debugger.cpp Replace error checks against `size` with `is_empty` 2024-02-09 12:50:15 +01:00
multiplayer_debugger.h Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
multiplayer_spawner.cpp Fix node config warning not updating for Multiplayer{Spawner,Synchronizer} 2024-03-24 13:53:09 +08:00
multiplayer_spawner.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
multiplayer_synchronizer.cpp Fix node config warning not updating for Multiplayer{Spawner,Synchronizer} 2024-03-24 13:53:09 +08:00
multiplayer_synchronizer.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
register_types.cpp Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
register_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
scene_cache_interface.cpp [MP] Gracefully handle cache confirmation of deleted nodes 2024-03-29 23:11:04 +01:00
scene_cache_interface.h [MP] Gracefully handle cache confirmation of deleted nodes 2024-03-29 23:11:04 +01:00
scene_multiplayer.cpp Fix removing connected peer during disconnection 2024-02-25 18:44:02 +01:00
scene_multiplayer.h Fixed binary representation typo in comment 2024-02-14 07:59:12 -06:00
scene_replication_config.cpp Reduce and prevent unnecessary random-access to `List` 2024-05-04 16:08:55 +02:00
scene_replication_config.h [MP] Fix replication config reload error 2024-03-03 11:13:00 +01:00
scene_replication_interface.cpp Reduce and prevent unnecessary random-access to `List` 2024-05-04 16:08:55 +02:00
scene_replication_interface.h Enforce template syntax `typename` over `class` 2024-03-07 22:39:09 -06:00
scene_rpc_interface.cpp [MP] Avoid unnecessary internal ref/unrefs 2023-10-10 14:42:54 +02:00
scene_rpc_interface.h [MP] Avoid unnecessary internal ref/unrefs 2023-10-10 14:42:54 +02:00