Fix weird lifestage autorefactors.
This commit is contained in:
@@ -40,7 +40,7 @@ namespace Content.Client.AI
|
||||
var deletedEntities = new List<EntityUid>(0);
|
||||
foreach (var (entity, panel) in _aiBoxes)
|
||||
{
|
||||
if ((!EntityManager.EntityExists(entity) ? EntityLifeStage.Deleted : EntityManager.GetComponent<MetaDataComponent>(entity).EntityLifeStage) >= EntityLifeStage.Deleted)
|
||||
if (Deleted(entity))
|
||||
{
|
||||
deletedEntities.Add(entity);
|
||||
continue;
|
||||
|
||||
@@ -118,7 +118,7 @@ namespace Content.Client.Chat.UI
|
||||
Modulate = Color.White;
|
||||
}
|
||||
|
||||
if ((!_entityManager.EntityExists(_senderEntity) ? EntityLifeStage.Deleted : _entityManager.GetComponent<MetaDataComponent>(_senderEntity).EntityLifeStage) >= EntityLifeStage.Deleted || _timeLeft <= 0)
|
||||
if (_entityManager.Deleted(_senderEntity) || _timeLeft <= 0)
|
||||
{
|
||||
// Timer spawn to prevent concurrent modification exception.
|
||||
Timer.Spawn(0, Die);
|
||||
|
||||
@@ -187,7 +187,7 @@ namespace Content.Client.ContextMenu.UI
|
||||
|
||||
foreach (var entity in Elements.Keys.ToList())
|
||||
{
|
||||
if ((!_entityManager.EntityExists(entity) ? EntityLifeStage.Deleted : _entityManager.GetComponent<MetaDataComponent>(entity).EntityLifeStage) >= EntityLifeStage.Deleted || !ignoreFov && !_examineSystem.CanExamine(player, entity))
|
||||
if (_entityManager.Deleted(entity) || !ignoreFov && !_examineSystem.CanExamine(player, entity))
|
||||
RemoveEntity(entity);
|
||||
}
|
||||
}
|
||||
@@ -338,7 +338,7 @@ namespace Content.Client.ContextMenu.UI
|
||||
|
||||
if (entityElement.Entity != default)
|
||||
{
|
||||
if (!((!_entityManager.EntityExists(entityElement.Entity) ? EntityLifeStage.Deleted : _entityManager.GetComponent<MetaDataComponent>(entityElement.Entity).EntityLifeStage) >= EntityLifeStage.Deleted))
|
||||
if (!_entityManager.Deleted(entityElement.Entity))
|
||||
return entityElement.Entity;
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -51,8 +51,7 @@ namespace Content.Client.DoAfter
|
||||
var currentTime = _gameTiming.CurTime;
|
||||
|
||||
// Can't see any I guess?
|
||||
if (_attachedEntity is not {Valid: true} entity ||
|
||||
(!EntityManager.EntityExists(_attachedEntity.Value) ? EntityLifeStage.Deleted : EntityManager.GetComponent<MetaDataComponent>(entity).EntityLifeStage) >= EntityLifeStage.Deleted)
|
||||
if (_attachedEntity is not {Valid: true} entity || Deleted(entity))
|
||||
return;
|
||||
|
||||
var viewbox = _eyeManager.GetWorldViewport().Enlarged(2.0f);
|
||||
|
||||
@@ -175,7 +175,7 @@ namespace Content.Client.DragDrop
|
||||
|
||||
private bool OnBeginDrag()
|
||||
{
|
||||
if (_dragDropHelper.Dragged == default || (!EntityManager.EntityExists(_dragDropHelper.Dragged) ? EntityLifeStage.Deleted : EntityManager.GetComponent<MetaDataComponent>(_dragDropHelper.Dragged).EntityLifeStage) >= EntityLifeStage.Deleted)
|
||||
if (_dragDropHelper.Dragged == default || Deleted(_dragDropHelper.Dragged))
|
||||
{
|
||||
// something happened to the clicked entity or we moved the mouse off the target so
|
||||
// we shouldn't replay the original click
|
||||
@@ -212,7 +212,7 @@ namespace Content.Client.DragDrop
|
||||
|
||||
private bool OnContinueDrag(float frameTime)
|
||||
{
|
||||
if (_dragDropHelper.Dragged == default || (!EntityManager.EntityExists(_dragDropHelper.Dragged) ? EntityLifeStage.Deleted : EntityManager.GetComponent<MetaDataComponent>(_dragDropHelper.Dragged).EntityLifeStage) >= EntityLifeStage.Deleted)
|
||||
if (_dragDropHelper.Dragged == default || Deleted(_dragDropHelper.Dragged))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@@ -352,10 +352,8 @@ namespace Content.Client.DragDrop
|
||||
|
||||
private void HighlightTargets()
|
||||
{
|
||||
if (_dragDropHelper.Dragged == default ||
|
||||
(!EntityManager.EntityExists(_dragDropHelper.Dragged) ? EntityLifeStage.Deleted : EntityManager.GetComponent<MetaDataComponent>(_dragDropHelper.Dragged).EntityLifeStage) >= EntityLifeStage.Deleted ||
|
||||
_dragShadow == default ||
|
||||
(!EntityManager.EntityExists(_dragShadow) ? EntityLifeStage.Deleted : EntityManager.GetComponent<MetaDataComponent>(_dragShadow).EntityLifeStage) >= EntityLifeStage.Deleted)
|
||||
if (_dragDropHelper.Dragged == default || Deleted(_dragDropHelper.Dragged) ||
|
||||
_dragShadow == default || Deleted(_dragShadow))
|
||||
{
|
||||
Logger.Warning("Programming error. Can't highlight drag and drop targets, not currently " +
|
||||
"dragging anything or dragged entity / shadow was deleted.");
|
||||
|
||||
@@ -73,7 +73,7 @@ namespace Content.Client.HealthOverlay
|
||||
return;
|
||||
}
|
||||
|
||||
if (_attachedEntity == null || (!_entities.EntityExists(_attachedEntity.Value) ? EntityLifeStage.Deleted : _entities.GetComponent<MetaDataComponent>(_attachedEntity.Value).EntityLifeStage) >= EntityLifeStage.Deleted)
|
||||
if (_attachedEntity is not {} ent || Deleted(ent))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -84,7 +84,7 @@ namespace Content.Client.HealthOverlay
|
||||
{
|
||||
var entity = mobState.Owner;
|
||||
|
||||
if (_entities.GetComponent<TransformComponent>(_attachedEntity.Value).MapID != _entities.GetComponent<TransformComponent>(entity).MapID ||
|
||||
if (_entities.GetComponent<TransformComponent>(ent).MapID != _entities.GetComponent<TransformComponent>(entity).MapID ||
|
||||
!viewBox.Contains(_entities.GetComponent<TransformComponent>(entity).WorldPosition))
|
||||
{
|
||||
if (_guis.TryGetValue(entity, out var oldGui))
|
||||
|
||||
@@ -73,7 +73,7 @@ namespace Content.Client.HealthOverlay.UI
|
||||
|
||||
private void MoreFrameUpdate(FrameEventArgs args)
|
||||
{
|
||||
if ((!_entities.EntityExists(Entity) ? EntityLifeStage.Deleted : _entities.GetComponent<MetaDataComponent>(Entity).EntityLifeStage) >= EntityLifeStage.Deleted)
|
||||
if (_entities.Deleted(Entity))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -139,8 +139,7 @@ namespace Content.Client.HealthOverlay.UI
|
||||
|
||||
MoreFrameUpdate(args);
|
||||
|
||||
if ((!_entities.EntityExists(Entity) ? EntityLifeStage.Deleted : _entities.GetComponent<MetaDataComponent>(Entity).EntityLifeStage) >= EntityLifeStage.Deleted ||
|
||||
_eyeManager.CurrentMap != _entities.GetComponent<TransformComponent>(Entity).MapID)
|
||||
if (_entities.Deleted(Entity) || _eyeManager.CurrentMap != _entities.GetComponent<TransformComponent>(Entity).MapID)
|
||||
{
|
||||
Visible = false;
|
||||
return;
|
||||
|
||||
@@ -99,8 +99,7 @@ namespace Content.Client.Items.Managers
|
||||
return;
|
||||
}
|
||||
|
||||
if (entity == default ||
|
||||
(!_entityManager.EntityExists(entity) ? EntityLifeStage.Deleted : _entityManager.GetComponent<MetaDataComponent>(entity).EntityLifeStage) >= EntityLifeStage.Deleted ||
|
||||
if (entity == default || _entityManager.Deleted(entity) ||
|
||||
!_entityManager.TryGetComponent(entity, out ItemCooldownComponent? cooldown) ||
|
||||
!cooldown.CooldownStart.HasValue ||
|
||||
!cooldown.CooldownEnd.HasValue)
|
||||
|
||||
@@ -110,16 +110,11 @@ namespace Content.Client.Kitchen.UI
|
||||
_menu.IngredientsList.Clear();
|
||||
foreach (var entity in containedSolids)
|
||||
{
|
||||
if (!_entityManager.EntityExists(entity))
|
||||
if (_entityManager.Deleted(entity))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if ((!_entityManager.EntityExists(entity) ? EntityLifeStage.Deleted : _entityManager.GetComponent<MetaDataComponent>(entity).EntityLifeStage) >= EntityLifeStage.Deleted)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
Texture? texture;
|
||||
if (_entityManager.TryGetComponent(entity, out IconComponent? iconComponent))
|
||||
{
|
||||
|
||||
@@ -131,7 +131,7 @@ namespace Content.Client.Viewport
|
||||
return;
|
||||
}
|
||||
|
||||
if (_lastHoveredEntity != default && !((!_entityManager.EntityExists(_lastHoveredEntity) ? EntityLifeStage.Deleted : _entityManager.GetComponent<MetaDataComponent>(_lastHoveredEntity).EntityLifeStage) >= EntityLifeStage.Deleted) &&
|
||||
if (_lastHoveredEntity != default && !_entityManager.Deleted(_lastHoveredEntity) &&
|
||||
_entityManager.TryGetComponent(_lastHoveredEntity, out outline))
|
||||
{
|
||||
outline.OnMouseLeave();
|
||||
|
||||
@@ -52,7 +52,7 @@ namespace Content.Client.Weapons.Melee
|
||||
return;
|
||||
}
|
||||
|
||||
if (!((!EntityManager.EntityExists(attacker) ? EntityLifeStage.Deleted : EntityManager.GetComponent<MetaDataComponent>(attacker).EntityLifeStage) >= EntityLifeStage.Deleted))
|
||||
if (!Deleted(attacker))
|
||||
{
|
||||
var lunge = attacker.EnsureComponent<MeleeLungeComponent>();
|
||||
lunge.SetData(msg.Angle);
|
||||
|
||||
Reference in New Issue
Block a user