Delta-v/Content.Client/UserInterface
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
..
Cargo Cargo Console Limit (#1095) 2020-07-02 14:45:40 +02:00
Controls Re-organize style sheets and add StyleSpace. 2020-04-04 15:10:51 +02:00
Stylesheets Adds side-open button styles. 2020-07-17 12:06:52 +02:00
CharacterSetupGui.cs Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
CooldownGraphic.cs use CannyFastMath in various places even where it might not be any different 2020-06-14 09:36:53 -04:00
CreditsWindow.cs Replace CanBeNull annotations with nullable reference types (#1270) 2020-07-08 01:41:20 +02:00
EscapeMenu.cs Fix warnings (#723) 2020-02-23 00:28:50 +01:00
GameHud.cs Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
GhostGui.cs Ghost sprites and a bunch of fixes 2020-04-05 02:29:04 +02:00
HandButton.cs Add changing the amount of hands on the GUI depending on your body parts (#1406) 2020-07-25 15:11:16 +02:00
HandsGui.cs Add changing the amount of hands on the GUI depending on your body parts (#1406) 2020-07-25 15:11:16 +02:00
HumanoidProfileEditor.Random.cs Implemented random character creation (#548) 2020-01-24 00:56:26 +01:00
HumanoidProfileEditor.cs Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
IItemSlotManager.cs Replaces cooldown circle (#956) 2020-05-23 11:26:59 +02:00
ItemSlotButton.cs Add changing the amount of hands on the GUI depending on your body parts (#1406) 2020-07-25 15:11:16 +02:00
ItemSlotManager.cs WiP movement prediction. 2020-06-24 02:21:20 +02:00
ItemStatusPanel.cs Add changing the amount of hands on the GUI depending on your body parts (#1406) 2020-07-25 15:11:16 +02:00
LateJoinGui.cs Latejoin Job Selection (#1284) 2020-07-10 15:27:55 +02:00
LobbyCharacterPreviewPanel.cs Use async DB queries. 2020-06-26 03:46:28 +02:00
LobbyGui.cs Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
NanoHeading.cs Re-organize style sheets and add StyleSpace. 2020-04-04 15:10:51 +02:00
Placeholder.cs Adds a UI element to act as placeholder. 2019-05-14 01:19:25 +02:00
RoundEndSummaryWindow.cs Changed duration to use TimeSpan. 2020-04-14 23:26:37 -05:00
ServerInfo.cs Credits 2020-06-14 15:15:15 +02:00
StatusEffectsUI.cs Clean up MouseFilterMode.Ignore from Controls 2020-02-27 04:14:59 -08:00
StripeBack.cs UI Layout v2. (#489) 2019-12-05 16:00:03 +01:00
TargetingDoll.cs Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
TutorialWindow.cs Add pointing (#1435) 2020-07-24 14:51:18 +02:00