Beispiel #1
0
        private void SolveSessionThree(SessionSevenTestEngine runner, ScoreType targetScore)
        {
            Assert.IsTrue(Tree.Cutscenes.Director.FinishedSession(Cutscenes.Sessions.Two));

            runner.Interact(Tree.Basement.LandonPortrait, Verbs.Pick);
            runner.Interact(Tree.InventoryItems.Portrait, Verbs.Look);
            runner.Interact(Tree.InventoryItems.DrawerKey, Tree.Basement.DrawerRight, Verbs.Use);
            runner.Interact(Tree.Basement.DrawerRight, Verbs.Open, false);
            runner.AdvanceToNonInteractive();
            runner.AdvanceToInteractive();
            runner.MouseClick();
            runner.AdvanceToInteractive();
            runner.Interact(Tree.Basement.Shelf, Verbs.Look);
            runner.Interact(Tree.Basement.ShelfBlanketFlashlight, Verbs.Pick);

            runner.AnswerDialog(targetScore);
        }