Remove drop argument in part removal methods and reorganize code (#2289)
* Remove IBodyPart.Drop and move attach/detach logic to body part code * Fix stack overflow
This commit is contained in:
@@ -9,7 +9,7 @@ namespace Content.Shared.GameObjects.Components.Body.Part
|
||||
{
|
||||
public interface IBodyPart : IComponent, IBodyPartContainer
|
||||
{
|
||||
new IBody? Body { get; set; }
|
||||
IBody? Body { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <see cref="BodyPartType"/> that this <see cref="IBodyPart"/> is considered
|
||||
@@ -46,8 +46,6 @@ namespace Content.Shared.GameObjects.Components.Body.Part
|
||||
|
||||
public BodyPartSymmetry Symmetry { get; }
|
||||
|
||||
bool Drop();
|
||||
|
||||
/// <summary>
|
||||
/// Checks if the given <see cref="SurgeryType"/> can be used on
|
||||
/// the current state of this <see cref="IBodyPart"/>.
|
||||
|
||||
Reference in New Issue
Block a user