Files
tbd-station-14/Content.Shared/Instruments/SharedInstrumentSystem.cs
Tayrtahn 4a83c36585 Code cleanup: Dirty(Comp) (#26238)
* Replaced uses of Dirty(Component) with Dirty(Uid, Component)
Modified some systems (notably pulling-related) to use uids.

* Missed a few

* Revert changes to pulling

* No
2024-03-19 23:27:02 -04:00

22 lines
716 B
C#

namespace Content.Shared.Instruments;
public abstract class SharedInstrumentSystem : EntitySystem
{
public abstract bool ResolveInstrument(EntityUid uid, ref SharedInstrumentComponent? component);
public virtual void SetupRenderer(EntityUid uid, bool fromStateChange, SharedInstrumentComponent? instrument = null)
{
}
public virtual void EndRenderer(EntityUid uid, bool fromStateChange, SharedInstrumentComponent? instrument = null)
{
}
public void SetInstrumentProgram(EntityUid uid, SharedInstrumentComponent component, byte program, byte bank)
{
component.InstrumentBank = bank;
component.InstrumentProgram = program;
Dirty(uid, component);
}
}