// Update is called once per frame void Update() { if (spin && !gameController.IsStop()) { transform.RotateAround(pTransform.position, new Vector3(0f, 0f, 1f), gameController.currentSpeed * Time.deltaTime); } }