Delta-v/Content.Client/GameObjects/Components
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
..
Access Remove unused imports (#1431) 2020-07-19 17:06:51 -07:00
Actor Update content repo and RobustToolbox 2020-04-20 10:36:02 +01:00
Buckle 0 days without buckle breaking (#1366) 2020-07-17 10:43:10 +02:00
Cargo Cargo Console Limit (#1095) 2020-07-02 14:45:40 +02:00
Chemistry Adds the ChemMaster 4000 (#1398) 2020-07-17 22:41:19 +02:00
Clothing Add changing the amount of hands on the GUI depending on your body parts (#1406) 2020-07-25 15:11:16 +02:00
Command Fix compiler warnings 2020-05-28 17:44:51 +02:00
Construction Removes the ConstructorComponents and moves the construction blueprint feature into a new ECS system. (#1114) 2020-06-15 12:30:11 -07:00
Doors Remove 2D suffix from visualizers (#1453) 2020-07-23 00:56:53 +02:00
Gravity Gravity (#841) 2020-05-02 16:02:52 +02:00
HUD/Inventory Remove unused imports (#1431) 2020-07-19 17:06:51 -07:00
IconSmoothing Remove TableParts, fix SmoothTile destruction bug (#918) 2020-05-17 16:04:44 +02:00
Instruments Replace CanBeNull annotations with nullable reference types (#1270) 2020-07-08 01:41:20 +02:00
Interactable Refactor a bunch of stuff. 2020-05-19 14:17:48 +02:00
Items Add changing the amount of hands on the GUI depending on your body parts (#1406) 2020-07-25 15:11:16 +02:00
Kitchen Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
Markers Improve marker visualization for mapping. 2020-05-24 01:47:14 +02:00
MedicalScanner Remove 2D suffix from visualizers (#1453) 2020-07-23 00:56:53 +02:00
Mobs Damage visualizer for simple mobs (#1332) 2020-07-23 02:04:03 +02:00
Movement Add slipping prediction (#1440) 2020-07-23 01:40:31 +02:00
Nutrition Remove 2D suffix from visualizers (#1453) 2020-07-23 00:56:53 +02:00
Observer Update content repo and RobustToolbox 2020-04-20 10:36:02 +01:00
PDA Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
Paper Paper and pen (#582) 2020-02-12 00:01:05 +01:00
Pointing Add pointing (#1435) 2020-07-24 14:51:18 +02:00
Power Remove 2D suffix from visualizers (#1453) 2020-07-23 00:56:53 +02:00
Projectiles Replace CanBeNull annotations with nullable reference types (#1270) 2020-07-08 01:41:20 +02:00
Research Adds working communications console that ends the round 2020-04-09 00:28:56 +02:00
Sound Add two-way serialization in ExposeData for some of the components that are missing it (#1451) 2020-07-23 01:46:09 +02:00
Storage Add changing the amount of hands on the GUI depending on your body parts (#1406) 2020-07-25 15:11:16 +02:00
Strap 0 days without buckle breaking (#1366) 2020-07-17 10:43:10 +02:00
Trigger Remove 2D suffix from visualizers (#1453) 2020-07-23 00:56:53 +02:00
VendingMachines Remove 2D suffix from visualizers (#1453) 2020-07-23 00:56:53 +02:00
Weapons Remove 2D suffix from visualizers (#1453) 2020-07-23 00:56:53 +02:00
Wires Remove 2D suffix from visualizers (#1453) 2020-07-23 00:56:53 +02:00
AnimationsTestComponent.cs Property animations test component. (#340) 2019-09-18 22:14:21 +02:00
ClickableComponent.cs Replace CanBeNull annotations with nullable reference types (#1270) 2020-07-08 01:41:20 +02:00
ComputerVisualizer.cs Remove 2D suffix from visualizers (#1453) 2020-07-23 00:56:53 +02:00
DamageableComponent.cs Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
EmergencyLightComponent.cs TG locker sprites & prototypes. 2020-05-22 15:45:46 +02:00
HandheldLightComponent.cs Adds test to make sure that calling IComponent.HandleComponentState() with null states does not throw an exception. 2020-02-09 02:28:47 -08:00
IItemStatus.cs Item status! 2020-01-09 00:28:04 +01:00
InteractionOutlineComponent.cs Some YAML cleanup (#840) 2020-04-22 17:50:55 +02:00
LowWallComponent.cs Fix LowWallOverlay ID reference. 2020-04-24 02:12:29 +02:00
MagicMirrorBoundUserInterface.cs fixing lobby (#1297) 2020-07-07 21:04:27 +02:00
PlaceableSurfaceComponent.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
ReinforcedWallComponent.cs Import proper reinforced wall sprites. 2020-04-25 12:10:43 +02:00
StackComponent.cs Move part of stack code to shared. 2020-04-12 01:15:16 +02:00
SubFloorHideComponent.cs SubscribeEvent() has been split into SubscribeNetworkEvent() and SubscribeLocalEvent() methods on EntitySystem. 2020-02-19 17:08:59 -08:00
WindowComponent.cs SubscribeEvent() has been split into SubscribeNetworkEvent() and SubscribeLocalEvent() methods on EntitySystem. 2020-02-19 17:08:59 -08:00