public NavTaskTable(int id, TaskNames taskName, int unlockCode, int nextTaskUnlockCode, int codeToComplete) : base(id, taskName, unlockCode, nextTaskUnlockCode) { Fk = id; CodeToComplete = codeToComplete; PageType = PageTypes.NavPage; }
static string EnumToTitle(TaskNames taskName) { var regex = new Regex(@" (?<=[A-Z])(?=[A-Z][a-z]) | (?<=[^A-Z])(?=[A-Z]) | (?<=[A-Za-z])(?=[^A-Za-z])", RegexOptions.IgnorePatternWhitespace); return(regex.Replace(taskName.ToString(), " ")); }
public void OnCancelTask() { if (string.IsNullOrEmpty(SelectedTask)) { return; } _tasks[SelectedTask].CancelTask(); TaskNames.Remove(SelectedTask); SelectedTask = ""; }
public TextTaskTable(int id, TaskNames taskName, int unlockCode, int nextTaskUnlockCode) { Id = id; Name = EnumToTitle(taskName); Text = GetText.GetTextPageText(taskName); UnlockCode = unlockCode; PageType = PageTypes.TextPage; Completed = false; Locked = true; NextTaskUnlockCode = nextTaskUnlockCode; }
public string AddTask(string item, int parentid) { var taskEntity = new TaskNames() { taskname = item, categoryid = parentid }; _context.TaskNames.Add(taskEntity); _context.SaveChanges(); return(taskEntity.taskid.ToString()); }
public QuizTaskTable(int id, TaskNames taskName, int unlockCode, int nextTaskUnlockCode) : base(id, taskName, unlockCode, nextTaskUnlockCode) { Fk = id; var button = GetText.GetQuizButtons (taskName); Response1 = button.Buttons[0].Text; Response2 = button.Buttons[1].Text; Response3 = button.Buttons[2].Text; Response4 = button.Buttons[3].Text; ResponseText1 = button.Buttons[0].Response; ResponseText2 = button.Buttons[1].Response; ResponseText3 = button.Buttons[2].Response; ResponseText4 = button.Buttons[3].Response; Answer = int.Parse (button.Answer); Text = button.Question; PageType = PageTypes.QuizPage; }
public QuizTaskTable(int id, TaskNames taskName, int unlockCode, int nextTaskUnlockCode) : base(id, taskName, unlockCode, nextTaskUnlockCode) { Fk = id; var button = GetText.GetQuizButtons(taskName); Response1 = button.Buttons[0].Text; Response2 = button.Buttons[1].Text; Response3 = button.Buttons[2].Text; Response4 = button.Buttons[3].Text; ResponseText1 = button.Buttons[0].Response; ResponseText2 = button.Buttons[1].Response; ResponseText3 = button.Buttons[2].Response; ResponseText4 = button.Buttons[3].Response; Answer = int.Parse(button.Answer); Text = button.Question; PageType = PageTypes.QuizPage; }
void LoadFileNames(string dir) { string location = Application.streamingAssetsPath; try { string temp = location + dir; foreach (string file in System.IO.Directory.GetFiles(temp)) { string label = file.Replace(temp, ""); if (!label.Contains(".meta")) { string contents = System.IO.File.ReadAllText(temp + label); TaskNames taskname = JsonUtility.FromJson <TaskNames>(contents); //Debug.Log(procedureNames.title); taskboardNames.Add(taskname.name); files.Add(label); } } } catch (System.Exception ex) { Debug.Log("Error: JSON input. " + ex.Message); } }
static string EnumToTitle(TaskNames taskName) { var regex = new Regex(@" (?<=[A-Z])(?=[A-Z][a-z]) | (?<=[^A-Z])(?=[A-Z]) | (?<=[A-Za-z])(?=[^A-Za-z])", RegexOptions.IgnorePatternWhitespace); return regex.Replace (taskName.ToString(), " "); }
public TextTaskTable(int id, TaskNames taskName, int unlockCode, int nextTaskUnlockCode) { Id = id; Name = EnumToTitle (taskName); Text = GetText.GetTextPageText (taskName); UnlockCode = unlockCode; PageType = PageTypes.TextPage; Completed = false; Locked = true; NextTaskUnlockCode = nextTaskUnlockCode; }
public static string GetTextPageText(TaskNames textPage) { return(GetTextFile(textPage.ToString())); }
public static QuizButtons GetQuizButtons(TaskNames textPage) { return(JsonConvert.DeserializeObject <QuizButtons> (GetTextFile(textPage.ToString()))); }
public static string GetTextPageText(TaskNames textPage) { return GetTextFile (textPage.ToString ()); }
public static QuizButtons GetQuizButtons(TaskNames textPage) { return JsonConvert.DeserializeObject<QuizButtons> (GetTextFile (textPage.ToString ())); }