fish-station/Content.Client/GameObjects/Components
ShadowCommander 1580750606 Implement Cargo Console (#413)
* Implement Cargo Console

Add to CargoConsoleComponent GalacticBank information for syncing Bank Account Balance.

Implement CargoOrderDatabase on the server side and a list of orders in the CargoOrderDatabaseComponent on the client side. This makes it easier to change data on the server side but also utilize the state syncing between components.

Implement GalacticMarketComponent.
Only productIds get sent. Both client and server create their lists from YAML.

Implement basic spawning of items from approved orders in CargoOrderDatabase.

* Finish Cargo Console

Add validation to make sure Order Amount is one or more.

Implement approve and cancel buttons to CargoConsoleMenu orders list row.

Add price to CargoConsoleMenu product list row.

Implement CargoOrderDataManager to consolidate CargoOrder lists.

Refactor CargoOrderDatabaseComponent to use CargoOrderDataManager instead of storing duplicate lists.

Implement canceling orders.
Implement approving orders.

Fix sprite links.

Implement Cargo Request Console.
2019-11-22 01:37:14 +01:00
..
Access Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Actor Use automatic component registration. 2019-07-31 15:07:54 +02:00
Cargo Implement Cargo Console (#413) 2019-11-22 01:37:14 +01:00
Chemistry Give reagent dispenser reagents window a vertical minimum size. 2019-10-20 01:40:13 +02:00
Clothing Use automatic component registration. 2019-07-31 15:07:54 +02:00
Construction Updates various systems to the new InputCommandHandler delegate signature, implementing the new handled return value. 2019-09-17 16:10:59 -07:00
Doors Correctly implement opening animation for airlocks with open maintenance panel. 2019-10-14 00:20:01 +02:00
HUD/Inventory Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
IconSmoothing Fix icon smoothing not applying after entities are deleted. 2019-10-14 17:09:45 +02:00
Items Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
MedicalScanner Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Mobs Fixes the client crashing when closed. When disconnecting from a server, _playerManager.LocalPlayer is set to null before the entity components are disposed. Previously this would throw a nullref exception in ClientStatusEffectsComponent, now it properly checks for the null value. This resolves #435. 2019-11-16 14:39:52 -08:00
Movement Add basic teleportation and portals (#269) 2019-07-19 10:09:33 +02:00
Nutrition Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Power Add power cell and weapon chargers (#430) 2019-11-21 23:48:56 +01:00
Research Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Sound Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Storage Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Trigger Explosions and Grenades, Triggers, OnDestroy, OnExAct, Fueltanks and destructible tables (#247) 2019-06-07 13:15:20 +02:00
VendingMachines Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Weapons Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Wires Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
AnimationsTestComponent.cs Property animations test component. (#340) 2019-09-18 22:14:21 +02:00
ComputerVisualizer2D.cs Eris computer sprites, visualizer. 2019-08-12 18:43:24 +02:00
DamageableComponent.cs Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
LowWallComponent.cs Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
SubFloorHideComponent.cs The SubFloorHideComponent can now be properly started/stopped. Previously this did nothing. 2019-09-19 11:43:46 -07:00
WindowComponent.cs Updates the content components to be compatible with the changes in 55a50ff7ba. 2019-09-18 11:36:58 -07:00