Move Access & AccessReader to shared. (#5798)

* git mv

* Move Access Component & system.

- Name space changes
- Rename AccessReader to AccessReaderComponent
- Also need an abstract TryGetSlot function for SharedInventoryComponent

* better TryGetSlot

* Ah yes, tests exist.
This commit is contained in:
Leon Friedrich
2021-12-26 17:07:28 +13:00
committed by GitHub
parent 32d752bfa6
commit b675bdb789
27 changed files with 90 additions and 81 deletions

View File

@@ -1,6 +1,6 @@
using System;
using System.Collections.Generic;
using Content.Shared.Movement.Components;
using System.Diagnostics.CodeAnalysis;
using Robust.Shared.GameObjects;
using Robust.Shared.GameStates;
using Robust.Shared.IoC;
@@ -42,6 +42,8 @@ namespace Content.Shared.Inventory
InventoryInstance = DynamicTypeFactory.CreateInstance<Inventory>(type!);
}
public abstract bool TryGetSlot(Slots slot, [NotNullWhen(true)] out EntityUid? item);
/// <returns>true if the item is equipped to an equip slot (NOT inside an equipped container
/// like inside a backpack)</returns>
public abstract bool IsEquipped(EntityUid item);