Картина вышла.
По сути, вам нужно добавить значение к вашему вращению, и вы можете добавить случайное значение или заранее определенные значения, чтобы получить тот же результат.
Если вы хотите сделать переход от одного к другому, используйте кнопку Vector3.Lerp.
пример
camTransform.localEulerAngles = new Vector3(camTransform.localEulerAngles.x + recoilAmountx, camTransform.localEulerAngles.y + recoilAmounty, camTransform.localEulerAngles.z + recoilAmountz);