private void RotateDegrees(Vector3 degrees,
params Animator[] anims)
{
Quaternion quaternion = Quaternion.Euler(degrees);
foreach (var anim in anims)
{
anim.transform.rotation = Quaternion.Slerp(anim.transform.rotation, quaternion, rotationSpeed * Time.deltaTime);
}
}
Например, используя этот метод:
RotateDegrees(new Vector3(0, 0, 0), animators[0], animators[1]);
Но если я хочу, чтобы аниматоры [0] начинали вращаться справа налево, а аниматоры [1] слева направо?
И сделайте это в одну строку, как я делаю сейчас, но с простым способом решить, в какую сторону он будет вращать каждый объект.