using Robust.Shared.Interfaces.GameObjects; using System; using System.Collections.Generic; using System.Text; namespace Content.Server.BodySystem { /// /// Making a class inherit from this interface allows you to do many things with it in the class. This includes passing /// it as an argument to a delegate, as to later typecast it back to the original class type. Every BodyPart also needs an /// IBodyPartContainer to be its parent (i.e. the BodyManagerComponent holds many BodyParts, each of which have an upward reference to it). /// public interface IBodyPartContainer { } }