CatStation/Content.Shared/GameObjects/EntitySystems
ShadowCommander 6870b88a56
Interaction clean up (#4091)
* Rename and clean up interaction events

* Fix hand equip events

* Refactor duplicate client input validation

* Rename Use handler

* Move unneeded InRangeUnobstructed methods to extensions only

* Clean up UseInteractions

* Clean up ActivateItemInWorld

* Replace explicit range check with InRangeUnobstructed

Remove TransformComponent check, since transform is guaranteed now.

* Revert transform check removal

* More cleanup

* Reorder interaction checks

* Rename attack eventargs to interact

* Test V1

* Add interaction test

* Fix interaction test

* Fix container interaction test

* Rename interaction methods

* Rename player to user and attacked to target

* Clean up InteractAfter

* Clean up InRangeUnobstructed usages

* Rename attack to interact and weapon to used

* Changed can't reach message to only play when holding something

Cleaned up bracket formatting

* Fix Airtight validation check

* Remove extra words in comments

* Fix FaceClick rotation

* Move duplicate map check and face to method

* Fix test
2021-06-07 05:49:43 -07:00
..
ActionBlocker Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Atmos Fix GasOverlayData equals (#3834) 2021-04-12 23:01:17 +10:00
EffectBlocker Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
ActSystem.cs Makes more things queue delete to prevent physics collision callback issues. 2021-05-26 18:43:12 +02:00
ChemistrySystem.cs Entity Reagent Reactions v2 (#3714) 2021-03-26 12:02:41 +01:00
DamageSystem.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
ExamineSystemShared.cs Cleanup some events. 2021-05-26 11:11:14 +02:00
MechanismSystem.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
ProjectileSystem.cs Remove ICollideSpecial 2021-05-30 23:30:44 +10:00
SharedActionSystem.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedBuckleSystem.cs Remove ICollideSpecial 2021-05-30 23:30:44 +10:00
SharedChemicalReactionSystem.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedCombatModeSystem.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedConstructionSystem.cs EntitySystemMessage Removal & InteractionSystem directed events (#3572) 2021-03-09 11:22:48 -08:00
SharedDisposalUnitSystem.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedDoorSystem.cs Remove ICollideSpecial 2021-05-30 23:30:44 +10:00
SharedGhostRoleSystem.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedInteractionSystem.cs Interaction clean up (#4091) 2021-06-07 05:49:43 -07:00
SharedMobMoverSystem.cs Named fixtures for banana peels (#3822) 2021-04-13 20:57:29 +10:00
SharedMoverSystem.cs SharedItemComponent (#3513) 2021-04-02 21:01:03 +11:00
SharedPullingSystem.cs Pulling change entity rotation (#3890) 2021-05-05 13:29:26 +10:00
SharedStackSystem.cs Stacks get their count appearance set on startup. 2021-05-26 19:05:04 +02:00
SharedStandingStateSystem.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SlipperySystem.cs Entity Reagent Reactions v2 (#3714) 2021-03-26 12:02:41 +01:00
StunSystem.cs StunnableComponent cleanup, proper prediction for stuns and slips. (#3552) 2021-03-08 05:00:50 +01:00
SubFloorHideSystem.cs Use component startup/shutdown in SubFloorHideSystem. 2021-05-27 11:11:56 +02:00
ThrownItemSystem.cs Fixture.Name -> ID 2021-05-31 09:49:25 +02:00