Exemple #1
0
 void CheckVictory()
 {
     //Debug.Log(snakeNode.GetGreyBodyCount());
     //只要灰色的身体数量小于3,我就判他成功
     if (!victory && Snacks.Count == 0 && snakeNode.GetGreyBodyCount() < 3)
     {
         victory = true;
         snakeNode.Gone();
         Debug.Log("小蛇变成了七彩艾希,像彩虹一般出现在Hank眼前。");
     }
 }
Exemple #2
0
        public int GetGreyBodyCount()
        {
            int count = 0;

            if (nextNode != null)
            {
                count += nextNode.GetGreyBodyCount();
            }
            Color color;

            if (TryGetColor(out color) && color == Color.gray)
            {
                count++;
            }
            return(count);
        }