using System; using System.Collections; using System.Collections.Generic; using UnityEngine; [Serializable] public class RootObject { public List List; public int ErrorCode; public string ErrorMessage; } [Serializable] public class Item { public int Id; public int Num; public string Name; public int ActivateValue; public int StoreValue; public float Yield; public int Limit; public int EndureTime; public List ReferrerBouns; public string CreateDateTime; } public class JinShaBuy : mount { public int number=1; public override void Awake() { } // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } public void Show_buy()//购买弹窗 { List boxTypes = new List(); boxTypes.Add(new BoxType { Name = "account_number", textName = " 数量", prompt = "请输入购买数量", Type = 6, is_required = true }); boxTypes.Add(new BoxType { Name = "submit", textName = " 取消购买 ", Type = 2 }); GameObject gameObject = add_pop_up(true);//生成弹窗母体 List gameObjects = gameObject.GetComponent().updateUI(boxTypes, "购买");//测试输入框回调处理 gameObjects[1].GetComponent().register_click(async (BoxType boxType, int type) =>//登录确定或取消 { if (type == 0) { gameObject.GetComponent().destroy(); } else if (type == 1) { string response = await web.SendRequest("http://47.109.133.52/MinerElf/GetList", "POST"); Debug.Log(response); Debug.Log(boxTypes[1].content); //number = int.Parse(boxTypes[0].content); } }); } }