Behaviour.TryGetComponent(TComponent type)
Gets the component of the specified type, if it exists.
Parameters:
Name | Type | Description |
---|---|---|
type | TComponent | The type of the component to retrieve. |
Returns:
type | Description |
---|---|
boolean | Returns true if the component is found, false otherwise. |
TComponent | The output argument that will contain the component or nil. |
Usage
---@type Behaviour
local behaviour;
---@type TComponent
local type;
local val0, val1 = behaviour.TryGetComponent(type)
Example
exists, component = myComponent.TryGetComponent(Transform);
-- exists is a boolean
-- component is Component or nil