private void onExamEnd() { // do something for ui _exam.StartEvent.Detach(onExamStart); _exam.EndEvent.Detach(onExamEnd); _exam.DialogueEvent.Detach(onExamDialogue); _exam.DialogueEvent.Detach(onExamDialogueNPC); _exam.DialogueEvent.Detach(onExamDialogueRival); _exam = null; Invoke(RESUME_METHOD_NAME, DEFAULT_DELAY_SECONDS); }
static void Main(string[] args) { Console.WriteLine("Enter number of students"); var count = int.Parse(Console.ReadLine()); Console.WriteLine("Result:"); Exam exam = new Exam(); exam.SitDownStudents(count); Console.ReadKey(); }
private void onActionBeforeEndExam(Exam.Exam exam) { endAnim(); ProgressPanel.HideActionProgressPanel(); _exam = exam; _exam.StartEvent.Attach(onExamStart); _exam.EndEvent.Attach(onExamEnd); _exam.DialogueEvent.Attach(onExamDialogue); _exam.DialogueEvent.Attach(onExamDialogueNPC); _exam.DialogueEvent.Attach(onExamDialogueRival); _exam.Start(); }
public string SerializeExam(Exam exam) { throw new NotImplementedException(); }