Exemplo n.º 1
0
 public void AddTimeTravel()
 {
     _timeTravelStatusHolder = new TimeTravelStatusHolder
     {
         Position  = _snakeHead.transform.localPosition,
         SnakeSize = _snakeSegmentList.Count
     };
 }
Exemplo n.º 2
0
    private void TimeTravel()
    {
        InitializeDefaultSnake(_timeTravelStatusHolder.SnakeSize, _timeTravelStatusHolder.Position, false);
        this.gameObject.SetActive(true);

        //TODO animation
        StartCoroutine(StartMovingAfterRespawn());

        _timeTravelStatusHolder = null;
    }