> For the complete documentation index, see [llms.txt](https://maraudical.gitbook.io/status-effects-framework/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://maraudical.gitbook.io/status-effects-framework/2.0.0/type-specifics/classes/statusvariable.md).

# StatusVariable

### Description

The StatusVariable is an abstract class inherited by the [StatusFloat](/status-effects-framework/2.0.0/type-specifics/classes/statusvariable/statusfloat.md), [StatusInt](/status-effects-framework/2.0.0/type-specifics/classes/statusvariable/statusint.md), and [StatusBool](/status-effects-framework/2.0.0/type-specifics/classes/statusvariable/statusbool.md).

### Properties

<table data-header-hidden data-full-width="false"><thead><tr><th width="128"></th><th></th></tr></thead><tbody><tr><td>Instance</td><td>The reference to the <a href="/pages/fj86Y2oCF7hnxjrSZdqV">IStatusManager</a> that effects this variable. Note that this field is not public or visible in the inspector but <strong>NEEDS</strong> to be assigned through SetManager() on the Awake() or Start() class of the containing method.</td></tr></tbody></table>

### Methods

<table data-header-hidden data-full-width="false"><thead><tr><th width="146"></th><th width="533.3333333333333"></th></tr></thead><tbody><tr><td><a href="/pages/zkBIYbfdYYcMqC7XrSRJ">SetManager</a></td><td>Assigns a <a href="/pages/fj86Y2oCF7hnxjrSZdqV">IStatusManager</a> instance to read <a href="/pages/OpUFQnv9JKaTU0cxnlHw">StatusEffect</a> data from.</td></tr></tbody></table>
