CatStation/Content.Shared/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
..
Atmos Rename usages of collidable to physics (#2230) 2020-10-11 16:36:58 +02:00
ActionBlockerSystem.cs Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
ActSystem.cs Replace every usage of GridCoordinates with EntityCoordinates (#2021) 2020-09-06 16:11:53 +02:00
EffectBlockerSystem.cs Emergent Sanitation Gameplay (#1378) 2020-07-11 23:49:54 +02:00
ExamineSystemShared.cs Make InRangeUnoccluded methods consistent (#2420) 2020-10-29 19:55:27 +11:00
SharedCombatModeSystem.cs Fix NRE in SharedCombatModeSystem when session doesn't have an attached entity. 2020-10-12 12:42:49 +02:00
SharedConstructionSystem.cs Data-oriented Construction System (#2152) 2020-10-08 17:41:23 +02:00
SharedDisposalUnitSystem.cs Disposal mailing (#2194) 2020-10-30 01:16:26 +01:00
SharedInteractionSystem.cs Fix ignoreInsideBlocker not working correctly for inRangeUnobstructed and inRangeUnoccluded (#2417) 2020-10-28 13:04:29 +01:00
SharedMoverSystem.cs Gravity fixes (#2272) 2020-10-16 15:29:29 +02:00
SharedPullingSystem.cs Fix being able to pull multiple entities at once (#2398) 2020-10-26 18:15:19 +01:00
SharedStandingStateSystem.cs Add prediction for standing states and mob states (#1937) 2020-08-29 13:20:37 +02:00
SlipperySystem.cs IComponentManager API changes. 2020-07-29 15:49:44 -07:00