zarodolgozat + backend
This commit is contained in:
8
Assets/Scripts/Network.meta
Normal file
8
Assets/Scripts/Network.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 09fd9c3cadd74f54c89d66ed044bff89
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
53
Assets/Scripts/Network/DatabaseData.cs
Normal file
53
Assets/Scripts/Network/DatabaseData.cs
Normal file
@@ -0,0 +1,53 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using TMPro;
|
||||
using UnityEngine.Networking;
|
||||
|
||||
public class DatabaseData : MonoBehaviour
|
||||
{
|
||||
public TMP_InputField input;
|
||||
|
||||
|
||||
public void GetData() => StartCoroutine(GetData_Coroutine());
|
||||
public void PostData() => StartCoroutine(PostData_Coroutine());
|
||||
|
||||
IEnumerator GetData_Coroutine() {
|
||||
input.text = "Loading...";
|
||||
|
||||
string uri = "http://localhost:3000/player";
|
||||
|
||||
using (UnityWebRequest request = UnityWebRequest.Get(uri)) {
|
||||
yield return request.SendWebRequest();
|
||||
|
||||
if(request.isNetworkError || request.isHttpError) { //lecserelni majd
|
||||
input.text = request.error;
|
||||
} else {
|
||||
input.text = request.downloadHandler.text;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
IEnumerator PostData_Coroutine() {
|
||||
input.text = "loading...";
|
||||
|
||||
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"));*/
|
||||
|
||||
WWWForm form = new WWWForm();
|
||||
form.AddField("bevitel1","thewarrior1210");
|
||||
|
||||
using(UnityWebRequest request = UnityWebRequest.Post(uri, form)) {
|
||||
yield return request.SendWebRequest();
|
||||
|
||||
if (request.isNetworkError || request.isHttpError) { //lecserelni majd
|
||||
input.text = request.error;
|
||||
} else {
|
||||
input.text = request.downloadHandler.text;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/Network/DatabaseData.cs.meta
Normal file
11
Assets/Scripts/Network/DatabaseData.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e64f87fb66ea20a468ef1bdc205e7484
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user