AppearanceComponent API Changes (#5446)
This commit is contained in:
@@ -119,7 +119,7 @@ namespace Content.Shared.Damage
|
||||
SetTotalDamage(component, component.Damage.Total);
|
||||
component.Dirty();
|
||||
|
||||
if (EntityManager.TryGetComponent<SharedAppearanceComponent>(component.OwnerUid, out var appearance) && damageDelta != null)
|
||||
if (EntityManager.TryGetComponent<AppearanceComponent>(component.OwnerUid, out var appearance) && damageDelta != null)
|
||||
appearance.SetData(DamageVisualizerKeys.DamageUpdateGroups, damageDelta.GetDamagePerGroup().Keys.ToList());
|
||||
RaiseLocalEvent(component.OwnerUid, new DamageChangedEvent(component, damageDelta, interruptsDoAfters), false);
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace Content.Shared.Doors
|
||||
public override string Name => "Door";
|
||||
|
||||
[ComponentDependency]
|
||||
protected readonly SharedAppearanceComponent? AppearanceComponent = null;
|
||||
protected readonly AppearanceComponent? AppearanceComponent = null;
|
||||
|
||||
[ComponentDependency]
|
||||
protected readonly IPhysBody? PhysicsComponent = null;
|
||||
|
||||
@@ -100,7 +100,7 @@ namespace Content.Shared.Hands.Components
|
||||
|
||||
public void UpdateHandVisualizer()
|
||||
{
|
||||
if (!Owner.TryGetComponent(out SharedAppearanceComponent? appearance))
|
||||
if (!Owner.TryGetComponent(out AppearanceComponent? appearance))
|
||||
return;
|
||||
|
||||
var hands = new List<HandVisualState>();
|
||||
|
||||
@@ -22,7 +22,7 @@ namespace Content.Shared.MobState.State
|
||||
|
||||
EntitySystem.Get<StandingStateSystem>().Down(uid);
|
||||
|
||||
if (entityManager.TryGetComponent(uid, out SharedAppearanceComponent? appearance))
|
||||
if (entityManager.TryGetComponent(uid, out AppearanceComponent? appearance))
|
||||
{
|
||||
appearance.SetData(DamageStateVisuals.State, DamageState.Critical);
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ namespace Content.Shared.MobState.State
|
||||
physics.CanCollide = false;
|
||||
}
|
||||
|
||||
if (entityManager.TryGetComponent(uid, out SharedAppearanceComponent? appearance))
|
||||
if (entityManager.TryGetComponent(uid, out AppearanceComponent? appearance))
|
||||
{
|
||||
appearance.SetData(DamageStateVisuals.State, DamageState.Dead);
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace Content.Shared.MobState.State
|
||||
base.EnterState(uid, entityManager);
|
||||
EntitySystem.Get<StandingStateSystem>().Stand(uid);
|
||||
|
||||
if (entityManager.TryGetComponent(uid, out SharedAppearanceComponent? appearance))
|
||||
if (entityManager.TryGetComponent(uid, out AppearanceComponent? appearance))
|
||||
{
|
||||
appearance.SetData(DamageStateVisuals.State, DamageState.Alive);
|
||||
}
|
||||
|
||||
@@ -44,7 +44,7 @@ namespace Content.Shared.Nutrition.EntitySystems
|
||||
|
||||
creamPied.CreamPied = value;
|
||||
|
||||
if (EntityManager.TryGetComponent(uid, out SharedAppearanceComponent? appearance))
|
||||
if (EntityManager.TryGetComponent(uid, out AppearanceComponent? appearance))
|
||||
{
|
||||
appearance.SetData(CreamPiedVisuals.Creamed, value);
|
||||
}
|
||||
|
||||
@@ -69,7 +69,7 @@ namespace Content.Shared.Singularity
|
||||
pulse.RadsPerSecond = 10 * value;
|
||||
}
|
||||
|
||||
if (singularity.Owner.TryGetComponent(out SharedAppearanceComponent? appearance))
|
||||
if (singularity.Owner.TryGetComponent(out AppearanceComponent? appearance))
|
||||
{
|
||||
appearance.SetData(SingularityVisuals.Level, value);
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@ namespace Content.Shared.Stacks
|
||||
EntityManager.QueueDeleteEntity(uid);
|
||||
|
||||
// Change appearance data.
|
||||
if (EntityManager.TryGetComponent(uid, out SharedAppearanceComponent? appearance))
|
||||
if (EntityManager.TryGetComponent(uid, out AppearanceComponent? appearance))
|
||||
appearance.SetData(StackVisuals.Actual, component.Count);
|
||||
|
||||
RaiseLocalEvent(uid, new StackCountChangedEvent(old, component.Count), false);
|
||||
@@ -83,7 +83,7 @@ namespace Content.Shared.Stacks
|
||||
|
||||
private void OnStackStarted(EntityUid uid, SharedStackComponent component, ComponentStartup args)
|
||||
{
|
||||
if (!EntityManager.TryGetComponent(uid, out SharedAppearanceComponent? appearance))
|
||||
if (!EntityManager.TryGetComponent(uid, out AppearanceComponent? appearance))
|
||||
return;
|
||||
|
||||
appearance.SetData(StackVisuals.Actual, component.Count);
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace Content.Shared.Standing
|
||||
|
||||
public bool Down(EntityUid uid, bool playSound = true, bool dropHeldItems = true,
|
||||
StandingStateComponent? standingState = null,
|
||||
SharedAppearanceComponent? appearance = null,
|
||||
AppearanceComponent? appearance = null,
|
||||
SharedHandsComponent? hands = null)
|
||||
{
|
||||
// TODO: This should actually log missing comps...
|
||||
@@ -70,7 +70,7 @@ namespace Content.Shared.Standing
|
||||
|
||||
public bool Stand(EntityUid uid,
|
||||
StandingStateComponent? standingState = null,
|
||||
SharedAppearanceComponent? appearance = null)
|
||||
AppearanceComponent? appearance = null)
|
||||
{
|
||||
// TODO: This should actually log missing comps...
|
||||
if (!Resolve(uid, ref standingState, false))
|
||||
|
||||
@@ -20,7 +20,7 @@ namespace Content.Shared.Storage.EntitySystems
|
||||
private void CounterEntityInserted(EntityUid uid, ItemCounterComponent itemCounter,
|
||||
EntInsertedIntoContainerMessage args)
|
||||
{
|
||||
if (!itemCounter.Owner.TryGetComponent(out SharedAppearanceComponent? appearanceComponent)) return;
|
||||
if (!itemCounter.Owner.TryGetComponent(out AppearanceComponent? appearanceComponent)) return;
|
||||
|
||||
var count = GetCount(args, itemCounter);
|
||||
if (count == null)
|
||||
@@ -35,7 +35,7 @@ namespace Content.Shared.Storage.EntitySystems
|
||||
private void CounterEntityRemoved(EntityUid uid, ItemCounterComponent itemCounter,
|
||||
EntRemovedFromContainerMessage args)
|
||||
{
|
||||
if (!itemCounter.Owner.TryGetComponent(out SharedAppearanceComponent? appearanceComponent)) return;
|
||||
if (!itemCounter.Owner.TryGetComponent(out AppearanceComponent? appearanceComponent)) return;
|
||||
|
||||
var count = GetCount(args, itemCounter);
|
||||
if (count == null)
|
||||
|
||||
@@ -20,7 +20,7 @@ namespace Content.Shared.Storage.EntitySystems
|
||||
|
||||
private void InitLayers(EntityUid uid, ItemMapperComponent component, ComponentInit args)
|
||||
{
|
||||
if (component.Owner.TryGetComponent(out SharedAppearanceComponent? appearanceComponent))
|
||||
if (component.Owner.TryGetComponent(out AppearanceComponent? appearanceComponent))
|
||||
{
|
||||
var list = new List<string>(component.MapLayers.Keys);
|
||||
appearanceComponent.SetData(StorageMapVisuals.InitLayers, new ShowLayerData(list));
|
||||
@@ -30,7 +30,7 @@ namespace Content.Shared.Storage.EntitySystems
|
||||
private void MapperEntityRemoved(EntityUid uid, ItemMapperComponent itemMapper,
|
||||
EntRemovedFromContainerMessage args)
|
||||
{
|
||||
if (itemMapper.Owner.TryGetComponent(out SharedAppearanceComponent? appearanceComponent)
|
||||
if (itemMapper.Owner.TryGetComponent(out AppearanceComponent? appearanceComponent)
|
||||
&& TryGetLayers(args, itemMapper, out var containedLayers))
|
||||
{
|
||||
appearanceComponent.SetData(StorageMapVisuals.LayerChanged, new ShowLayerData(containedLayers));
|
||||
@@ -40,7 +40,7 @@ namespace Content.Shared.Storage.EntitySystems
|
||||
private void MapperEntityInserted(EntityUid uid, ItemMapperComponent itemMapper,
|
||||
EntInsertedIntoContainerMessage args)
|
||||
{
|
||||
if (itemMapper.Owner.TryGetComponent(out SharedAppearanceComponent? appearanceComponent)
|
||||
if (itemMapper.Owner.TryGetComponent(out AppearanceComponent? appearanceComponent)
|
||||
&& TryGetLayers(args, itemMapper, out var containedLayers))
|
||||
{
|
||||
appearanceComponent.SetData(StorageMapVisuals.LayerChanged, new ShowLayerData(containedLayers));
|
||||
|
||||
@@ -192,7 +192,7 @@ namespace Content.Shared.SubFloor
|
||||
}
|
||||
|
||||
// Set an appearance data value so visualizers can use this as needed.
|
||||
if (EntityManager.TryGetComponent(uid, out SharedAppearanceComponent? appearanceComponent))
|
||||
if (EntityManager.TryGetComponent(uid, out AppearanceComponent? appearanceComponent))
|
||||
{
|
||||
appearanceComponent.SetData(SubFloorVisuals.SubFloor, subFloorVisible);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user