Remove usages of obsolete SpriteView.Sprite.set() (#19500)
This commit is contained in:
@@ -203,13 +203,12 @@ public sealed class ActionButton : Control
|
||||
return;
|
||||
}
|
||||
|
||||
if (Action?.EntityIcon == null ||
|
||||
!entityManager.TryGetComponent(Action.EntityIcon.Value, out SpriteComponent? sprite))
|
||||
if (Action?.EntityIcon is not { } entity || !entityManager.HasComponent<SpriteComponent>(entity))
|
||||
{
|
||||
_bigItemSpriteView.Visible = false;
|
||||
_bigItemSpriteView.Sprite = null;
|
||||
_bigItemSpriteView.SetEntity(null);
|
||||
_smallItemSpriteView.Visible = false;
|
||||
_smallItemSpriteView.Sprite = null;
|
||||
_smallItemSpriteView.SetEntity(null);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -217,24 +216,21 @@ public sealed class ActionButton : Control
|
||||
{
|
||||
case ItemActionIconStyle.BigItem:
|
||||
_bigItemSpriteView.Visible = true;
|
||||
_bigItemSpriteView.Sprite = sprite;
|
||||
_bigItemSpriteView.SetEntity(entity);
|
||||
_smallItemSpriteView.Visible = false;
|
||||
_smallItemSpriteView.Sprite = null;
|
||||
_smallItemSpriteView.SetEntity(null);
|
||||
break;
|
||||
case ItemActionIconStyle.BigAction:
|
||||
|
||||
_bigItemSpriteView.Visible = false;
|
||||
_bigItemSpriteView.Sprite = null;
|
||||
_bigItemSpriteView.SetEntity(null);
|
||||
_smallItemSpriteView.Visible = true;
|
||||
_smallItemSpriteView.Sprite = sprite;
|
||||
_smallItemSpriteView.SetEntity(entity);
|
||||
break;
|
||||
|
||||
case ItemActionIconStyle.NoItem:
|
||||
|
||||
_bigItemSpriteView.Visible = false;
|
||||
_bigItemSpriteView.Sprite = null;
|
||||
_bigItemSpriteView.SetEntity(null);
|
||||
_smallItemSpriteView.Visible = false;
|
||||
_smallItemSpriteView.Sprite = null;
|
||||
_smallItemSpriteView.SetEntity(null);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user