feat(battle-engine): copy-loop closure to 3282 files (member-surface frontier)
This commit is contained in:
39
SVSim.BattleEngine/Engine/Wizard/FriendUserSearchTask.cs
Normal file
39
SVSim.BattleEngine/Engine/Wizard/FriendUserSearchTask.cs
Normal file
@@ -0,0 +1,39 @@
|
||||
using LitJson;
|
||||
|
||||
namespace Wizard;
|
||||
|
||||
public class FriendUserSearchTask : BaseTask
|
||||
{
|
||||
public class FriendUserSearchTaskParam : BaseParam
|
||||
{
|
||||
public int search_viewer_id;
|
||||
}
|
||||
|
||||
public FriendUserSearchTask()
|
||||
{
|
||||
base.type = ApiType.Type.FriendUserSearch;
|
||||
}
|
||||
|
||||
public void SetParameter(int search_viewer_id)
|
||||
{
|
||||
FriendUserSearchTaskParam friendUserSearchTaskParam = new FriendUserSearchTaskParam();
|
||||
friendUserSearchTaskParam.search_viewer_id = search_viewer_id;
|
||||
base.Params = friendUserSearchTaskParam;
|
||||
}
|
||||
|
||||
protected override int Parse()
|
||||
{
|
||||
int num = base.Parse();
|
||||
if (num != 1)
|
||||
{
|
||||
return num;
|
||||
}
|
||||
Data.SearchUserInfo.Initizalize();
|
||||
JsonData jsonData = base.ResponseData["data"]["user_info"];
|
||||
if (jsonData.Count > 0)
|
||||
{
|
||||
Data.SearchUserInfo.data.user = new UserFriend(jsonData);
|
||||
}
|
||||
return num;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user