PlayerWalk.FixedUpdate C# (CSharp) Метод

FixedUpdate() публичный Метод

public FixedUpdate ( ) : void
Результат void
    void FixedUpdate()
    {
        if (Application.platform == RuntimePlatform.Android) {
            if (Input.GetKey (KeyCode.Escape)) {
                tm.pause ();
            }
        }

        if ((Input.GetKey(KeyCode.Q) || Input.GetKey(KeyCode.LeftArrow) || Direction == "left") && transform.position == pos)
        {        // Left
            moveLeft();
        }
        else if ((Input.GetKey(KeyCode.D) || Input.GetKey(KeyCode.RightArrow) || Direction == "right") && transform.position == pos)
        {        // Right
            moveRight();
        }
        else if ((Input.GetKey(KeyCode.Z) || Input.GetKey(KeyCode.UpArrow) || Direction == "up") && transform.position == pos)
        {        // Up
            moveUp();
        }
        else if ((Input.GetKey(KeyCode.S) || Input.GetKey(KeyCode.DownArrow) || Direction == "down") && transform.position == pos)
        {        // Down
            moveDown();
        } else if (transform.position == pos) {
            Anim.SetInteger ("AnimState", 0);
        }
        time++;

        if (time == 15)
        {
            pos.x = Mathf.Round(transform.position.x);
            pos.y = Mathf.Round(transform.position.y);
        }
        else
        {
            transform.position = Vector3.MoveTowards(transform.position, pos, Time.deltaTime * speed);    // Move there
        }
    }