en.inter.Door
en.inter.Door
Inherits from: en.Interactive
Fields
| Name | Type | |
|---|---|---|
face | libs.heaps.slib.HSprite | |
side | libs.heaps.slib.HSprite | |
closedSideId | String | |
openSideId | String | |
hinge | libs.heaps.slib.HSprite | |
occlusion | libs.heaps.slib.HSprite | |
sideWid | I32 | |
darkColorsApplied | Bool | |
gradient | libs.heaps.slib.HSprite | |
fxOpenFactor | F64 | |
openFactor | F64 | |
_breakable | Bool | |
broken | Bool | |
lastHitDir | I32 | |
locked | Bool | |
autoClose | Bool | |
_closed | Bool | |
lightSegment | light.Wall | |
openSfx | hxd.res.Sound | |
| static | __eclids | hl.types.ArrayBytes_Int |
| static | __clid | I32 |
Protos
f@6913setAffectS(en.inter.Door, I32, F64, Ref, Null) → Voidf@6914init(en.inter.Door) → Voidf@6915applyPermanentlyOpen(en.inter.Door) → Voidf@6916initGfx(en.inter.Door) → Voidf@6917bump(en.inter.Door, F64, F64, Null) → Voidf@6918set_closed(en.inter.Door, Bool) → Boolf@6919set_breakable(en.inter.Door, Bool) → Boolf@6920colorize(en.inter.Door, I32, Null) → Voidf@6921uncolorize(en.inter.Door) → Voidf@6922updateDoorSkin(en.inter.Door) → Voidf@6923getLevelAtlas(en.inter.Door, String) → libs.heaps.slib.SpriteLibf@6924initDoorSkin(en.inter.Door, String, String, String, String, Null, libs.heaps.slib.SpriteLib) → Voidf@6925dispose(en.inter.Door) → Voidf@6926open(en.inter.Door, I32, Null, Null) → Voidf@6927close(en.inter.Door, Ref) → Voidf@6928bumpOutOfTheDoor(en.inter.Door, hl.types.ArrayObj) → Voidf@6929openWithAKick(en.inter.Door, en.Hero) → Voidf@6930openFast(en.inter.Door, I32, Null) → Voidf@6931closeFast(en.inter.Door, Fun) → Voidf@6932onOutOfGameChange(en.inter.Door) → Voidf@6933onDamage(en.inter.Door, tool.atk.AttackData) → Voidf@6934applyAttackResult(en.inter.Door, tool.atk.AttackData) → Voidf@6935tryToPreventDeath(en.inter.Door, tool.atk.AttackData, F64) → Boolf@6936doorExplosionFx(en.inter.Door) → Voidf@6937onDie(en.inter.Door) → Voidf@6938updateLightBlocking(en.inter.Door) → Voidf@6939fixedUpdate(en.inter.Door) → Voidf@6940postUpdate(en.inter.Door) → Voidf@6941canBeActivated(en.inter.Door, en.Hero) → Boolf@6942tryToUnlock(en.inter.Door, en.Hero) → Boolf@6943onActivate(en.inter.Door, en.Hero, Bool) → Voidf@6944applyCollisions(en.inter.Door) → Voidf@6945getEntityCLIDS(en.inter.Door) → hl.types.ArrayBytes_Intf@6946getCLID(en.inter.Door) → I32f@6947serialize(en.inter.Door, hxbit.Serializer) → Voidf@6948getSerializeSchema(en.inter.Door) → hxbit.Schemaf@6949unserializeInit(en.inter.Door) → Voidf@6950unserialize(en.inter.Door, hxbit.Serializer) → Void
Bindings
- static
f@6899__constructor__(en.inter.Door, pr.Level, I32, I32) → Void