Exemplo n.º 1
0
 void movement()
 {
     electricPower = cc.GetComponent <ePower>();
     //walking script
     anim.SetBool("idle", true);
     if (electricPower.movementBool == true)
     {
         anim.SetBool("e-movement", true);
         anim.SetBool("idle", false);
     }
     else if (electricPower.movementBool == true && idlSet == true)
     {
         anim.SetBool("e-movement", false);
     }
     else if (idlSet == true)
     {
         anim.SetBool("idle", false);
     }
 }
Exemplo n.º 2
0
    void InputMagnitude()
    {
        float vert = 5f;

        //anim.SetBool("idle", true);

        //if (Input.GetKeyDown(KeyCode.Space))
        //{
        //    anim.SetBool("idle", false);
        //    anim.SetBool("jump", true);
        //    Debug.Log("jumped !");
        //    StartCoroutine(JumpEvent());



        //}
        //else
        //{
        //    anim.SetBool("jump", false);
        //    anim.SetBool("idle", true);


        //}

        //epower
        electricPower = cc.GetComponent <ePower>();
        //walking script
        anim.SetBool("idle", true);
        if (electricPower.movementBool == true)
        {
            anim.SetBool("e-movement", true);
            anim.SetBool("idle", false);
        }
        else if (electricPower.movementBool == true && idlSet == true)
        {
            anim.SetBool("e-movement", false);
        }
        else if (idlSet == true)
        {
            anim.SetBool("idle", false);
        }


        //end epower
        InputX = Input.GetAxis("Horizontal");
        InputZ = Input.GetAxis("Vertical");

        anim.SetFloat("InputZ", InputZ, 0f, Time.deltaTime * 2f);
        anim.SetFloat("InputX", InputX, 0f, Time.deltaTime * 2f);

        //calc input magn


        speed = new Vector2(InputX, InputZ).sqrMagnitude;
        if (InputZ < 0)
        {
            speed = -speed;
        }
        if (speed > allowdplyrRot)
        {
            anim.SetFloat("InputMagnitude", speed, 0f, Time.deltaTime);
            PlayerMovementRot();
        }
        else if (speed < allowdplyrRot)
        {
            anim.SetFloat("InputMagnitude", speed, 0f, Time.deltaTime);
        }
    }