Beispiel #1
0
        void SpawnTail()
        {
            GameObject obj = Instantiate(Resources.Load <GameObject>("SnakeBody")) as GameObject;

            obj.transform.position = SnakeBodyManager.Instance.Bodies[0].transform.position;

            SnakeBody newBody = obj.GetComponent <SnakeBody>();

            SnakeBodyManager.Instance.Bodies.Insert(0, newBody);
            SnakeBodyManager.Instance.Bodies[0].Front = SnakeBodyManager.Instance.Bodies[1];
            SnakeBodyManager.Instance.Bodies[1].Back  = SnakeBodyManager.Instance.Bodies[0];

            newBody.ScaleDown();
            newBody.CheckPointLoaded = true;
        }