Некоторые функции в справке по скриптам (например, различные функции GetComponent) перечислены в варианте, который содержит букву T или имя типа в угловых скобках после имени функции:-
//C#
void FuncName<T>();
//JS
function FuncName.<T>(): T;
Они известны как общие функции. Их значимость для программирования заключается в том, чтобы указать типы параметров и/или возвращаемого типа при вызове функции. В JavaScript, это может быть использовано, чтобы обойти ограничения динамической типизации:-
// The type is correctly inferred since it is defined in the function call.
//In C#
var obj = GetComponent<Rigidbody>();
//In JS
var obj = GetComponent.<Rigidbody>();
В C# это может сократить количество кода:-
Rigidbody rb = go.GetComponent<Rigidbody>();
// ...as compared with:
Rigidbody rb = (Rigidbody) go.GetComponent(typeof(Rigidbody));
Любая функция, имеющая общий вариант, который указан на своей странице справки, позволяет использовать специальный синтаксис вызова.