Exemple #1
0
    void Update()
    {
        Profiler.BeginSample("UserInput");
        if (Input.GetKeyDown(Up))
        {
            direction = Direction.Up;
        }
        else if (Input.GetKeyDown(Down))
        {
            direction = Direction.Down;
        }
        else if (Input.GetKeyDown(Right))
        {
            direction = Direction.Right;
        }
        else if (Input.GetKeyDown(Left))
        {
            direction = Direction.Left;
        }

        if (direction != Direction.None && Time.time > _LastKeyTime + Wait)
        {
            _LastKeyTime = Time.time;
            GridHolder.Move(direction);
            direction = Direction.None;
        }
        Profiler.EndSample();
    }