Compare commits
2 Commits
bafec4e1cd
...
a378a947b2
Author | SHA1 | Date | |
---|---|---|---|
a378a947b2 | |||
85e175c117 |
File diff suppressed because it is too large
Load Diff
@ -3,33 +3,39 @@ using System.Collections.Generic;
|
|||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using DG.Tweening;
|
using DG.Tweening;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
|
using Unity.VisualScripting;
|
||||||
|
|
||||||
public class FramePanel : MonoBehaviour
|
public class FramePanel : MonoBehaviour
|
||||||
{
|
{
|
||||||
|
public Text chart_title;
|
||||||
|
|
||||||
public Button button;
|
public Text stats1award;
|
||||||
public Vector2 OrPos;
|
public Text stats1Name;
|
||||||
public bool IsClick;
|
public Text stats2award;
|
||||||
|
public Text stats2Name;
|
||||||
|
public Text stats3award;
|
||||||
|
public Text stats3Name;
|
||||||
|
public Text stats4award;
|
||||||
|
public Text stats4Name;
|
||||||
|
public Text stats5award;
|
||||||
|
public Text stats5Name;
|
||||||
// Start is called before the first frame update
|
// Start is called before the first frame update
|
||||||
void Start()
|
async void Start()
|
||||||
{
|
{
|
||||||
button.onClick.AddListener(OnClickBtn);
|
TreeInfo info = await Scene_main_jiekou.instance.TreeInfoS();
|
||||||
OrPos=transform.position;
|
chart_title.text = info.Data.ChartTitle;
|
||||||
|
stats1award.text = info.Data.Charts[0].Reward;
|
||||||
|
stats1Name.text = info.Data.Charts[0].Name;
|
||||||
|
stats2award.text = info.Data.Charts[1].Reward;
|
||||||
|
stats2Name.text = info.Data.Charts[1].Name;
|
||||||
|
stats3award.text = info.Data.Charts[2].Reward;
|
||||||
|
stats3Name.text = info.Data.Charts[2].Name;
|
||||||
|
stats4award.text = info.Data.Charts[3].Reward;
|
||||||
|
stats4Name.text = info.Data.Charts[3].Name;
|
||||||
|
stats5award.text = info.Data.Charts[4].Reward;
|
||||||
|
stats5Name.text = info.Data.Charts[4].Name;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnClickBtn()
|
|
||||||
{
|
|
||||||
if (!IsClick)
|
|
||||||
{
|
|
||||||
float moveDistance = Screen.height / 4;
|
|
||||||
transform.DOMoveY(OrPos.y + moveDistance, 0.5f);
|
|
||||||
IsClick = true;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
transform.DOMoveY(OrPos.y, 0.5f);
|
|
||||||
IsClick=false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -23,6 +23,8 @@ public class AssetsPanel : MonoBehaviour
|
|||||||
public Text UserName;
|
public Text UserName;
|
||||||
public Text UserID;
|
public Text UserID;
|
||||||
public Image UserHead;
|
public Image UserHead;
|
||||||
|
public Text PersonaText;
|
||||||
|
public Text PersonID;
|
||||||
// Start is called before the first frame update
|
// Start is called before the first frame update
|
||||||
void Start()
|
void Start()
|
||||||
{
|
{
|
||||||
@ -68,7 +70,9 @@ public class AssetsPanel : MonoBehaviour
|
|||||||
Ore.text = Scene_main_jiekou.instance.infoData.water.ToString();
|
Ore.text = Scene_main_jiekou.instance.infoData.water.ToString();
|
||||||
Forging.text = Scene_main_jiekou.instance.infoData.forge.ToString();
|
Forging.text = Scene_main_jiekou.instance.infoData.forge.ToString();
|
||||||
UserName.text = Scene_main_jiekou.instance.infoData.nickname.ToString();
|
UserName.text = Scene_main_jiekou.instance.infoData.nickname.ToString();
|
||||||
|
PersonaText.text = Scene_main_jiekou.instance.infoData.nickname.ToString();
|
||||||
UserID.text = Scene_main_jiekou.instance.infoData.uid.ToString();
|
UserID.text = Scene_main_jiekou.instance.infoData.uid.ToString();
|
||||||
|
PersonID.text = Scene_main_jiekou.instance.infoData.uid.ToString();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
61
meng_yao/Assets/script/scene_Main/ReviseName.cs
Normal file
61
meng_yao/Assets/script/scene_Main/ReviseName.cs
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
|
||||||
|
public class ReviseName : mount
|
||||||
|
{
|
||||||
|
|
||||||
|
public Button ReviseBtn;
|
||||||
|
public Text RevisrText;
|
||||||
|
public Text MainnameText;
|
||||||
|
// Start is called before the first frame update
|
||||||
|
void Start()
|
||||||
|
{
|
||||||
|
ReviseBtn.onClick.AddListener(ReviseClick);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void ReviseClick()
|
||||||
|
{
|
||||||
|
List<BoxType> boxTypes = new List<BoxType>();
|
||||||
|
boxTypes.Add(new BoxType { Name = "verification_code", textName = " 修改昵称:", prompt = "请输入修改的昵称", Type = 0, is_required = true });
|
||||||
|
boxTypes.Add(new BoxType { Name = "submit", textName = " 取消确定 ", prompt = "取消", Type = 2 });
|
||||||
|
GameObject gameObject = add_pop_up(true);//生成弹窗母体
|
||||||
|
|
||||||
|
RectTransform rect = gameObject.GetComponent<RectTransform>();
|
||||||
|
rect.transform.position = new Vector3(Screen.width/2,Screen.height/2,0);
|
||||||
|
List<GameObject> gameObjects = gameObject.GetComponent<input_box_pop_up_window>().updateUI(boxTypes, "修改昵称");//测试输入框回调处理
|
||||||
|
gameObjects[1].GetComponent<input_box_pop_up_window_item>().register_click(async (BoxType boxType, int type) =>//登录确定或取消
|
||||||
|
{
|
||||||
|
if (type == 0)//取消
|
||||||
|
{
|
||||||
|
gameObject.GetComponent<input_box_pop_up_window>().destroy();
|
||||||
|
}
|
||||||
|
else if (type == 1)//提交
|
||||||
|
{
|
||||||
|
Debug.Log(boxTypes[0].content);
|
||||||
|
UpdatePlayerInfoResponse issuccefful = await Scene_main_jiekou.instance.UpdatePlayerInfos("nickname", boxTypes[0].content);
|
||||||
|
if (issuccefful.code ==200)
|
||||||
|
{
|
||||||
|
Promptmgr.Instance.PromptBubble("修改昵称成功");
|
||||||
|
RevisrText.text = issuccefful.data.nickname;
|
||||||
|
MainnameText.text = issuccefful.data.nickname;
|
||||||
|
gameObject.GetComponent<input_box_pop_up_window>().destroy();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Promptmgr.Instance.PromptBubble(issuccefful.message);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
11
meng_yao/Assets/script/scene_Main/ReviseName.cs.meta
Normal file
11
meng_yao/Assets/script/scene_Main/ReviseName.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2911dd3981376da459f4cb5b4a0031c8
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -12,7 +12,7 @@ public class Scene_main_jiekou :MonoBehaviour
|
|||||||
treeFansList treeFansList = new treeFansList();
|
treeFansList treeFansList = new treeFansList();
|
||||||
treeGetWater getWater = new treeGetWater();
|
treeGetWater getWater = new treeGetWater();
|
||||||
wateringTree watering = new wateringTree();
|
wateringTree watering = new wateringTree();
|
||||||
|
updatePlayerInfo updatePlayer=new updatePlayerInfo();
|
||||||
public static Scene_main_jiekou instance;
|
public static Scene_main_jiekou instance;
|
||||||
public PlayerInfoData infoData;
|
public PlayerInfoData infoData;
|
||||||
public void Awake()
|
public void Awake()
|
||||||
@ -64,4 +64,9 @@ public class Scene_main_jiekou :MonoBehaviour
|
|||||||
{
|
{
|
||||||
return await watering.WateringTree();
|
return await watering.WateringTree();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public async Task<UpdatePlayerInfoResponse> UpdatePlayerInfos(string field, string value)//呢称需要包含中文可以跟字母组合,但必须大于两个//只能更新名字头像
|
||||||
|
{
|
||||||
|
return await updatePlayer.UpdatePlayerInfo(field, value);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
using Newtonsoft.Json;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
//用户信息更新
|
//用户信息更新
|
||||||
public class updatePlayerInfo : MonoBehaviour
|
public class updatePlayerInfo : MonoBehaviour
|
||||||
@ -20,16 +21,27 @@ public class updatePlayerInfo : MonoBehaviour
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
//=========用户信息更新=============================================================================
|
//=========用户信息更新=============================================================================
|
||||||
public async Task<bool> UpdatePlayerInfo(string field, string value)//呢称需要包含中文可以跟字母组合,但必须大于两个//只能更新名字头像
|
public async Task<UpdatePlayerInfoResponse> UpdatePlayerInfo(string field, string value)//呢称需要包含中文可以跟字母组合,且必须大于两个//只能更新名字头像
|
||||||
{
|
{
|
||||||
string body = $"{{\"{field}\":\"{value}\"}}";
|
string body = $"{{\"{field}\":\"{value}\"}}";
|
||||||
//Debug.Log("=====" + body);
|
//Debug.Log("=====" + body);
|
||||||
string response = await myWeb.SendRequest(myWeb.URL + "/api/user/update_info", "POST", body, CreateHeaders());
|
string response = await myWeb.SendRequest(myWeb.URL + "/api/user/update_info", "POST", body, CreateHeaders());
|
||||||
Debug.Log("用户信息更新" + response);
|
Debug.Log("用户信息更新" + response);
|
||||||
//myResponse ModifyTradePasswordResponse = JsonConvert.DeserializeObject<myResponse>(response);
|
UpdatePlayerInfoResponse updatePlayerInfoResponse = JsonConvert.DeserializeObject<UpdatePlayerInfoResponse>(response);
|
||||||
bool isSucceed = true;
|
|
||||||
//if (ModifyTradePasswordResponse.code == 200) { isSucceed = true; } else { isSucceed = false; }
|
return updatePlayerInfoResponse;
|
||||||
return isSucceed;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//=================================================================================
|
//=================================================================================
|
||||||
|
public class UpdatePlayerInfoResponse
|
||||||
|
{
|
||||||
|
public int code;
|
||||||
|
public string message;
|
||||||
|
public UpdatePlayerInfoData data;
|
||||||
|
|
||||||
|
}
|
||||||
|
public class UpdatePlayerInfoData
|
||||||
|
{
|
||||||
|
public string nickname;
|
||||||
|
public string avatar;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user