//접속 끊기 TODO public static string ToJsonOrderUserLogOut(int userIndex, PlayerInfo.PLAYER_STATUS status, string name, bool ready = false) { JSONObject obj = GetDefJSON("", NetworkManager.USER_LOGOUT); JSONObject obj2 = new JSONObject(); obj2.AddField(NetworkManager.USER_LOGOUT, userIndex); obj2.AddField(NetworkManager.STATUS_SPEED, status.STAT_SPEED); obj2.AddField(NetworkManager.STATUS_POWER, status.STAT_POWER); obj2.AddField(NetworkManager.STATUS_REPAIR, status.STAT_REPAIR); obj2.AddField(NetworkManager.CLIENT_ID, name); obj2.AddField(NetworkManager.READY_STATE, ready); obj2.AddField(NetworkManager.USER_INDEX, GameManager.Instance().PLAYER.NETWORK_INDEX); obj.GetField(NetworkManager.ORDERS)[0] .GetField(NetworkManager.MSG) .AddField(NetworkManager.USER_LOGOUT, obj2); return(obj.ToString()); }
//접속 public static string ToJsonOrderUserEnter(int userIndex, PlayerInfo.PLAYER_STATUS status, string name, string skeletonDataName, bool ready) { JSONObject obj = GetDefJSON("", NetworkManager.USER_CONNECT); JSONObject obj2 = new JSONObject(); obj2.AddField(NetworkManager.USER_CONNECT, userIndex); obj2.AddField(NetworkManager.STATUS_SPEED, status.STAT_SPEED); obj2.AddField(NetworkManager.STATUS_POWER, status.STAT_POWER); obj2.AddField(NetworkManager.STATUS_REPAIR, status.STAT_REPAIR); obj2.AddField(NetworkManager.USER_SKELETON_DATA_ASSET, skeletonDataName); obj2.AddField(NetworkManager.CLIENT_ID, name); obj2.AddField(NetworkManager.READY_STATE, ready); obj.GetField(NetworkManager.ORDERS)[0] .GetField(NetworkManager.MSG) .AddField(NetworkManager.USER_CONNECT, obj2); return(obj.ToString()); }