示例#1
0
    // 判断现在SnakeNode Class时,自己destroy自己的GameObject成员,就会Exception。。是为什么呢?
    public void CheckSeven(BBBB.SnakeNode sn)
    {
        if (BBBB.SnakeNode.RainbowCount == 7)
        {
            GameWin = true;
            sn.DestroySnake();
            Debug.Log("小蛇变成了七彩艾希,像彩虹一般出现在Hank眼前。");

            BBBB.SnakeNode.RainbowCount = 0;
        }
    }
示例#2
0
 public void DestroySnake()
 {
     if (nextNode == null)
     {
         Object.Destroy(node);
         Debug.Log("Destroy!");
     }
     else
     {
         nextNode.DestroySnake();
         Object.Destroy(node);
     }
 }