public static FriendCircleVo TransFriendCircleData(UserFriendCirclePB data) { var userMsg = data; var friendCircleInfo = new FriendCircleVo() { UserId = data.UserId, SceneId = data.SceneId, PublishState = data.PubState == 1, CreateTime = data.CreateTime, PublishTime = data.PubTime, curOperateSelectID = -1, curOperateTime = 0, SelectIds = new List <int>(), }; if (data.SelectIds.Count > 0) { friendCircleInfo.SelectIds.AddRange(data.SelectIds); } string text = new AssetLoader().LoadTextSync(AssetLoader.GetPhoneDataPath(data.SceneId.ToString())); if (text == "") { return(null); } FriendCircleInfo info = JsonConvert.DeserializeObject <FriendCircleInfo>(text); friendCircleInfo.FriendCircleRuleInfo = info; return(friendCircleInfo); }
private void LoadPhoneFcRuleById(int id) { string text = new AssetLoader().LoadTextSync(AssetLoader.GetPhoneDataPath(id.ToString())); FriendCircleInfo info = JsonConvert.DeserializeObject <FriendCircleInfo>(text); _fcRuleInfos.Add(info); if (_fcRuleInfos.Count == _fcIds.Count) { LoadFcRuleFinishs(); } }