private void OnMidiStart(InstrumentStartMidiEvent msg, EntitySessionEventArgs args) { var uid = msg.Uid; if (!EntityManager.TryGetComponent(uid, out InstrumentComponent? instrument)) { return; } if (args.SenderSession != instrument.InstrumentPlayer) { return; } instrument.Playing = true; instrument.Dirty(); }
private void OnMidiStart(InstrumentStartMidiEvent ev) { SetupRenderer(ev.Uid, true); }