Exemplo n.º 1
0
 private void ManageBlastClips()
 {
     if (!shootScript.Shoot())
     {
         blastSources[0].mute = true;
         blastSources[1].mute = true;
         blastSources[2].mute = true;
         return;
     }
     if (shootScript.GetCounter() - 1 == 0)
     {
         blastSources[0].mute = false;
         blastSources[1].mute = true;
         blastSources[2].mute = true;
     }
     else if (shootScript.GetCounter() - 1 == 1)
     {
         blastSources[0].mute = true;
         blastSources[1].mute = false;
         blastSources[2].mute = true;
     }
     else if (shootScript.GetCounter() - 1 == 2)
     {
         blastSources[0].mute = true;
         blastSources[1].mute = true;
         blastSources[2].mute = false;
     }
 }
Exemplo n.º 2
0
 private void Update()
 {
     TimerCountdown();
     if (Input.GetButtonDown("Fire1"))
     {
         shootScript.Shoot(0, 0);
     }
     if (Input.GetButtonDown("Fire2"))
     {
     }
     if (Input.GetButtonDown("Jump") && !dodging)
     {
         anim.SetInteger("State", 2);
         dodgeH     = Input.GetAxisRaw("Horizontal");
         dodgeV     = Input.GetAxisRaw("Vertical");
         dodgeTimer = dodgeTime;
         dodging    = true;
     }
 }
Exemplo n.º 3
0
    // Update is called once per frame
    void Update()
    {
        // Keyboard movement
        float movementSpeed = rawMovementSpeed;

        direction = Vector3.zero;
        if (Input.GetKey(KeyCode.W))
        {
            direction += Vector3.forward;
        }
        if (Input.GetKey(KeyCode.S))
        {
            direction += -Vector3.forward;
        }
        if (Input.GetKey(KeyCode.A))
        {
            direction += -Vector3.right;
        }
        if (Input.GetKey(KeyCode.D))
        {
            direction += Vector3.right;
        }
        if (Input.GetKey(KeyCode.LeftShift))
        {
            movementSpeed *= runMultiplier;
        }
        if (Input.GetKeyDown(KeyCode.Space) && Time.time - jumpTime > jumpCD)
        {
            rb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse);
            jumpTime = Time.time;
        }
        if (Input.GetKeyDown(KeyCode.Mouse0))
        {
            shootScript.Shoot();
        }
        transform.Translate(direction * movementSpeed, Space.Self);
        rb.AddForce(transform.InverseTransformDirection(direction) * movementSpeed);
    }