private void PlaceNut(SessionSevenTestEngine runner, Vector2 absolutePosition) { runner.Interact(Tree.InventoryItems.Hazelnuts, Verbs.Use); var ClickPos = Tree.Basement.Scene.Get <Camera>().Transform(absolutePosition); runner.MouseClick(ClickPos); runner.AdvanceToInteractive(); }
private void SetupRFIDAntenna(SessionSevenTestEngine runner) { var ClickPos = Tree.Basement.Scene.Get <Camera>().Transform(new Vector2(422, 334)); runner.MouseClick(ClickPos); runner.AdvanceToInteractive(); ClickPos = Tree.Basement.Scene.Get <Camera>().Transform(Basement.WoodenPanel.Collider.Center); runner.MouseClick(ClickPos); runner.AdvanceToInteractive(); ClickPos = Tree.Basement.Scene.Get <Camera>().Transform(new Vector2(620, 333)); runner.MouseClick(ClickPos); runner.AdvanceToInteractive(); ClickPos = Tree.Basement.Scene.Get <Camera>().Transform(Basement.WoodenPanel.Collider.Center); runner.MouseClick(ClickPos); runner.AdvanceToInteractive(); }
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); }