private QuestBehaviour_Building LoadQuestBehaviour_Building(int questCode) { string query = $"SELECT * FROM dbo.QuestBehaviour_Building WHERE QuestCode = '{questCode}'"; DataSet dataSet = ConnectDB_GetDataSet("Game_DB", query); string jsonSTR = string.Empty; QuestBehaviour_Building behaviour_Building = null; if (dataSet != null) { try { jsonSTR = dataSet.Tables[0].Rows[0].ItemArray[1].ToString(); behaviour_Building = JsonUtility.FromJson <QuestBehaviour_Building>(jsonSTR); } catch (Exception e) { Debug.Log($"QuestBehaviour_Building : {questCode} 오류 / {e.Message}"); } return(behaviour_Building); } else { Debug.Log($"QuestBehaviour_Building DB 에서 {questCode} 퀘스트 Behaviour 를 찾을 수 없습니다"); return(null); } }
public QuestData(QuestBehaviour_Discussion discussion, QuestBehaviour_Building building, QuestBehaviour_KillMonster killMonster, QuestBehaviour_GetItem getItem) { this.Behaviour_Discussion = discussion; this.Behaviour_Building = building; this.Behaviour_KillMonster = killMonster; this.Behaviour_GetItem = getItem; }