コード例 #1
0
        public void SendHeaderAck(ulong sendTo, int channel)
        {
            MyControlAckHeaderMessageMsg msg = new MyControlAckHeaderMessageMsg()
            {
                channel = channel
            };

            SendControlMessage(sendTo, ref msg);
        }
コード例 #2
0
        protected void OnHeaderAck(ref MyControlAckHeaderMessageMsg msg, ulong send)
        {
            MyMultipartSender msgSender;

            switch (msg.channel)
            {
            case (int)MyMultiplayer.WorldDownloadChannel:
                if (m_worldSenders.TryGetValue(send, out msgSender))
                {
                    msgSender.HeaderAck = true;
                    msgSender.SendWhole();
                }
                break;

            case (int)MyMultiplayer.ProfilerDownloadChannel:
                if (m_profilerSenders.TryGetValue(send, out msgSender))
                {
                    msgSender.HeaderAck = true;
                    msgSender.SendWhole();
                }
                break;
            }
        }