Example #1
0
        public void UpdateOnlineStatus()
        {
            PvPConnectionNoticeCheck value = new PvPConnectionNoticeCheck();

            this.messageBuffer.Clear();
            this.messageBuffer.Add("800013", value);
            Singleton <TCPUtil> .Instance.SendTCPRequest(this.messageBuffer, "activityList");
        }
    protected override IEnumerator SendConnectionNotice()
    {
        this.isPvPConnectionNoticeCheck = false;
        Dictionary <string, object> data    = new Dictionary <string, object>();
        PvPConnectionNoticeCheck    message = new PvPConnectionNoticeCheck
        {
            uniqueRequestId = Singleton <TCPUtil> .Instance.GetUniqueRequestId()
        };

        data.Add("800013", message);
        while (!this.isPvPConnectionNoticeCheck)
        {
            Singleton <TCPUtil> .Instance.SendTCPRequest(data, "activityList");

            yield return(Util.WaitForRealTime(2f));
        }
        yield break;
    }