Delta-v/Content.Client/GameObjects/EntitySystems
DrSmugleaf 4b4e83d2bf
Add changing the amount of hands on the GUI depending on your body parts (#1406)
* Multiple hands in gui first pass

* Remove IHandsComponent interface

* Create hand class and more hand textures

* Refactor ServerHandsComponent to use a single list of hands

* Seal SharedHand

* Fix picked up items not showing on top of the hand buttons

* Remove HandsGui buttons and panels dictionaries

* Fix items in hands rendering

* Fix wrong hand container comparison

* Fix not updating the location of duplicate hands

* Change ClientHandsComponent to use a SortedList instead of a dictionary

* More merge conflict fixes

* Change SortedList to List

* Fix hand button order

* Add item tooltip for more than 2 hands and updating when removing hands

* Add add hand and remove hand command

* Merge conflict fixes

* Remove nullable reference type from ContainerSlot

* Fix texture errors

* Fix error when reaching 0 hands

* Fix error when swapping hands with no hands

* Merged remove hand methods

* Fix item panel texture errors

* Merge conflict fixes

* Fix addhand and removehand command descriptions

* Add properly displaying tooltips for 2 hands

* Make hand indexes and locations consistent across the client and server

* Add dropping held entity if a hand is removed

* Change hand location to be calculated by index

* Made different hand gui updates more consistent

* Remove human body yml testing changes

* Sanitize addhand and removehand commands

* Merge conflict fixes

* Remove testing changes

* Revert body system changes

* Add missing imports

* Remove obsolete hands parameter in yml files

* Fix broken import

* Fix startup error and adding and removing hands on the same tick

* Make hand container id use an uint

In case someone gets more than 2 billion hands

* Rename hand component files

* Make hands state use an array
2020-07-25 15:11:16 +02:00
..
AI AI Reachable system (#1342) 2020-07-11 15:09:37 +02:00
CameraRecoilSystem.cs Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
CharacterInterfaceSystem.cs Use new command binding system supporting multiple bindings (#1043) 2020-05-31 23:32:05 +02:00
ClientInventorySystem.cs Use new command binding system supporting multiple bindings (#1043) 2020-05-31 23:32:05 +02:00
ClientNotifySystem.cs Popup message notifications. (#125) 2018-11-21 21:11:30 +01:00
CombatModeSystem.cs Use new command binding system supporting multiple bindings (#1043) 2020-05-31 23:32:05 +02:00
ConstructionSystem.cs Construction Bugfixes (#1329) 2020-07-10 16:52:07 -07:00
DragDropSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
ExamineSystem.cs Use new command binding system supporting multiple bindings (#1043) 2020-05-31 23:32:05 +02:00
IconSmoothSystem.cs fis crap w/ grids being deleted while component events still ref 2020-06-22 21:02:50 -04:00
InstrumentSystem.cs Fix a bunch of compiler warnigns. 2020-06-08 14:44:11 +02:00
MarkerSystem.cs Improve marker visualization for mapping. 2020-05-24 01:47:14 +02:00
MeleeLungeSystem.cs Shitty combat mode & animations. (#367) 2019-09-26 22:32:32 +02:00
MeleeWeaponSystem.cs Address comments 2020-06-24 19:42:16 +10:00
MoverSystem.cs Refactor to use the new multiple controller system (#1462) 2020-07-23 18:33:37 +02:00
RangedWeaponSystem.cs Add changing the amount of hands on the GUI depending on your body parts (#1406) 2020-07-25 15:11:16 +02:00
StatusEffectsSystem.cs Cooldown for status effects (#1109) 2020-06-12 16:22:36 +02:00
SubFloorHideSystem.cs fis crap w/ grids being deleted while component events still ref 2020-06-22 21:02:50 -04:00
VerbSystem.cs Fix crash when clicking a deleted entity in the dropdown list (#1475) 2020-07-24 20:18:42 +02:00
WindowSystem.cs SubscribeEvent() has been split into SubscribeNetworkEvent() and SubscribeLocalEvent() methods on EntitySystem. 2020-02-19 17:08:59 -08:00