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; }