using System.Collections.Generic;
|
|
public class DebugPkgCache
|
{
|
private string dataTime;
|
private int code;
|
|
private static List<DebugPkgCache> m_List = new List<DebugPkgCache>();
|
|
public static void Push(GameNetPackBasic package)
|
{
|
if (m_List.Count != 0)
|
{
|
if (m_List[m_List.Count - 1].code == 258)
|
{
|
return;
|
}
|
}
|
|
DebugPkgCache _p = new DebugPkgCache();
|
_p.dataTime = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff");
|
_p.code = package.cmd;
|
|
m_List.Add(_p);
|
}
|
|
public static void UpLoad()
|
{
|
var _contents = new System.Text.StringBuilder();
|
foreach (var _content in m_List)
|
{
|
_contents.Append("[");
|
_contents.Append(_content.dataTime);
|
_contents.Append("]");
|
_contents.Append(_content.code);
|
_contents.Append("\r\n");
|
}
|
|
#if UNITY_EDITOR
|
UnityEngine.Debug.Log("登陆异常: " + _contents.ToString());
|
#endif
|
_contents = null;
|
|
m_List.Clear();
|
}
|
}
|