summaryrefslogtreecommitdiffstats
path: root/editor/plugins/replication_editor_plugin.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup EditorNode and EditorDataHendrik Brucker2022-03-301-2/+2
| | | | Co-authored-by: Eric M <itsjusteza@gmail.com>
* Update if == NOTIFICATION_* to switch statements to match coding stylemegalobyte2022-02-161-11/+18
|
* Editor: Cleanup some includes dependenciesRémi Verschelde2022-02-151-0/+1
| | | | | | | | | | | Removes some unnecessary includes from `editor_node.h`, and instead add those where they're used. Removes unnecessary `editor_node.h` includes in various editor classes. Renames `dynamicfont` to `dynamic_font` in a couple files. Misc cleanup while jumping through that rabbit hole.
* Remove most EditorNode constructor parameters and fieldstrollodel2022-02-141-14/+12
|
* Re-add missing `SNAME` macros in `get_theme_*` callsRémi Verschelde2022-02-081-2/+2
| | | | | They were removed in the previous commit reverting the addition of `SNAME` to `add_theme_*` and theme setter methods, which is not wanted.
* Revert "Add missing SNAME macro optimization to all theme methods call"Rémi Verschelde2022-02-081-5/+5
| | | | | | | | This reverts commit a988fad9a092053434545c32afae91ccbdfbe792. As discussed in #57725 and clarified in #57788, `SNAME` is not meant to be used everywhere but only in critical code paths. For theme methods specifically, it was by design that only getters use `SNAME` and not setters.
* Add missing SNAME macro optimization to all theme methods calljmb4622022-02-061-5/+5
|
* [Editor] Replication plugin to configure MultiplayerSynchronizers.Fabio Alessandrelli2022-02-041-0/+390
Allows configuring the MultiplayerSynchornizer in a way similar to AnimationPlayer. Properties are added manually, edither as plain properties, or via the NodePath format for child nodes' properties "path/to/node:property" relative to the MultiplayerSynchronizer root path. Nice things to add would be: - Moving properties up/down in the list. - Some form of keying, autmatic filling of the replication properity line edit.