private void DisplayMoveChoices() { //look at current location for list of movement directions //Debug.Log(playerMover.GetText()); roomNarration.text = playerMover.GetText(); for (int i = 0; i < moveButtons.Length; i++) { moveButtons[i].SetActive(false); } int listCounter = 0; foreach (string direction in playerMover.GetMovementDirections()) { //Debug.Log(listCounter); //Debug.Log(direction); if (direction == Directions.NorthWest.ToString()) { ButtonImageSetterOn(0, listCounter); } else if (direction == Directions.North.ToString()) { ButtonImageSetterOn(1, listCounter); } else if (direction == Directions.NorthEast.ToString()) { ButtonImageSetterOn(2, listCounter); } else if (direction == Directions.West.ToString()) { ButtonImageSetterOn(3, listCounter); } else if (direction == Directions.East.ToString()) { ButtonImageSetterOn(5, listCounter); } else if (direction == Directions.SouthEast.ToString()) { ButtonImageSetterOn(6, listCounter); } else if (direction == Directions.South.ToString()) { ButtonImageSetterOn(7, listCounter); } else if (direction == Directions.SouthWest.ToString()) { ButtonImageSetterOn(8, listCounter); } listCounter++; } }