void Update() { if (!_mumbleClient.ReadyToConnect) { return; } if (Input.GetKeyDown(KeyCode.S)) { _mumbleClient.SendTextMessage("This is an example message from Unity"); print("Sent mumble message"); } if (Input.GetKeyDown(KeyCode.J)) { print("Will attempt to join channel " + ChannelToJoin); if (!ChannelExists(ChannelToJoin)) { _mumbleClient.AddChannel(new MumbleProto.ChannelState() { Name = ChannelToJoin, Temporary = true, }); } _mumbleClient.JoinChannel(ChannelToJoin); } if (Input.GetKeyDown(KeyCode.Escape)) { print("Will join root"); _mumbleClient.JoinChannel("Root"); } if (Input.GetKeyDown(KeyCode.C)) { print("Will set our comment"); _mumbleClient.SetOurComment("Example Comment"); } if (Input.GetKeyDown(KeyCode.B)) { print("Will set our texture"); byte[] commentHash = new byte[] { 1, 2, 3, 4, 5, 6 }; _mumbleClient.SetOurTexture(commentHash); } // You can use the up / down arrows to increase/decrease // the bandwidth used by the mumble mic const int BandwidthChange = 5000; if (Input.GetKeyDown(KeyCode.UpArrow)) { int currentBW = MyMumbleMic.GetBitrate(); int newBitrate = currentBW + BandwidthChange; Debug.Log("Increasing bitrate " + currentBW + "->" + newBitrate); MyMumbleMic.SetBitrate(newBitrate); } if (Input.GetKeyDown(KeyCode.DownArrow)) { int currentBW = MyMumbleMic.GetBitrate(); int newBitrate = currentBW - BandwidthChange; Debug.Log("Decreasing bitrate " + currentBW + "->" + newBitrate); MyMumbleMic.SetBitrate(newBitrate); } }