Ну, rightBat.GetComponent<T>()
- это обобщенный метод, возвращающий переданный ему компонент.В этом случае этот компонент Rigidbody
.После этого вы устанавливаете для свойства velocity
новое Vector
.
. Вы также можете использовать
Rigidbody foo = rightBat.GetComponent<Rigidbody>();
foo.velocity = new Vector(0f, 8f, 0f);
, но в вашем случае нет необходимости создаватьвременная переменная foo
и поэтому лучше назвать ее как
rightBat.GetComponent<Rigidbody>().velocity = new Vector(0f, 8f, 0f);