public int Read(byte[] buffer, int offset, int count) { var num = 0; if (this.circularBuffer != null) { num = this.circularBuffer.Read(buffer, offset, count, out var listeners); UIVoIP.SetListeners(listeners); } if (this.ReadFully && num < count) { Array.Clear(buffer, offset + num, count - num); num = count; } return(num); }
public static void SetName(InnerPlayerControl __instance, string LFBNFBOLLNN, bool PKGCJHDPPAF) { if (PlayerControl.LocalPlayer == null || ((PlayerInfo)__instance).Name == "") { return; } if (PlayerControl.LocalPlayer == __instance) { MOD.RunLater(() => Process.Lobby(PlayerInfo.All), 2000); } else { Process.PlayerJoin(__instance); } UIVoIP.CreateVoipMark(); VoIPConnection.SetArgs(new ConnectEventArgs { GameCode = Singleton.GameStartManager.GameRoomName.text.Split('\n')[1], GameName = PlayerControl.LocalPlayer.nameText.name, ID = PlayerControl.LocalPlayer.PlayerId }); }