// 만약 ID값이 0일 경우 초기값 넣기 Rena_Attire_Status public void Default_Save_Data_Rena_Attire_Status(int i) { rena_Attire_Status[i - 1] = new Rena_Attire_Status((int)rena_Attire_Status_Data[i]["SAVE_NUM"], (int)rena_Attire_Status_Data[0]["ID"], rena_Attire_Status_Data[0]["NAME"].ToString(), (int)rena_Attire_Status_Data[0]["MUSCULAR_STRENGTH"], (int)rena_Attire_Status_Data[0]["MAGIC_POWER"] , (int)rena_Attire_Status_Data[0]["STAMINA"], (int)rena_Attire_Status_Data[0]["INTEELECT"], (int)rena_Attire_Status_Data[0]["CHARM"] , (int)rena_Attire_Status_Data[0]["SENSE"], (int)rena_Attire_Status_Data[0]["PRIDE"], (int)rena_Attire_Status_Data[0]["ARTISTIC"] , (int)rena_Attire_Status_Data[0]["ELEGANCE"], (int)rena_Attire_Status_Data[0]["MORALITY"], (int)rena_Attire_Status_Data[0]["RELIABILITY"], (int)rena_Attire_Status_Data[0]["STRESS"] , (int)rena_Attire_Status_Data[0]["OLD"], (int)rena_Attire_Status_Data[0]["MOOD"], (int)rena_Attire_Status_Data[0]["ATTIRE_ID"], (int)rena_Attire_Status_Data[0]["EQUIP_MUSCULAR_STRENGTH"] , (int)rena_Attire_Status_Data[0]["EQUIP_MAGIC_POWER"], (int)rena_Attire_Status_Data[0]["EQUIP_STAMINA"], (int)rena_Attire_Status_Data[0]["EQUIP_INTEELECT"] , (int)rena_Attire_Status_Data[0]["EQUIP_CHARM"], (int)rena_Attire_Status_Data[0]["EQUIP_SENSE"], (int)rena_Attire_Status_Data[0]["EQUIP_PRIDE"], (int)rena_Attire_Status_Data[0]["EQUIP_ARTISTIC"] , (int)rena_Attire_Status_Data[0]["EQUIP_ELEGANCE"], (int)rena_Attire_Status_Data[0]["EQUIP_MORALITY"], (int)rena_Attire_Status_Data[0]["EQUIP_RELIABILITY"] , (int)rena_Attire_Status_Data[0]["EQUIP_STRESS"]); }
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"]); } }
// Json 로드 Rena_Attire_Status_Data public void LOAD_NEW_DATA_JSON_Rena_Attire_Status() { if (File.Exists(mobile_Path + "/" + "Rena_Attire_Status_Data.json")) { string json_String = File.ReadAllText(mobile_Path + "/" + "Rena_Attire_Status_Data.json"); JsonData load_Json = JsonMapper.ToObject(json_String); for (int i = 0; i < rena_Attire_Status.Length; i++) { rena_Attire_Status[i] = new Rena_Attire_Status((int)load_Json[i]["SAVE_NUM"], (int)load_Json[i]["ID"], load_Json[i]["NAME"].ToString() , (int)load_Json[i]["MUSCULAR_STRENGTH"], (int)load_Json[i]["MAGIC_POWER"], (int)load_Json[i]["STAMINA"] , (int)load_Json[i]["INTELLECT"], (int)load_Json[i]["CHARM"], (int)load_Json[i]["SENSE"], (int)load_Json[i]["PRIDE"] , (int)load_Json[i]["ARTISTIC"], (int)load_Json[i]["ELEGANCE"], (int)load_Json[i]["MORALITY"], (int)load_Json[i]["RELIABILITY"], (int)load_Json[i]["STRESS"] , (int)load_Json[i]["OLD"], (int)load_Json[i]["MOOD"], (int)load_Json[i]["ATTIRE_ID"], (int)load_Json[i]["EQUIP_MUSCULAR_STRENGTH"] , (int)load_Json[i]["EQUIP_MAGIC_POWER"], (int)load_Json[i]["EQUIP_STAMINA"], (int)load_Json[i]["EQUIP_INTELLECT"], (int)load_Json[i]["EQUIP_CHARM"] , (int)load_Json[i]["EQUIP_SENSE"], (int)load_Json[i]["EQUIP_PRIDE"], (int)load_Json[i]["EQUIP_ARTISTIC"] , (int)load_Json[i]["EQUIP_ELEGANCE"], (int)load_Json[i]["EQUIP_MORALITY"], (int)load_Json[i]["EQUIP_RELIABILITY"] , (int)load_Json[i]["EQUIP_STRESS"]); } } else { is_Begin = true; } }