Update documentation for body system code (#2556)
This commit is contained in:
@@ -6,9 +6,8 @@ using Robust.Shared.Interfaces.GameObjects;
|
||||
namespace Content.Shared.GameObjects.Components.Body.Surgery
|
||||
{
|
||||
/// <summary>
|
||||
/// Interface representing an entity capable of performing surgery (performing operations on an
|
||||
/// <see cref="SurgeryDataComponent"/> class).
|
||||
/// For an example see <see cref="SurgeryToolComponent"/>, which inherits from this class.
|
||||
/// Interface representing an entity capable of performing surgery,
|
||||
/// such as a circular saw.
|
||||
/// </summary>
|
||||
public interface ISurgeon
|
||||
{
|
||||
@@ -19,15 +18,16 @@ namespace Content.Shared.GameObjects.Components.Body.Surgery
|
||||
IEntity performer);
|
||||
|
||||
/// <summary>
|
||||
/// How long it takes to perform a single surgery step (in seconds).
|
||||
/// How long it takes to perform a single surgery step in seconds.
|
||||
/// </summary>
|
||||
public float BaseOperationTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// When performing a surgery, the <see cref="SurgeryDataComponent"/> may sometimes require selecting from a set of Mechanisms
|
||||
/// to operate on.
|
||||
/// This function is called in that scenario, and it is expected that you call the callback with one mechanism from the
|
||||
/// provided list.
|
||||
/// When performing a surgery, the <see cref="SurgeryDataComponent"/>
|
||||
/// may sometimes require selecting from a set of
|
||||
/// <see cref="IMechanism"/>s to operate on.
|
||||
/// This function is called in that scenario, and it is expected that you call
|
||||
/// the callback with one <see cref="IMechanism"/> from the provided list.
|
||||
/// </summary>
|
||||
public void RequestMechanism(IEnumerable<IMechanism> options, MechanismRequestCallback callback);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user