void Update() { if (!IsFreeze) { //INPUT velocity.x = Input.GetAxisRaw("Horizontal"); velocity.y = Input.GetAxisRaw("Vertical"); /*animator.SetFloat("Horizontal", velocity.x); animator.SetFloat("Vertical", velocity.y); animator.SetFloat("Speed", velocity.sqrMagnitude);*/ /*if (Input.GetKeyDown(KeyCode.F)) flashLight.SetActive(!flashLight.activeSelf);*/ if (velocity.x > 0) { flashLight.SetDirection(FlashLight.Direction.Right); sr.flipX = false; } else if (velocity.x < 0) { flashLight.SetDirection(FlashLight.Direction.Left); sr.flipX = true; } animator.SetBool("Walking", Math.Abs(velocity.x) + Math.Abs(velocity.y) != 0); } }