private void OnWelderHandleState(EntityUid uid, WelderComponent welder, ref ComponentHandleState args) { if (args.Current is not WelderComponentState state) { return; } welder.FuelCapacity = state.FuelCapacity; welder.Fuel = state.Fuel; welder.Lit = state.Lit; welder.UiUpdateNeeded = true; }
public bool Unsubscribe(WelderComponent welder) { return(_activeWelders.Remove(welder)); }
public bool Subscribe(WelderComponent welder) { return(_activeWelders.Add(welder)); }