> For the complete documentation index, see [llms.txt](https://andres-organization-9.gitbook.io/luxus-1-assets/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://andres-organization-9.gitbook.io/luxus-1-assets/animal-controller-states/advanced-climbing/state-variables/general-settings.md).

# General Settings

{% tabs %}
{% tab title="General" %}

* **`BoolVar inAction`**
  * Indicates whether the character is currently performing a climbing action.
* **`TransformVar currentClimbPointTransformVar`**
  * Stores the transform of the currently detected climb point.
* **`GameObject climbPointMarkerPrefab`**
  * Prefab used to visually mark detected climb points for debugging and visual feedback.
* **`GameObject refClimbPointPrefab`**
  * A reference prefab used to create temporary climb points dynamically (e.g., for edges or walls without predefined climb points).
* **`bool useCameraInput`**
  * Specifies whether the camera input should be used for climb interactions (disabled by default for better corner handling).
    {% endtab %}

{% tab title="Layer Settings" %}

* **`LayerMask wallLayer`**
  * Defines which layers are considered climbable walls.
* **`LayerMask climbPoint`**
  * Defines the layers where climb points are located.
* **`LayerMask climbableLayer`**
  * Defines layers that can be used to auto-generate climb points.
* **`LayerMask ignore`**
  * Defines layers that should be ignored during climb point detection.
* **`string ledgeTag`**&#x20;
  * Tag used to identify climb points explicitly.
* **`Tag ledgeACTag`**&#x20;
  * A secondary tag specifically for Advanced Climbing (used for differentiation in multi-tag setups).
    {% endtab %}
    {% endtabs %}
