From 75df2daeb2049e1f382685a254d27ad45ff7716e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=8C=90=EB=8F=8C?= Date: Sat, 25 Nov 2023 22:38:42 +0900 Subject: [PATCH] =?UTF-8?q?=ED=85=8C=EC=8A=A4=ED=8A=B8=EC=9A=A9=20?= =?UTF-8?q?=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=A0=80=EC=9E=A5,=EB=B6=88?= =?UTF-8?q?=EB=9F=AC=EC=98=A4=EA=B8=B0=20=EA=B8=B0=EB=8A=A5=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=EC=99=84=EB=A3=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Client/Assets/1_Script/System/Datas.meta | 8 ++++++ .../1_Script/System/Datas/ExcelDatas.cs | 8 ++++++ .../1_Script/System/Datas/ExcelDatas.cs.meta | 11 ++++++++ Client/Assets/1_Script/System/Datas/시트1.cs | 23 ++++++++++++++++ .../1_Script/System/Datas/시트1.cs.meta | 11 ++++++++ Client/Assets/1_Script/System/GameManager.cs | 26 ++++++++++++++++++- Client/Assets/1_Script/System/Statics.cs | 2 ++ 7 files changed, 88 insertions(+), 1 deletion(-) create mode 100644 Client/Assets/1_Script/System/Datas.meta create mode 100644 Client/Assets/1_Script/System/Datas/ExcelDatas.cs create mode 100644 Client/Assets/1_Script/System/Datas/ExcelDatas.cs.meta create mode 100644 Client/Assets/1_Script/System/Datas/시트1.cs create mode 100644 Client/Assets/1_Script/System/Datas/시트1.cs.meta diff --git a/Client/Assets/1_Script/System/Datas.meta b/Client/Assets/1_Script/System/Datas.meta new file mode 100644 index 00000000..72d55704 --- /dev/null +++ b/Client/Assets/1_Script/System/Datas.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 823dd90aa3a182448887a40970fed451 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Client/Assets/1_Script/System/Datas/ExcelDatas.cs b/Client/Assets/1_Script/System/Datas/ExcelDatas.cs new file mode 100644 index 00000000..4809cea4 --- /dev/null +++ b/Client/Assets/1_Script/System/Datas/ExcelDatas.cs @@ -0,0 +1,8 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class ExcelDatas +{ + public Dictionary Ʈ1; +} diff --git a/Client/Assets/1_Script/System/Datas/ExcelDatas.cs.meta b/Client/Assets/1_Script/System/Datas/ExcelDatas.cs.meta new file mode 100644 index 00000000..0eca6c02 --- /dev/null +++ b/Client/Assets/1_Script/System/Datas/ExcelDatas.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 885ba014193a93b49996d492326704db +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Client/Assets/1_Script/System/Datas/시트1.cs b/Client/Assets/1_Script/System/Datas/시트1.cs new file mode 100644 index 00000000..58e2b870 --- /dev/null +++ b/Client/Assets/1_Script/System/Datas/시트1.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class 시트1 +{ + public int index; + public string test1; + public int test2; + public testenums test3; + public string test4; + public DateTime test5; +} + +public enum testenums +{ + none = 0, + aaa, + bbb, + ccc, + ddd +} diff --git a/Client/Assets/1_Script/System/Datas/시트1.cs.meta b/Client/Assets/1_Script/System/Datas/시트1.cs.meta new file mode 100644 index 00000000..d4ebf91b --- /dev/null +++ b/Client/Assets/1_Script/System/Datas/시트1.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9c454a55bab0dc44f93be09ba4a2851f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Client/Assets/1_Script/System/GameManager.cs b/Client/Assets/1_Script/System/GameManager.cs index 867d15c6..6b99a5cf 100644 --- a/Client/Assets/1_Script/System/GameManager.cs +++ b/Client/Assets/1_Script/System/GameManager.cs @@ -1,4 +1,7 @@ -using UnityEngine.SceneManagement; +using Newtonsoft.Json; +using System.Diagnostics; +using UnityEditor.UIElements; +using UnityEngine.SceneManagement; public class GameManager : DontDestroy { @@ -7,6 +10,27 @@ public class GameManager : DontDestroy public eScene NowScene; public bool Over; + protected override void OnStart() + { + DownlodeResp request = new DownlodeResp(); + request.Request((data) => + { + Statics.excelDatas = JsonConvert.DeserializeObject(Crypto.Instance.Decompress(data.data)); + Statics.version = data.version; + foreach (var item in Statics.excelDatas.시트1) + { + string newdata = "\n"; + newdata += $"index : {item.Value.index}\n"; + newdata += $"test1 : {item.Value.test1}\n"; + newdata += $"test2 : {item.Value.test2}\n"; + newdata += $"test3 : {item.Value.test3}\n"; + newdata += $"test4 : {item.Value.test4}\n"; + newdata += $"test5 : {item.Value.test5}\n"; + UnityEngine.Debug.Log($"data : {newdata}"); + } + }); + } + //public float x = 2160f; //public float y = 1080f; //현재 등록되어 있는 Scene을 입력하면 현재 열려있는 씬이 무엇인지 NowScene을 통해 알 수 있게됩니다. diff --git a/Client/Assets/1_Script/System/Statics.cs b/Client/Assets/1_Script/System/Statics.cs index a9d4e41b..b059e465 100644 --- a/Client/Assets/1_Script/System/Statics.cs +++ b/Client/Assets/1_Script/System/Statics.cs @@ -5,4 +5,6 @@ public class Statics public static string version = ""; + public static ExcelDatas excelDatas; + }