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 |