From 250971ade7c1b16f3e3f4bc3c52a580febb5bfa2 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Thu, 13 May 2021 02:13:18 +0200 Subject: [PATCH] Remove anchored APIs from physics. --- .../Collidable/PhysicsComponent.Physics.cs | 52 ------------------- 1 file changed, 52 deletions(-) diff --git a/Robust.Shared/GameObjects/Components/Collidable/PhysicsComponent.Physics.cs b/Robust.Shared/GameObjects/Components/Collidable/PhysicsComponent.Physics.cs index 15beb0cef..4ad8254b5 100644 --- a/Robust.Shared/GameObjects/Components/Collidable/PhysicsComponent.Physics.cs +++ b/Robust.Shared/GameObjects/Components/Collidable/PhysicsComponent.Physics.cs @@ -98,7 +98,6 @@ namespace Robust.Shared.GameObjects if (_bodyType == value) return; - var oldAnchored = _bodyType == BodyType.Static; var oldType = _bodyType; _bodyType = value; @@ -121,14 +120,7 @@ namespace Robust.Shared.GameObjects RegenerateContacts(); - var anchored = value == BodyType.Static; - Owner.EntityManager.EventBus.RaiseLocalEvent(Owner.Uid, new PhysicsBodyTypeChangedEvent(_bodyType, oldType), false); - - if (oldAnchored != anchored) - { - SendMessage(new AnchoredChangedMessage(anchored)); - } } } @@ -900,35 +892,6 @@ namespace Robust.Shared.GameObjects } } - /// - /// Whether or not the entity is anchored in place. - /// - [ViewVariables(VVAccess.ReadWrite)] - [Obsolete("Use BodyType.Static instead")] - public bool Anchored - { - get => BodyType == BodyType.Static; - set - { - var anchored = BodyType == BodyType.Static; - - if (anchored == value) - return; - - if (value) - { - _bodyType = BodyType.Static; - } - else - { - _bodyType = BodyType.Dynamic; - } - - SendMessage(new AnchoredChangedMessage(Anchored)); - Dirty(); - } - } - [ViewVariables(VVAccess.ReadWrite)] public bool Predict { @@ -1347,16 +1310,6 @@ namespace Robust.Shared.GameObjects } } - public class AnchoredChangedMessage : ComponentMessage - { - public readonly bool Anchored; - - public AnchoredChangedMessage(bool anchored) - { - Anchored = anchored; - } - } - /// /// Directed event raised when an entity's physics BodyType changes. /// @@ -1372,11 +1325,6 @@ namespace Robust.Shared.GameObjects /// public BodyType Old { get; } - /// - /// Whether the body is "anchored". - /// - public bool Anchored => New == BodyType.Static; - public PhysicsBodyTypeChangedEvent(BodyType newType, BodyType oldType) { New = newType;