namespace Sandbox.UI; [Icon("skip_next")] public sealed class MusicPlayerNextButton : InteractionButton { [Property] public MyMusicPlayer MusicPlayer { get; set; } public override bool Press(IPressable.Event e) { base.Press(e); DoNextRpc(); // вызываем RPC отдельно из за того что в базовом классе абстракт и RPC там не работают return true; } [Rpc.Broadcast] private void DoNextRpc() { Log.Info("PRESSED"); MusicPlayer?.Next(); } }