---
title: "init(value:parentID:seatControl:pose:boundingBox:)"
framework: tabletopkit
role: symbol
role_heading: Initializer
path: "tabletopkit/diestate/init(value:parentid:seatcontrol:pose:boundingbox:)"
---

# init(value:parentID:seatControl:pose:boundingBox:)

Creates the state of a die using the specified current value, location, and player interactions.

## Declaration

```swift
init(value: Int, parentID: EquipmentIdentifier, seatControl: ControllingSeats = .any, pose: TableVisualState.Pose2D = .identity, boundingBox: Rect3D)
```

## See Also

### Creating a die state

- [init(value:parentID:seatControl:pose:entity:)](tabletopkit/diestate/init(value:parentid:seatcontrol:pose:entity:).md)
