Delta-v/Content.IntegrationTests/Tests
Alex Evgrashin e5df8dbee3
Moving PDA to ECS (#4538)
* Moved pen slot to separate component

* Moved it all to more generic item slot class

* Add sounds

* Item slots now supports many slots

* Some clean-up

* Refactored slots a bit

* Moving ID card out

* Moving pda to system

* Moving PDA owner to ECS

* Moved PDA flashlight to separate component

* Toggle lights work through events

* Fixing UI

* Moving uplink to separate component

* Continue moving uplink to separate component

* More cleaning

* Removing pda shared

* Nuked shared pda component

* Fixed flashlight

* Pen slot now showed in UI

* Light toggle now shows correctly in UI

* Small refactoring of item slots

* Added contained entity

* Fixed tests

* Finished with PDA

* Moving PDA uplink to separate window

* Adding-removing uplink should show new button

* Working on a better debug

* Debug command to add uplink

* Uplink send state to UI

* Almost working UI

* Uplink correcty updates when you buy-sell items

* Ups

* Moved localization to separate file

* Minor fixes

* Removed item slots methods events

* Removed PDA owner name

* Removed one uplink event

* Deleted all uplink events

* Removed flashlight events

* Update Content.Shared/Traitor/Uplink/UplinkVisuals.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* Update Content.Server/Containers/ItemSlot/ItemSlotsSystem.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* Update Content.Server/Containers/ItemSlot/ItemSlotsSystem.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* Update Content.Server/GameTicking/Presets/PresetTraitorDeathMatch.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* Item slots system review

* Flashlight review

* PDA to XAML

* Move UplinkMenu to seperate class, fix WeightedColors methods

* Move UI to XAML

* Moved events to entity id

* Address review

* Removed uplink extensions

* Minor fix

* Moved item slots to shared

* My bad Robust...

* Fixed pda sound

* Fixed pda tests

* Fixed pda test again

Co-authored-by: Alexander Evgrashin <evgrashin.adl@gmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Visne <vincefvanwijk@gmail.com>
2021-10-03 15:05:52 +11:00
..
AI Serialization v3 content PR (#3491) 2021-03-05 01:08:38 +01:00
Atmos ECS Atmos Part 2: Moves a lot of Gas Mixture methods to AtmosphereSystem. (#4218) 2021-06-23 11:35:30 +02:00
Body Solution refactor (#4407) 2021-09-06 23:49:44 +10:00
Buckle Refactor standing to be ECS (#4142) 2021-06-27 19:02:46 +10:00
Chemistry Solution refactor (#4407) 2021-09-06 23:49:44 +10:00
Commands ECS damageable (#4529) 2021-09-14 10:07:37 -07:00
Construction Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Damageable Generalize ResistanceSets into DamageModifierSets (#4619) 2021-09-15 15:51:13 -07:00
Destructible ECS damageable (#4529) 2021-09-14 10:07:37 -07:00
Disposal Fix DisposalUnitTest warning 2021-09-21 00:03:09 +10:00
DoAfter DoAfter can now raise events so you don't need to use async with it (#4253) 2021-07-04 21:32:24 +10:00
Doors Make Saltern driveable (#4257) 2021-07-21 21:15:12 +10:00
Fluids Fix tanks being empty on round start (#4696) 2021-10-01 15:48:00 +02:00
GameObjects/Components Fix tests. 2021-08-17 09:07:52 +02:00
GameRules Turns GameTicker into an EntitySystem. (#4197) 2021-06-20 10:09:24 +02:00
Gravity Gravity fixes (#4231) 2021-06-27 15:57:02 +10:00
Interaction Moves Hands to shared, some prediction (#3829) 2021-06-21 19:21:20 +10:00
Kitchen Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Lobby Makes Airtight ECS. (#4351) 2021-07-25 17:04:58 +10:00
Networking Remove Static Component NetIds (#4247) 2021-07-12 10:32:10 +02:00
PDA Moving PDA to ECS (#4538) 2021-10-03 15:05:52 +11:00
Pathfinding Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Power Pow3r: stage 1 (#4208) 2021-07-04 18:11:52 +02:00
Solutions Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
StationEvents Replace IResettingEntitySystem with RoundRestartCleanupEvent. (#4245) 2021-06-29 23:56:07 +10:00
Tag Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Utility Random offset for DefaultGrid every round (#4411) 2021-08-03 18:49:25 +10:00
ClickableTest.cs Random offset for DefaultGrid every round (#4411) 2021-08-03 18:49:25 +10:00
ContainerOcclusionTest.cs Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
DeleteInventoryTest.cs Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
DummyIconTest.cs Optimise emergency lights a bit (#4567) 2021-09-27 14:51:17 +10:00
EntityTest.cs Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
GravityGridTest.cs Pow3r: stage 1 (#4208) 2021-07-04 18:11:52 +02:00
GridTileLookupTest.cs Fix gridtilelookuptest for WorldAABB fix (#4144) 2021-06-09 12:25:35 +10:00
HumanInventoryUniformSlotsTest.cs Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
InventoryHelpersTest.cs Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
MindEntityDeletionTest.cs Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
PostMapInitTest.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
ResettingEntitySystemTests.cs Replace IResettingEntitySystem with RoundRestartCleanupEvent. (#4245) 2021-06-29 23:56:07 +10:00
RestartRoundTest.cs Turns GameTicker into an EntitySystem. (#4197) 2021-06-20 10:09:24 +02:00
SaveLoadMapTest.cs Make Saltern driveable (#4257) 2021-07-21 21:15:12 +10:00
SaveLoadSaveTest.cs Pow3r: stage 1 (#4208) 2021-07-04 18:11:52 +02:00
ShuttleTest.cs Make Saltern driveable (#4257) 2021-07-21 21:15:12 +10:00
StartTest.cs Integration tests improvements: 2020-01-20 22:14:44 +01:00
StorageFillTest.cs Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
VendingMachineTest.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00