# IGH_StateAwareObject interface

Namespace: [Grasshopper.Kernel](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public interface IGH_StateAwareObject
```

Implement this interface if you want to be included in state saving/loading.

**Derived types:** [GH_BooleanSwitch_Obsolete](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-booleanswitch-obsolete.md), [GH_BooleanToggle](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-booleantoggle.md), [GH_ColourSwatch](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-colourswatch.md), [GH_ColourWheel](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-colourwheel.md), [GH_DialKnob](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-dialknob.md), [GH_DigitScroller](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-digitscroller.md), [GH_GradientControl](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-gradientcontrol.md), [GH_GraphMapper](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-graphmapper.md), [GH_MultiDimensionalSlider](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-multidimensionalslider.md), [GH_NumberSlider](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-numberslider.md), [GH_ValueList](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-valuelist.md)

## Methods

- [LoadState](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.igh-stateawareobject/loadstate.md): Override this function to load your state data. DO NOT START A NEW SOLUTION. This will be handled by the state manager.
- [SaveState](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.igh-stateawareobject/savestate.md): Override this function to store your state data. You have to return a deserializable string.
