fish-station/Content.Shared/GameObjects/EntitySystems
py01 7bf80fd4b8
SolutionContainer refactors (#2954)
* removes unused method

* Code uncluttering (Also removed the netcode, color code, and visuals, need to rewrite)

* SolutionContainerVisualState

* Removes caching of SolutionContainer Color

* ChemicalsAdded() and ChemicalsRemoved() for updating appearance and handling reaction checks

* SolutionContainerComponentState

* Netcode

* ChemMasterComponent no longer creates a SolutionContainerComponent with new(), uses a Solution instead

* Enable nullable in SolutionContainer implementations

* Some review fixes

* uses IReadOnlyLists in ChemMaster

* Comments

* review fixes 3

* ReagentUnit documentation

* Review fixes

* spelling fix

* spelling 2

* typo

Co-authored-by: py01 <pyronetics01@gmail.com>
2021-01-10 19:41:55 +11:00
..
ActionBlocker Add EffectBlockerExtensions 2020-12-20 04:31:04 +01:00
Atmos Atmos Debug Overlay expansion (#2626) 2020-11-28 14:45:52 +01:00
EffectBlocker Add EffectBlockerExtensions 2020-12-20 04:31:04 +01:00
ActSystem.cs Damage rework (#2525) 2020-12-07 14:52:55 +01:00
ChemicalReactionSystem.cs SolutionContainer refactors (#2954) 2021-01-10 19:41:55 +11:00
ChemistrySystem.cs Chemical reaction refactor (#2936) 2021-01-07 17:31:43 +11:00
DamageSystem.cs Move damage class and type mappings to DamageSystem (#2784) 2020-12-20 04:31:56 +01:00
ExamineSystemShared.cs Updated ContainerHelpers to use new extensions (#2530) 2020-11-13 18:25:04 +11:00
MechanismSystem.cs Make mechanism behaviors properly update, fix eating and drinking (#2472) 2020-11-02 11:37:37 +01:00
SharedActionSystem.cs Actions System + UI (#2710) 2020-12-13 23:28:20 +01: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 Add ActionBlockerExtensions 2020-12-20 04:26:21 +01:00
SharedPullingSystem.cs Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
SharedStandingStateSystem.cs Add EffectBlockerExtensions 2020-12-20 04:31:04 +01:00
SlipperySystem.cs IComponentManager API changes. 2020-07-29 15:49:44 -07:00