internal void OnNewUserEnter(RoomUser user) { if (user.GetClient() == null || mSong == null) { return; } mSongQueuePosition++; user.GetClient().SendMessage(JukeboxDiscksComposer.ComposePlayingComposer(mSong.SongData.Id, mSongQueuePosition, SongSyncTimestamp)); }
internal void BroadcastCurrentSongData(Room Instance) { if (mSong != null) { Instance.SendMessage(JukeboxDiscksComposer.ComposePlayingComposer(mSong.SongData.Id, mSongQueuePosition, 0)); } else { Instance.SendMessage(JukeboxDiscksComposer.ComposePlayingComposer(0, 0, 0)); } }