Esempio n. 1
0
        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;
        }
Esempio n. 2
0
 public bool Unsubscribe(WelderComponent welder)
 {
     return(_activeWelders.Remove(welder));
 }
Esempio n. 3
0
 public bool Subscribe(WelderComponent welder)
 {
     return(_activeWelders.Add(welder));
 }