Make Foldable Clothing Hidden Layers "reset" Hidden Layers when un/Folding (#40251)
foldable clothing hidden layers fix
This commit is contained in:
parent
da210e812b
commit
c7406f65ab
1 changed files with 4 additions and 4 deletions
|
|
@ -65,9 +65,9 @@ public sealed class FoldableClothingSystem : EntitySystem
|
|||
// This should instead work via an event or something that gets raised to optionally modify the currently hidden layers.
|
||||
// Or at the very least it should stash the old layers and restore them when unfolded.
|
||||
// TODO CLOTHING fix this.
|
||||
if (ent.Comp.FoldedHideLayers.Count != 0 && TryComp<HideLayerClothingComponent>(ent.Owner, out var hideLayerComp))
|
||||
if ((ent.Comp.FoldedHideLayers.Count != 0 || ent.Comp.UnfoldedHideLayers.Count != 0) &&
|
||||
TryComp<HideLayerClothingComponent>(ent.Owner, out var hideLayerComp))
|
||||
hideLayerComp.Slots = ent.Comp.FoldedHideLayers;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -81,9 +81,9 @@ public sealed class FoldableClothingSystem : EntitySystem
|
|||
_itemSystem.SetHeldPrefix(ent.Owner, null, false, itemComp);
|
||||
|
||||
// TODO CLOTHING fix this.
|
||||
if (ent.Comp.UnfoldedHideLayers.Count != 0 && TryComp<HideLayerClothingComponent>(ent.Owner, out var hideLayerComp))
|
||||
if ((ent.Comp.FoldedHideLayers.Count != 0 || ent.Comp.UnfoldedHideLayers.Count != 0) &&
|
||||
TryComp<HideLayerClothingComponent>(ent.Owner, out var hideLayerComp))
|
||||
hideLayerComp.Slots = ent.Comp.UnfoldedHideLayers;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue