Пример #1
0
    public void StartGame()
    {
        Time.timeScale  = 1;
        hasCollided     = false;
        isCongradulated = false;
        foodEaten       = 0;
        snakeController = transform.GetComponent <SnakeController>();

        snakeController.DestroySnake();
        snakeController.CreateSnake();

        snakeHead      = transform.GetChild(0).gameObject;
        mobileControls = GetComponent <MobileControls>();

        //pool
        CreatePlayField();
        if (pool)
        {
            pool.Reset();
        }
        pool.Create();

        Destroy(blockContainer);

        blockContainer = new GameObject("BlockContainer");

        GenerateFood();
    }
Пример #2
0
 void Start()
 {
     snakeController = new SnakeController(this);
     snakeController.CreateSnake();
 }
Пример #3
0
 public void StartGame()
 {
     MapManager.CreateMap();
     mainPlayer = SnakeController.CreateSnake();
 }