상속: global::ProtoBuf.IExtensible
예제 #1
0
        public MumbleChannel(MumbleClient client, ChannelState message)
        {
            _client = client;

            ID = message.channel_id;
            Name = message.name;

            client.Channels.Add(ID, this);
            client.Channels.TryGetValue(message.parent, out _parentChannel);

            if (IsRoot())
            {
                client.RootChannel = this;
            }
            else
            {
                _parentChannel?._subChannels.Add(this);
            }
        }
예제 #2
0
        public MumbleChannel(MumbleClient client, ChannelState message)
        {
            _client = client;

            Id   = message.channel_id;
            Name = message.name;

            client.Channels.Add(Id, this);
            client.Channels.TryGetValue(message.parent, out _parentChannel);

            if (IsRoot())
            {
                client.RootChannel = this;
            }
            else
            {
                _parentChannel?._subChannels.Add(this);
            }
        }
예제 #3
0
        public void SendChannelState()
        {
            var message = new ChannelState();

            MumbleWrite(message);
        }
예제 #4
0
        public void Update(ChannelState message)
        {

        }
예제 #5
0
 public void Update(ChannelState message)
 {
 }