logo跳到主场景,主场景接口接上用户信息

This commit is contained in:
wulongxiao 2024-11-27 01:48:52 +08:00
parent b61bd72a0b
commit 29bb71826e
7 changed files with 94 additions and 21 deletions

View File

@ -1806,6 +1806,7 @@ GameObject:
- component: {fileID: 278122028}
- component: {fileID: 278122027}
- component: {fileID: 278122026}
- component: {fileID: 278122030}
m_Layer: 5
m_Name: Canvas
m_TagString: Untagged
@ -1897,6 +1898,21 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0, y: 0}
--- !u!114 &278122030
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 278122025}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9f93d017de20a114a8a10b54863dda9b, type: 3}
m_Name:
m_EditorClassIdentifier:
retbutton: {fileID: 0}
ClosureObj: {fileID: 0}
_mainBTN: {fileID: 332514051}
--- !u!1 &278944241
GameObject:
m_ObjectHideFlags: 0
@ -2351,10 +2367,10 @@ MonoBehaviour:
BTN_2: {fileID: 1937427102}
BTN_3: {fileID: 581360585}
BTNBox: {fileID: 333482353}
playerIcon: {fileID: 0}
playerName: {fileID: 0}
playerWoKeNumber: {fileID: 0}
playerWoDanNumber: {fileID: 0}
playerIcon: {fileID: 1482579025}
playerName: {fileID: 397626158}
playerWoKeNumber: {fileID: 315736740}
playerWoDanNumber: {fileID: 1787489775}
--- !u!1 &333482353
GameObject:
m_ObjectHideFlags: 0

View File

@ -9,7 +9,7 @@ public class Global : MonoBehaviour
public logoPanel.ServerResponse serverResponse;
public ServerResponse response;
public static Global global ;
public RealPlayerInfo realPlayerInfo;
// Start is called before the first frame update
void Start()
{

View File

@ -87,18 +87,18 @@ public class logoPanel : Base
{
/* loginbody body = new loginbody
{
userName = userNameField.text,
password = passwordField.text,
verifyCode = int.Parse(verifyCodeField.text)
};*/
loginbody body = new loginbody
{
userName = userNameField.text,
password = passwordField.text,
verifyCode = int.Parse(verifyCodeField.text)
userName = "15151658596",
password = "123456",
verifyCode = 111111
};
//loginbody body = new loginbody
//{
// userName = "15151658596",
// password = "123456",
// verifyCode = 111111
//};
string loginResponse = await web.SendRequest(web.URL+"/snail/user/login", "POST", JsonUtility.ToJson(body));
ServerResponse response = JsonUtility.FromJson<ServerResponse>(loginResponse);
if (response != null && response.code == 200 && response.data != null)
@ -107,7 +107,7 @@ public class logoPanel : Base
SceneManager.LoadScene(1);
return;
}
Debug.Log(response.code);
//Debug.Log(response.code);
}
private void OnClickRigistBtn()

View File

@ -0,0 +1,40 @@
using System.Collections;
using System.Collections.Generic;
using System.Threading.Tasks;
using UnityEngine;
public class Scene_main_jiekou :Base
{
public static Scene_main_jiekou instance;
public mainBTN _mainBTN;
private RealPlayerInfo _realPlayerInfo;
private queryPlayerInfo _queryPlayerInfo;
// Start is called before the first frame update
private void Awake()
{
instance = this;
getInfo();
}
async void getInfo()
{
//base.testLogo();
await StartAsync();
Debug.Log(_realPlayerInfo.data.nickName);
Debug.Log(_realPlayerInfo.data.voluteCoin);
Debug.Log(_realPlayerInfo.data.beansCoin);
_mainBTN.UpDatePlayer(_realPlayerInfo.data.nickName, _realPlayerInfo.data.voluteCoin.ToString(), _realPlayerInfo.data.beansCoin.ToString());
}
async Task StartAsync()
{
_realPlayerInfo = new RealPlayerInfo();
_queryPlayerInfo = new queryPlayerInfo();
_realPlayerInfo = await _queryPlayerInfo.QueryPlayerInfoPro();
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 9f93d017de20a114a8a10b54863dda9b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -33,9 +33,9 @@ public class mainBTN :main_game
[Header("下面是显示部分")]
public Image playerIcon;
public TextMeshProUGUI playerName;
public TextMeshProUGUI playerWoKeNumber;
public TextMeshProUGUI playerWoDanNumber;
public Text playerName;
public Text playerWoKeNumber;
public Text playerWoDanNumber;
private float startPosY;
private float clickPosY;
@ -156,7 +156,14 @@ public class mainBTN :main_game
}
void UpDatePlayer(Sprite playerIcon, string playerName,string playerWoKeNumber,string playerWoDanNumber)
public void UpDatePlayer(string playerName, string playerWoKeNumber, string playerWoDanNumber)
{
this.playerName.text = playerName;
this.playerWoKeNumber.text = playerWoKeNumber;
this.playerWoDanNumber.text = playerWoDanNumber;
}
public void UpDatePlayer(Sprite playerIcon, string playerName,string playerWoKeNumber,string playerWoDanNumber)
{
this.playerIcon.sprite = playerIcon;
this.playerName.text = playerName;

View File

@ -27,7 +27,6 @@ public class queryPlayerInfo : MonoBehaviour
//解析服务器传入的数据
RealPlayerInfo realPlayerInfo = new RealPlayerInfo();
realPlayerInfo = JsonConvert.DeserializeObject<RealPlayerInfo>(response14);
return realPlayerInfo;
}
}