Пример #1
0
    void FixedUpdate()
    {
        float run   = Input.GetAxis("Horizontal");
        float jump  = Input.GetAxis("Jump");
        float shock = Input.GetAxis("Fire1");

        if (jump != 0)
        {
            actions.JumpTowards(actions.UpVector);
        }

        if (run != 0f)
        {
            actions.Run(run);
        }

        if (shock != 0f)
        {
            actions.Shock();
        }
    }
Пример #2
0
    public void JumpTowards(Vector2 target)
    {
        Vector2 jumpTo = target - (Vector2)transform.position;

        actions.JumpTowards(jumpTo);
    }