public DailyTask InitializeDailyTask() { Debug.Log(_player.Name); _reader = _db.searchAccordData(DAILY_TASK, "PlayerName", "=", "'" + _player.Name + "'"); int[] Task0Number = _db.readIntData(_reader, "Task0Number"); _reader = _db.searchAccordData(DAILY_TASK, "PlayerName", "=", "'" + _player.Name + "'"); int[] Task1Number = _db.readIntData(_reader, "Task1Number"); _reader = _db.searchAccordData(DAILY_TASK, "PlayerName", "=", "'" + _player.Name + "'"); int[] Task2Number = _db.readIntData(_reader, "Task2Number"); _reader = _db.searchAccordData(DAILY_TASK, "PlayerName", "=", "'" + _player.Name + "'"); float[] Complete0 = _db.readFloatData(_reader, "Complete0"); _reader = _db.searchAccordData(DAILY_TASK, "PlayerName", "=", "'" + _player.Name + "'"); float[] Complete1 = _db.readFloatData(_reader, "Complete1"); _reader = _db.searchAccordData(DAILY_TASK, "PlayerName", "=", "'" + _player.Name + "'"); float[] Complete2 = _db.readFloatData(_reader, "Complete2"); _reader = _db.searchAccordData(DAILY_TASK, "PlayerName", "=", "'" + _player.Name + "'"); String[] Date = _db.readStringData(_reader, "Date"); if (Task0Number.Length == 0) { _dailyTask.Name = _player.Name; _dailyTask.TaskNumber = new int[] { -1, -1, -1 }; _dailyTask.Complete = new float[] { 0, 0, 0 }; _dailyTask.MarkTime(); _dailyTask.CreateTaskRandomly(); InsertDailyTaskData(_dailyTask); return(_dailyTask); } _dailyTask.Name = _player.Name; _dailyTask.TaskNumber = new int[] { Task0Number[0], Task1Number[0], Task2Number[0] }; _dailyTask.Complete = new float[] { Complete0[0], Complete1[0], Complete2[0] }; _dailyTask.Date = Convert.ToDateTime(Date[0]); return(_dailyTask); }