Get player data from db base
This commit is contained in:
20
Assets/Scripts/Date.cs
Normal file
20
Assets/Scripts/Date.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class Date
|
||||
{
|
||||
private int year;
|
||||
private int month;
|
||||
private int day;
|
||||
|
||||
public int getYear() {
|
||||
return year;
|
||||
}
|
||||
public int getMonth() {
|
||||
return month;
|
||||
}
|
||||
public int getDay() {
|
||||
return day;
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/Date.cs.meta
Normal file
11
Assets/Scripts/Date.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a87342cb0cedca24aacb6c119e810285
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -4,13 +4,22 @@ using UnityEngine;
|
||||
using TMPro;
|
||||
using UnityEngine.Networking;
|
||||
|
||||
|
||||
public class DatabaseData : MonoBehaviour
|
||||
{
|
||||
public TMP_InputField input;
|
||||
private WriteFile wf;
|
||||
private PlayerList pl;
|
||||
protected string jsondata;
|
||||
|
||||
private void Start() {
|
||||
wf = FindObjectOfType<WriteFile>();
|
||||
pl = new PlayerList();
|
||||
}
|
||||
|
||||
public void jsonParser(string jsondata) {
|
||||
pl = JsonUtility.FromJson<PlayerList>(jsondata);
|
||||
pl.kiir();
|
||||
}
|
||||
|
||||
public void GetPlayerData() => StartCoroutine(IGetPlayerData());
|
||||
@@ -29,7 +38,10 @@ public class DatabaseData : MonoBehaviour
|
||||
if(request.isNetworkError || request.isHttpError) { //lecserelni majd
|
||||
input.text = request.error;
|
||||
} else {
|
||||
input.text = request.downloadHandler.text;
|
||||
jsondata = request.downloadHandler.text;
|
||||
jsonParser(jsondata);
|
||||
Debug.Log(jsondata);
|
||||
input.text = jsondata;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -39,13 +51,9 @@ public class DatabaseData : MonoBehaviour
|
||||
|
||||
string uri = "http://localhost:3000/newplayer";
|
||||
|
||||
/*List<IMultipartFormSection> formData = new List<IMultipartFormSection>();
|
||||
formData.Add(new MultipartFormDataSection("field1=player_name"));
|
||||
formData.Add(new MultipartFormFileSection("bevitel1", "thewarrior1210"));*/
|
||||
|
||||
wf.writeUserName("newtesztUsername");
|
||||
|
||||
WWWForm form = new WWWForm();
|
||||
//WWWForm form = new WWWForm();
|
||||
//form.AddField("bevitel1","");
|
||||
|
||||
using(UnityWebRequest request = UnityWebRequest.Post(uri, "")) {
|
||||
@@ -65,16 +73,12 @@ public class DatabaseData : MonoBehaviour
|
||||
|
||||
string uri = "http://localhost:3000/newscore";
|
||||
|
||||
/*List<IMultipartFormSection> formData = new List<IMultipartFormSection>();
|
||||
formData.Add(new MultipartFormDataSection("field1=player_name"));
|
||||
formData.Add(new MultipartFormFileSection("bevitel1", "thewarrior1210"));*/
|
||||
|
||||
wf.WritePlayerid(2);
|
||||
wf.WritePalyaid(1);
|
||||
wf.WriteScore(10);
|
||||
wf.WriteTime("00:01:24");
|
||||
|
||||
WWWForm form = new WWWForm();
|
||||
//WWWForm form = new WWWForm();
|
||||
//form.AddField("bevitel1", "");
|
||||
|
||||
using (UnityWebRequest request = UnityWebRequest.Post(uri, "")) {
|
||||
@@ -99,7 +103,7 @@ public class DatabaseData : MonoBehaviour
|
||||
|
||||
wf.WritePalyaNev("Easy2");
|
||||
|
||||
WWWForm form = new WWWForm();
|
||||
//WWWForm form = new WWWForm();
|
||||
//form.AddField("bevitel1", "");
|
||||
|
||||
using (UnityWebRequest request = UnityWebRequest.Post(uri, "")) {
|
||||
|
||||
12
Assets/Scripts/Player.cs
Normal file
12
Assets/Scripts/Player.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
[System.Serializable]
|
||||
public class Player {
|
||||
public int playerid;
|
||||
public string username;
|
||||
public Date joindate;
|
||||
}
|
||||
|
||||
|
||||
11
Assets/Scripts/Player.cs.meta
Normal file
11
Assets/Scripts/Player.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 116c950ce7ddb3a45a8bd98db5e9df3e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
15
Assets/Scripts/PlayerList.cs
Normal file
15
Assets/Scripts/PlayerList.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
[System.Serializable]
|
||||
public class PlayerList
|
||||
{
|
||||
public Player[] players;
|
||||
|
||||
public void kiir() {
|
||||
foreach(Player p in players) {
|
||||
Debug.Log("p_id: " + p.playerid + " username" + p.username);
|
||||
}
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/PlayerList.cs.meta
Normal file
11
Assets/Scripts/PlayerList.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9614c9a6f88618d45894435f3135734d
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user