feat(battle-engine): copy-loop closure to 3282 files (member-surface frontier)

This commit is contained in:
gamer147
2026-06-05 20:41:25 -04:00
parent 3dcd53933a
commit f9982f5249
41 changed files with 3030 additions and 0 deletions

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