Files
crystall-punk-14/Content.Client/Interfaces/GameObjects/Components/Items/IHandsComponent.cs

20 lines
549 B
C#
Raw Normal View History

using Robust.Shared.Interfaces.GameObjects;
namespace Content.Client.Interfaces.GameObjects
{
// HYPER SIMPLE HANDS API CLIENT SIDE.
// To allow for showing the HUD, mostly.
public interface IHandsComponent
{
IEntity GetEntity(string index);
2017-09-30 16:56:19 +02:00
string ActiveIndex { get; }
IEntity ActiveHand { get; }
2017-09-30 16:56:19 +02:00
void SendChangeHand(string index);
2018-11-21 20:58:11 +01:00
void AttackByInHand(string index);
void UseActiveHand();
void ActivateItemInHand(string handIndex);
2020-05-14 17:49:40 +02:00
void RefreshInHands();
}
}