Type of parameter
Primitive
Basic type parameters.
Type | Inspector | Description |
---|---|---|
Bool | ![]() |
Boolean |
Enum | ![]() |
enum type (typable) |
Float | ![]() |
Signed 32 bit floating point number |
Int | ![]() |
Signed 32 bit integer |
Long | ![]() |
Signed 64 bit integer |
String | ![]() |
String |
PrimitiveList
A list of basic type parameters.
Type | Inspector | Description |
---|---|---|
BoolList | ![]() |
List of boolean |
EnumList | ![]() |
List of enum type (typable) |
FloatList | ![]() |
List of signed 32 bit floating point number |
IntList | ![]() |
List of signed 32 bit integer |
LongList | ![]() |
List of signed 64 bit integer |
StringList | ![]() |
List of string |
UnityObject
An Object type parameter defined in Unity.
Type | Inspector | Description |
---|---|---|
AssetObject | ![]() |
Referece to AssetObject (typable) |
Component | ![]() |
Referece to Component (typable) |
GameObject | ![]() |
Reference to GameObject |
RectTransform | ![]() |
Reference to RectTransform component |
Rigidbody | ![]() |
Reference to Rigidbody component |
Rigidbody2D | ![]() |
Reference to Rigidbody2D component |
Transform | ![]() |
Reference to Transform component |
UnityObjectList
A list of Object type parameters defined in Unity.
Type | Inspector | Description |
---|---|---|
AssetObjectList | ![]() |
List of referece to AssetObject (typable) |
ComponentList | ![]() |
List of referece to Component (typable) |
GameObjectList | ![]() |
List of reference to GameObject |
UnityStruct
Structure parameters defined in Unity.
Type | Inspector | Description |
---|---|---|
Bounds | ![]() |
An axis aligned bounding box. |
BoundsInt | ![]() |
An axis aligned bounding box in which each component is an integer. |
Color | ![]() |
Color |
Quaternion | ![]() |
Quaternion |
Rect | ![]() |
2D rectangle |
RectInt | ![]() |
2D rectangle in which each component is an integer |
Vector2 | ![]() |
2 dimensional vector |
Vector2Int | ![]() |
2 dimensional vector in which each component is an integer |
Vector3 | ![]() |
3 dimensional vector |
Vector3Int | ![]() |
3 dimensional vector in which each component is an integer |
Vector4 | ![]() |
4 dimensional vector |
UnityStructList
A list of structure parameters defined in Unity.
Type | Inspector | Description |
---|---|---|
BoundsIntList | ![]() |
List of an axis aligned bounding box in which each component is an integer |
BoundsList | ![]() |
List of an axis aligned bounding box |
ColorList | ![]() |
List of color |
QuaternionList | ![]() |
List of quaternion |
RectIntList | ![]() |
List of 2D rectangle in which each component is an integer |
RectList | ![]() |
List of 2D rectangle |
Vector2IntList | ![]() |
List of 2 dimensional vector in which each component is an integer |
Vector2List | ![]() |
List of 2 dimensional vector |
Vector3IntList | ![]() |
List of 3 dimensional vector in which each component is an integer |
Vector3List | ![]() |
List of 3 dimensional vector |
Vector4List | ![]() |
List of 4 dimensional vector |
Variable
A type parameter that can be defined by a script.
With Variable you can create your own parameters.
For details, see Scripting : Variable.