# Init

_void_ **Init**(\[_bool_ **useGUI**])

## Parameters

**useGUI**: Whether or not to use cInput's built-in GUI. Defaults to `true`.

## Description

Use this to manually initialize the cInput object.

cInput will attempt to create the cInput object automatically upon first use, but there are [some situations](http://forum.unity3d.com/threads/released-cinput-2-unitys-custom-inputmanager-got-improved.130730/page-2#post-989410) which might require you to manually call this method first. Thus it is considered best practice to call `Init()` at the beginning of your [setup script](../../using-cinput/setting-up-the-default-inputs).

## Example
