# model.getCustomFunction(function)

Get Custom Function parameters

@status current Introduced in 2.0.0, TODO rename function

## Parameters

* `function` (unsigned number) custom function number (use 0 for CF1)

## Return value

* `nil` requested custom function does not exist
* `table` custom function data:
  * `switch` (number) switch index
  * `func` (number) function index
  * `name` (string) Name of track to play (only returned only returned if action is play track, sound or script)
  * `value` (number) value (only returned only returned if action is **not** play track, sound or script)
  * `mode` (number) mode (only returned only returned if action is **not** play track, sound or script)
  * `param` (number) parameter (only returned only returned if action is **not** play track, sound or script)
  * `active` (number) 0 = disabled, 1 = enabled
