Exemplo n.º 1
0
        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++;
            }
        }