January 2016
Beginner
260 pages
5h 48m
English
The Player class has to interact with the exit tile, which represents the entrance and exit of our dungeons. The player character also has to be transported to the Dungeon Board when the player moves to an exit tile. There are some subtleties to this, since we are not actually changing the scene. Code Snip 4.8 shows the updates the Player class requires:
14 public bool onWorldBoard; 15 public bool dungeonTransition; … 19 protected override void Start () { 20 animator = GetComponent<Animator>(); 21 22 health = GameManager.instance.healthPoints; 23 24 healthText.text = "Health: " + health; 25 26 position.x = position.y = 2;27 27 28 onWorldBoard = true; 29 dungeonTransition = false; 30 31 base.Start (); 32} … 40 private void Update () … 63 ...