// Json 로드 Save_Type_Option_Data public void LOAD_NEW_DATA_JSON_Save_Type_Option() { if (File.Exists(mobile_Path + "/" + "Save_Type_Option_Data.json")) { string json_String = File.ReadAllText(mobile_Path + "/" + "Save_Type_Option_Data.json"); JsonData load_Json = JsonMapper.ToObject(json_String); select_Type_Option = new Save_Type_Option((int)load_Json["LANGUAGE_TYPE"], (int)load_Json["SAVE_TYPE"]); } }
private bool is_Begin; // 처음 게임 들어올때 한번 실행 private void Awake() { if (instance == null) { instance = this; } else { Destroy(this.gameObject); } is_Begin = false; party_Status = new Party_Status[12]; rena_Attire_Status = new Rena_Attire_Status[3]; mobile_Path = Application.persistentDataPath; Json_Data_Parsing(); // defualt data 파싱 LOAD_NEW_DATA_JSON_Rena_Attire_Status(); LOAD_NEW_DATA_JSON_Party_Status(); LOAD_NEW_DATA_JSON_Save_Type_Option(); if (is_Begin) { is_Begin = false; int helper_1 = 4; for (int i = 0; i < party_Status.Length; i++) { party_Status[i] = new Party_Status((int)party_Status_Data[helper_1]["SAVE_NUM"], (int)party_Status_Data[helper_1]["PARTY_NUM"]); helper_1++; } int helper_2 = 1; for (int i = 0; i < rena_Attire_Status.Length; i++) { rena_Attire_Status[i] = new Rena_Attire_Status((int)rena_Attire_Status_Data[helper_2]["SAVE_NUM"]); helper_2++; } select_Type_Option = new Save_Type_Option((int)save_Type_Option[0]["LANGUAGE_TYPE"], (int)save_Type_Option[0]["SAVE_TYPE"]); } }