# Sandbox.Animation.GraphBuilder.StateMachineBuilder.StateSettings

Events and optional layer values for a state.

- Kind: class
- Assembly: `Sandbox.Engine`
- Modifiers: sealed

## Constructors

- [`StateSettings`](/api/Sandbox.Animation.GraphBuilder.StateMachineBuilder.StateSettings/.ctor)

## Properties

- [`ElapsedEvents`](/api/Sandbox.Animation.GraphBuilder.StateMachineBuilder.StateSettings/ElapsedEvents)
- [`EntryEvents`](/api/Sandbox.Animation.GraphBuilder.StateMachineBuilder.StateSettings/EntryEvents)
- [`ExitEvents`](/api/Sandbox.Animation.GraphBuilder.StateMachineBuilder.StateSettings/ExitEvents)
- [`FullyInStateEvents`](/api/Sandbox.Animation.GraphBuilder.StateMachineBuilder.StateSettings/FullyInStateEvents)
- [`IsOffState`](/api/Sandbox.Animation.GraphBuilder.StateMachineBuilder.StateSettings/IsOffState)
- [`LayerBoneMask`](/api/Sandbox.Animation.GraphBuilder.StateMachineBuilder.StateSettings/LayerBoneMask)
- [`LayerRootMotionWeight`](/api/Sandbox.Animation.GraphBuilder.StateMachineBuilder.StateSettings/LayerRootMotionWeight)
- [`LayerWeight`](/api/Sandbox.Animation.GraphBuilder.StateMachineBuilder.StateSettings/LayerWeight)
- [`RemainingEvents`](/api/Sandbox.Animation.GraphBuilder.StateMachineBuilder.StateSettings/RemainingEvents)
- [`UseActualElapsedTimeInStateForTimedEvents`](/api/Sandbox.Animation.GraphBuilder.StateMachineBuilder.StateSettings/UseActualElapsedTimeInStateForTimedEvents)
