> For the complete documentation index, see [llms.txt](https://docs.moddingofisaac.com/ab_p/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.moddingofisaac.com/ab_p/beta/docs/gridentitydoor.md).

# Class "GridEntityDoor"

## Functions

### Bar () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### void Bar ( ) {: .copyable aria-label='Functions' }

### CanBlowOpen () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### boolean CanBlowOpen ( ) {: .copyable aria-label='Functions' }

### Close () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### void Close ( boolean Force ) {: .copyable aria-label='Functions' }

### GetSpriteOffset () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### [Vector](https://github.com/wofsauge/IsaacDocs/tree/420a6aaa54ea230461fb26e61297c068492684de/beta/Vector/README.md) GetSpriteOffset ( ) {: .copyable aria-label='Functions' }

### IsBusted () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### boolean IsBusted ( ) {: .copyable aria-label='Functions' }

### IsKeyFamiliarTarget () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### boolean IsKeyFamiliarTarget ( ) {: .copyable aria-label='Functions' }

### IsLocked () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### boolean IsLocked ( ) {: .copyable aria-label='Functions' }

### IsOpen () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### boolean IsOpen ( ) {: .copyable aria-label='Functions' }

### IsRoomType () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### boolean IsRoomType ( [RoomType](https://github.com/wofsauge/IsaacDocs/tree/420a6aaa54ea230461fb26e61297c068492684de/beta/enums/RoomType/README.md) Type ) {: .copyable aria-label='Functions' }

### IsTargetRoomArcade () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### boolean IsTargetRoomArcade ( ) {: .copyable aria-label='Functions' }

### Open () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### void Open ( ) {: .copyable aria-label='Functions' }

### SetLocked () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### void SetLocked ( boolean Locked ) {: .copyable aria-label='Functions' }

### SetRoomTypes () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### void SetRoomTypes ( [RoomType](https://github.com/wofsauge/IsaacDocs/tree/420a6aaa54ea230461fb26e61297c068492684de/beta/enums/RoomType/README.md) CurrentRoomType, [RoomType](https://github.com/wofsauge/IsaacDocs/tree/420a6aaa54ea230461fb26e61297c068492684de/beta/enums/RoomType/README.md) TargetRoomType ) {: .copyable aria-label='Functions' }

### SpawnDust () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### void SpawnDust ( ) {: .copyable aria-label='Functions' }

### TryBlowOpen () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### boolean TryBlowOpen ( boolean FromExplossion ) {: .copyable aria-label='Functions' }

try to open the door by explosive force, true for success

### TryUnlock () {: aria-label='Functions' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### boolean TryUnlock ( boolean Force ) {: .copyable aria-label='Functions' }

try to unlock the door using a key, true for success

## Variables

### Busted {: aria-label='Variables' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### boolean Busted  {: .copyable aria-label='Variables' }

### CloseAnimation {: aria-label='Variables' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### string CloseAnimation  {: .copyable aria-label='Variables' }

### CurrentRoomType {: aria-label='Variables' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### [RoomType](https://github.com/wofsauge/IsaacDocs/tree/420a6aaa54ea230461fb26e61297c068492684de/beta/enums/RoomType/README.md) CurrentRoomType  {: .copyable aria-label='Variables' }

### [Direction](https://github.com/wofsauge/IsaacDocs/tree/420a6aaa54ea230461fb26e61297c068492684de/beta/enums/Direction/README.md) {: aria-label='Variables' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### [Direction](https://github.com/wofsauge/IsaacDocs/tree/420a6aaa54ea230461fb26e61297c068492684de/beta/enums/Direction/README.md) [Direction](https://github.com/wofsauge/IsaacDocs/tree/420a6aaa54ea230461fb26e61297c068492684de/beta/enums/Direction/README.md)  {: .copyable aria-label='Variables' }

### ExtraSprite {: aria-label='Variables' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### [Sprite](https://github.com/wofsauge/IsaacDocs/tree/420a6aaa54ea230461fb26e61297c068492684de/beta/Sprite/README.md) ExtraSprite  {: .copyable aria-label='Variables' }

### ExtraVisible {: aria-label='Variables' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### boolean ExtraVisible  {: .copyable aria-label='Variables' }

### LockedAnimation {: aria-label='Variables' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### string LockedAnimation  {: .copyable aria-label='Variables' }

### OpenAnimation {: aria-label='Variables' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### string OpenAnimation  {: .copyable aria-label='Variables' }

### OpenLockedAnimation {: aria-label='Variables' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### string OpenLockedAnimation  {: .copyable aria-label='Variables' }

### PreviousState {: aria-label='Variables' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### State PreviousState  {: .copyable aria-label='Variables' }

### PreviousVariant {: aria-label='Variables' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### Variant PreviousVariant  {: .copyable aria-label='Variables' }

### Slot {: aria-label='Variables' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### [DoorSlot](https://github.com/wofsauge/IsaacDocs/tree/420a6aaa54ea230461fb26e61297c068492684de/beta/enums/DoorSlot/README.md) Slot  {: .copyable aria-label='Variables' }

### TargetRoomIndex {: aria-label='Variables' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### int TargetRoomIndex  {: .copyable aria-label='Variables' }

### TargetRoomType {: aria-label='Variables' }

[ ](/ab_p/beta/docs/gridentitydoor.md){: .abp .tooltip .badge }

#### [RoomType](https://github.com/wofsauge/IsaacDocs/tree/420a6aaa54ea230461fb26e61297c068492684de/beta/enums/RoomType/README.md) TargetRoomType  {: .copyable aria-label='Variables' }
