private void CursorHandle() { var position = new Vector3(Input.mousePosition.x, Input.mousePosition.y, 1); position = Camera.main.ScreenToWorldPoint(position); var projectileVector = new Vector2(position.x - transform.position.x, position.y - transform.position.y); gameObject.GetComponent <Transform>().rotation = Quaternion.Euler(0, 0, AngleHelper.GetAngleForParticles(projectileVector) - arc / 2); }