| Binding of Isaac - Afterbirth+ Lua Reference/Guide
    | 
 
  
 | Public Member Functions | |
| SetRoomTypes (RoomType CurrentRoomType, RoomType TargetRoomType) | |
| Open () | |
| Close (boolean Force) | |
| Bar () | |
| SpawnDust () | |
| boolean | CanBlowOpen () | 
| boolean | TryBlowOpen (boolean FromExplossion) | 
| try to open the door by explosive force, true for success  More... | |
| boolean | TryUnlock (boolean Force) | 
| try to unlock the door using a key, true for success  More... | |
| boolean | IsOpen () | 
| boolean | IsKeyFamiliarTarget () | 
| SetLocked (boolean Locked) | |
| boolean | IsLocked () | 
| boolean | IsBusted () | 
| boolean | IsRoomType (RoomType Type) | 
| boolean | IsTargetRoomArcade () | 
| const Vector & | GetSpriteOffset () | 
|  Public Member Functions inherited from GridEntity | |
| SetType (GridEntityType Type) | |
| SetVariant (integer Variant) | |
| Init (integer Seed) | |
| PostInit () | |
| Update () | |
| Render (Vector Offset) | |
| boolean | Hurt (integer Damage) | 
| boolean | Destroy (boolean Immediate) | 
| GridEntityType | GetType () | 
| integer | GetVariant () | 
| integer | GetGridIndex () | 
| Desc & | GetSaveState () | 
| GridEntityDoor | ToDoor () | 
| GridEntityPit | ToPit () | 
| GridEntityPoop | ToPoop () | 
| GridEntityRock | ToRock () | 
| GridEntityPressurePlate | ToPressurePlate () | 
| GridEntitySpikes | ToSpikes () | 
| GridEntityTNT | ToTNT () | 
| Public Attributes | |
| Direction | Direction | 
| integer | TargetRoomIndex | 
| DoorSlot | Slot | 
| RoomType | CurrentRoomType | 
| RoomType | TargetRoomType | 
| Sprite | ExtraSprite | 
| boolean | ExtraVisible | 
| boolean | Busted | 
| State | PreviousState | 
| Variant | PreviousVariant | 
| string | OpenAnimation | 
| string | CloseAnimation | 
| string | LockedAnimation | 
| string | OpenLockedAnimation | 
|  Public Attributes inherited from GridEntity | |
| const Vector | Position | 
| returns the position of the grid cell's center point  More... | |
| integer | State | 
| integer | VarData | 
| Desc | Desc | 
| RNG | RNG | 
| CollisionClass | CollisionClass | 
| Sprite | Sprite | 
| GridEntityDoor::Bar | ( | ) | 
| boolean GridEntityDoor::CanBlowOpen | ( | ) | 
| GridEntityDoor::Close | ( | boolean | Force | ) | 
| const Vector& GridEntityDoor::GetSpriteOffset | ( | ) | 
| boolean GridEntityDoor::IsBusted | ( | ) | 
| boolean GridEntityDoor::IsKeyFamiliarTarget | ( | ) | 
| boolean GridEntityDoor::IsLocked | ( | ) | 
| boolean GridEntityDoor::IsOpen | ( | ) | 
| boolean GridEntityDoor::IsRoomType | ( | RoomType | Type | ) | 
| boolean GridEntityDoor::IsTargetRoomArcade | ( | ) | 
| GridEntityDoor::Open | ( | ) | 
| GridEntityDoor::SetLocked | ( | boolean | Locked | ) | 
| GridEntityDoor::SpawnDust | ( | ) | 
| boolean GridEntityDoor::TryBlowOpen | ( | boolean | FromExplossion | ) | 
try to open the door by explosive force, true for success
| boolean GridEntityDoor::TryUnlock | ( | boolean | Force | ) | 
try to unlock the door using a key, true for success
| boolean GridEntityDoor::Busted | 
| string GridEntityDoor::CloseAnimation | 
| RoomType GridEntityDoor::CurrentRoomType | 
| Direction GridEntityDoor::Direction | 
| Sprite GridEntityDoor::ExtraSprite | 
| boolean GridEntityDoor::ExtraVisible | 
| string GridEntityDoor::LockedAnimation | 
| string GridEntityDoor::OpenAnimation | 
| string GridEntityDoor::OpenLockedAnimation | 
| State GridEntityDoor::PreviousState | 
| Variant GridEntityDoor::PreviousVariant | 
| DoorSlot GridEntityDoor::Slot | 
| integer GridEntityDoor::TargetRoomIndex | 
| RoomType GridEntityDoor::TargetRoomType |