fish-station/Content.Client/GameObjects/EntitySystems
Julian Giebel 45b610f933
Disposal mailing (#2194)
* Implement device networking

* Implement device configuration menu

* Fix device network

* Implement disposal mailing unit

* Implement base network connection
Implement wired and wireless network connection
Implement device network metadata

* Fix dereference null error

* Fix wired network null checks

* Change BaseNetworks enum to NetworkUtils class
Add PingResponse function to NetworkUtils
Change device network file structure

* Add doc comments

* Apply suggestions from code review

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Add tag validation to disposal mailing unit

* Add tag validation to the mailing unit component

* Address reviews
Change WiredNetwork can connect check
Change device networking string literals to constants

* Address reviews
Revert changes to PowerProvider and PowerReceiver
Add new NodeGroup
WELP

* Fix recursive access to Owner property

* Integrate suggested changes

* Fix TryGetWireNet acting on NullPowerProvider
Fix network connections not checking if their owner has been deleted

* Close device network connection when the owning entity got deleted
Fix mailing unit not closing the device network connection on remove

* Remove GetWireNet from NullPowerProvider

Co-authored-by: Julian Giebel <j.giebel@netrocks.info>
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2020-10-30 01:16:26 +01:00
..
AI Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
DoAfter Disposal mailing (#2194) 2020-10-30 01:16:26 +01:00
AtmosDebugOverlaySystem.cs Fix some build warnings (#2226) 2020-10-11 16:42:53 +02:00
AtmosphereSystem.cs Fix parallel tests unreliably failing due to statics in Atmospherics (#1914) 2020-08-25 16:14:26 +02:00
CameraRecoilSystem.cs Refactor UpdateKinematics() and fix a lot of Content warnings (#1709) 2020-08-15 20:38:35 -07:00
CharacterInterfaceSystem.cs Replace pragma warning 649 disable/restore with default! 2020-08-24 14:10:28 +02:00
ClientInventorySystem.cs Replace pragma warning 649 disable/restore with default! 2020-08-24 14:10:28 +02:00
ClientNotifySystem.cs Popup message notifications. (#125) 2018-11-21 21:11:30 +01:00
CombatModeSystem.cs Replace pragma warning 649 disable/restore with default! 2020-08-24 14:10:28 +02:00
ConstructionSystem.cs Data-oriented Construction System (#2152) 2020-10-08 17:41:23 +02:00
DragDropSystem.cs Refactor drag and drop to use a shared interface (#2012) 2020-10-14 15:24:07 +02:00
ExamineSystem.cs Replace every usage of GridCoordinates with EntityCoordinates (#2021) 2020-09-06 16:11:53 +02:00
GasTileOverlaySystem.cs Replace MapIndices with Vector2i (#2228) 2020-10-11 15:21:21 +02:00
IconSmoothSystem.cs Replace MapIndices with Vector2i (#2228) 2020-10-11 15:21:21 +02:00
InstrumentSystem.cs Refactor UpdateKinematics() and fix a lot of Content warnings (#1709) 2020-08-15 20:38:35 -07:00
MarkerSystem.cs Refactor UpdateKinematics() and fix a lot of Content warnings (#1709) 2020-08-15 20:38:35 -07:00
MeleeLungeSystem.cs Refactor UpdateKinematics() and fix a lot of Content warnings (#1709) 2020-08-15 20:38:35 -07:00
MeleeWeaponSystem.cs Click attack arcs no longer follow the player. Fixes #2079. 2020-10-12 13:18:11 +02:00
MoverSystem.cs Brain behavior (#2284) 2020-10-17 18:12:16 +02:00
RangedWeaponSystem.cs Replace pragma warning 649 disable/restore with default! 2020-08-24 14:10:28 +02:00
StandingStateSystem.cs Fix mobs playing a falling sound when dying from crit (#2425) 2020-10-29 20:26:23 +11:00
StatusEffectsSystem.cs Replace pragma warning 649 disable/restore with default! 2020-08-24 14:10:28 +02:00
SubFloorHideSystem.cs Remove default grids (content) (#2241) 2020-10-21 17:13:41 +02:00
VerbSystem.cs Add commands to show and hide organs inside bodies (#2292) 2020-10-26 12:11:32 +01:00
WindowSystem.cs SubscribeEvent() has been split into SubscribeNetworkEvent() and SubscribeLocalEvent() methods on EntitySystem. 2020-02-19 17:08:59 -08:00