Inline RemoveComponent
This commit is contained in:
@@ -4,6 +4,7 @@ using Content.Shared.SubFloor;
|
|||||||
using JetBrains.Annotations;
|
using JetBrains.Annotations;
|
||||||
using Robust.Client.GameObjects;
|
using Robust.Client.GameObjects;
|
||||||
using Robust.Shared.GameObjects;
|
using Robust.Shared.GameObjects;
|
||||||
|
using Robust.Shared.IoC;
|
||||||
using Robust.Shared.Serialization.Manager.Attributes;
|
using Robust.Shared.Serialization.Manager.Attributes;
|
||||||
|
|
||||||
namespace Content.Client.Disposal.Visualizers
|
namespace Content.Client.Disposal.Visualizers
|
||||||
@@ -48,7 +49,7 @@ namespace Content.Client.Disposal.Visualizers
|
|||||||
}
|
}
|
||||||
else if (appearance.Owner.HasComponent<SubFloorHideComponent>())
|
else if (appearance.Owner.HasComponent<SubFloorHideComponent>())
|
||||||
{
|
{
|
||||||
appearance.Owner.RemoveComponent<SubFloorHideComponent>();
|
IoCManager.Resolve<IEntityManager>().RemoveComponent<SubFloorHideComponent>(appearance.Owner.Uid);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -153,7 +153,7 @@ namespace Content.Client.Entry
|
|||||||
{
|
{
|
||||||
if (!((!IoCManager.Resolve<IEntityManager>().EntityExists(eventArgs.OldEntity.Uid) ? EntityLifeStage.Deleted : IoCManager.Resolve<IEntityManager>().GetComponent<MetaDataComponent>(eventArgs.OldEntity.Uid).EntityLifeStage) >= EntityLifeStage.Deleted))
|
if (!((!IoCManager.Resolve<IEntityManager>().EntityExists(eventArgs.OldEntity.Uid) ? EntityLifeStage.Deleted : IoCManager.Resolve<IEntityManager>().GetComponent<MetaDataComponent>(eventArgs.OldEntity.Uid).EntityLifeStage) >= EntityLifeStage.Deleted))
|
||||||
{
|
{
|
||||||
eventArgs.OldEntity.RemoveComponent<CharacterInterfaceComponent>();
|
IoCManager.Resolve<IEntityManager>().RemoveComponent<CharacterInterfaceComponent>(eventArgs.OldEntity.Uid);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
using Robust.Client.GameObjects;
|
using Robust.Client.GameObjects;
|
||||||
using Robust.Shared.GameObjects;
|
using Robust.Shared.GameObjects;
|
||||||
|
using Robust.Shared.IoC;
|
||||||
using Robust.Shared.Maths;
|
using Robust.Shared.Maths;
|
||||||
|
|
||||||
namespace Content.Client.Weapons.Melee.Components
|
namespace Content.Client.Weapons.Melee.Components
|
||||||
@@ -45,7 +46,7 @@ namespace Content.Client.Weapons.Melee.Components
|
|||||||
|
|
||||||
if (deleteSelf)
|
if (deleteSelf)
|
||||||
{
|
{
|
||||||
Owner.RemoveComponent<MeleeLungeComponent>();
|
IoCManager.Resolve<IEntityManager>().RemoveComponent<MeleeLungeComponent>(Owner.Uid);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ namespace Content.Server.AI.Commands
|
|||||||
// TODO: IMover refffaaccctttooorrr
|
// TODO: IMover refffaaccctttooorrr
|
||||||
if (ent.HasComponent<IMoverComponent>())
|
if (ent.HasComponent<IMoverComponent>())
|
||||||
{
|
{
|
||||||
ent.RemoveComponent<IMoverComponent>();
|
IoCManager.Resolve<IEntityManager>().RemoveComponent<IMoverComponent>(ent.Uid);
|
||||||
}
|
}
|
||||||
|
|
||||||
var comp = IoCManager.Resolve<IEntityManager>().AddComponent<UtilityAi>(ent);
|
var comp = IoCManager.Resolve<IEntityManager>().AddComponent<UtilityAi>(ent);
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ namespace Content.Server.Administration.Commands
|
|||||||
|
|
||||||
if (target.HasComponent<JitteringComponent>())
|
if (target.HasComponent<JitteringComponent>())
|
||||||
{
|
{
|
||||||
target.RemoveComponent<JitteringComponent>();
|
IoCManager.Resolve<IEntityManager>().RemoveComponent<JitteringComponent>(target.Uid);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ namespace Content.Server.Cloning
|
|||||||
!parent.TryGetComponent<CloningPodComponent>(out var cloningPodComponent) ||
|
!parent.TryGetComponent<CloningPodComponent>(out var cloningPodComponent) ||
|
||||||
component.Owner != cloningPodComponent.BodyContainer?.ContainedEntity)
|
component.Owner != cloningPodComponent.BodyContainer?.ContainedEntity)
|
||||||
{
|
{
|
||||||
component.Owner.RemoveComponent<BeingClonedComponent>();
|
IoCManager.Resolve<IEntityManager>().RemoveComponent<BeingClonedComponent>(component.Owner.Uid);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ namespace Content.Server.Cloning.Components
|
|||||||
if (entity == null || CloningProgress < CloningTime)
|
if (entity == null || CloningProgress < CloningTime)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
entity.RemoveComponent<BeingClonedComponent>();
|
IoCManager.Resolve<IEntityManager>().RemoveComponent<BeingClonedComponent>(entity.Uid);
|
||||||
BodyContainer.Remove(entity!);
|
BodyContainer.Remove(entity!);
|
||||||
CapturedMind = null;
|
CapturedMind = null;
|
||||||
CloningProgress = 0f;
|
CloningProgress = 0f;
|
||||||
|
|||||||
@@ -379,7 +379,7 @@ namespace Content.Server.Mind
|
|||||||
|
|
||||||
if (oldVisitingEnt!.HasComponent<VisitingMindComponent>())
|
if (oldVisitingEnt!.HasComponent<VisitingMindComponent>())
|
||||||
{
|
{
|
||||||
oldVisitingEnt.RemoveComponent<VisitingMindComponent>();
|
IoCManager.Resolve<IEntityManager>().RemoveComponent<VisitingMindComponent>(oldVisitingEnt.Uid);
|
||||||
}
|
}
|
||||||
|
|
||||||
IoCManager.Resolve<IEntityManager>().EventBus.RaiseLocalEvent(oldVisitingEnt.Uid, new MindUnvisitedMessage());
|
IoCManager.Resolve<IEntityManager>().EventBus.RaiseLocalEvent(oldVisitingEnt.Uid, new MindUnvisitedMessage());
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ namespace Content.Server.Pointing.Components
|
|||||||
{
|
{
|
||||||
if (_rogue)
|
if (_rogue)
|
||||||
{
|
{
|
||||||
Owner.RemoveComponent<PointingArrowComponent>();
|
IoCManager.Resolve<IEntityManager>().RemoveComponent<PointingArrowComponent>(Owner.Uid);
|
||||||
IoCManager.Resolve<IEntityManager>().AddComponent<RoguePointingArrowComponent>(Owner);
|
IoCManager.Resolve<IEntityManager>().AddComponent<RoguePointingArrowComponent>(Owner);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ using Content.Shared.Tabletop.Events;
|
|||||||
using Robust.Server.GameObjects;
|
using Robust.Server.GameObjects;
|
||||||
using Robust.Server.Player;
|
using Robust.Server.Player;
|
||||||
using Robust.Shared.GameObjects;
|
using Robust.Shared.GameObjects;
|
||||||
|
using Robust.Shared.IoC;
|
||||||
using Robust.Shared.Localization;
|
using Robust.Shared.Localization;
|
||||||
using Robust.Shared.Log;
|
using Robust.Shared.Log;
|
||||||
using Robust.Shared.Maths;
|
using Robust.Shared.Maths;
|
||||||
@@ -116,7 +117,7 @@ namespace Content.Server.Tabletop
|
|||||||
gamer.Tabletop = EntityUid.Invalid;
|
gamer.Tabletop = EntityUid.Invalid;
|
||||||
|
|
||||||
// You stop being a gamer.......
|
// You stop being a gamer.......
|
||||||
attachedEntity.RemoveComponent<TabletopGamerComponent>();
|
IoCManager.Resolve<IEntityManager>().RemoveComponent<TabletopGamerComponent>(attachedEntity.Uid);
|
||||||
}
|
}
|
||||||
|
|
||||||
session.Players.Remove(player);
|
session.Players.Remove(player);
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ namespace Content.Server.Tabletop
|
|||||||
|
|
||||||
if (!gamer.Owner.TryGetComponent(out ActorComponent? actor))
|
if (!gamer.Owner.TryGetComponent(out ActorComponent? actor))
|
||||||
{
|
{
|
||||||
gamer.Owner.RemoveComponent<TabletopGamerComponent>();
|
IoCManager.Resolve<IEntityManager>().RemoveComponent<TabletopGamerComponent>(gamer.Owner.Uid);
|
||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user