# GMController

{% hint style="info" %}
This is the main controller for the system and adjusting these settings will affect how your gas mask works. I'll detail below:
{% endhint %}

<figure><img src="https://2671696074-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmoDUk9C8ty9wp3OaYCmf%2Fuploads%2FujDQqaMLe7YXHcdAMydQ%2FGasMaskController.JPG?alt=media&#x26;token=6b82f6a5-fd8f-4ebe-9ba3-664d06753d47" alt=""><figcaption></figcaption></figure>

| Variable Name         | Description                                                                                    |
| --------------------- | ---------------------------------------------------------------------------------------------- |
| Has Gas Mask On Start | Set whether you want the gas mask from the start of the game                                   |
| Max Equip Timer       | How fast the gas mask is equipped                                                              |
| Filter Fall rate      | How fast the filter falls over time                                                            |
| Warning Percentage    | At what percentage the system should warn the player that the gas mask is low on filter amount |
| Filter timer          | How long each filter will last when full                                                       |
| Mask Filters          | How many filters you're currently carrying                                                     |
| Audio References      | References to the audio ScriptableObjects for playing audio clips                              |
| Equipping Inputs      | Set the inputs to use for this system                                                          |
