コード例 #1
0
        public RoomClue PopClue()
        {
            if (m_roomClues.Count == 0)
            {
                return(null);
            }
            else
            {
                RoomClue clueToPop = m_roomClues[0];

                m_roomClues.RemoveAt(0);
                return(clueToPop);
            }
        }
コード例 #2
0
        public void AddRoomClues(string key, List <string> values)
        {
            if (values.Count > 0)
            {
                RoomClue currentClue = new RoomClue();

                currentClue.key   = key;
                currentClue.clues = new List <string>(values);

                m_roomClues.Add(currentClue);

                /* Debug.Log("ROOM CUE KEY " + currentClue.key);
                 *
                 * foreach (string currentValue in currentClue.clues)
                 * {
                 *   Debug.Log("ROOM CUE VALUE " + currentValue);
                 * }*/
            }
        }