예제 #1
0
    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);
    }
예제 #2
0
        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();
        }
예제 #3
0
    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();
    }
예제 #4
0
 public string SerializeExam(Exam exam)
 {
     throw new NotImplementedException();
 }