ReAttach(buckleUid, strapUid, buckleComp, strapComp);
SetBuckledTo(buckleUid,strapUid, strapComp, buckleComp);
- _audioSystem.PlayPredicted(strapComp.BuckleSound, strapUid, buckleUid);
+ // TODO user is currently set to null because if it isn't the sound fails to play in some situations, fix that
+ _audioSystem.PlayPredicted(strapComp.BuckleSound, strapUid, null);
var ev = new BuckleChangeEvent(strapUid, buckleUid, true);
RaiseLocalEvent(ev.BuckledEntity, ref ev);
}
AppearanceSystem.SetData(strapUid, StrapVisuals.State, strapComp.BuckledEntities.Count != 0);
- _audioSystem.PlayPredicted(strapComp.UnbuckleSound, strapUid, buckleUid);
+ _audioSystem.PlayPredicted(strapComp.UnbuckleSound, strapUid, null);
var ev = new BuckleChangeEvent(strapUid, buckleUid, false);
RaiseLocalEvent(buckleUid, ref ev);