Skip to content

en.inter.Door

en.inter.Door

Inherits from: en.Interactive

Fields

NameType
facelibs.heaps.slib.HSprite
sidelibs.heaps.slib.HSprite
closedSideIdString
openSideIdString
hingelibs.heaps.slib.HSprite
occlusionlibs.heaps.slib.HSprite
sideWidI32
darkColorsAppliedBool
gradientlibs.heaps.slib.HSprite
fxOpenFactorF64
openFactorF64
_breakableBool
brokenBool
lastHitDirI32
lockedBool
autoCloseBool
_closedBool
lightSegmentlight.Wall
openSfxhxd.res.Sound
static__eclidshl.types.ArrayBytes_Int
static__clidI32

Protos

  • f@6913 setAffectS(en.inter.Door, I32, F64, Ref, Null) → Void
  • f@6914 init(en.inter.Door) → Void
  • f@6915 applyPermanentlyOpen(en.inter.Door) → Void
  • f@6916 initGfx(en.inter.Door) → Void
  • f@6917 bump(en.inter.Door, F64, F64, Null) → Void
  • f@6918 set_closed(en.inter.Door, Bool) → Bool
  • f@6919 set_breakable(en.inter.Door, Bool) → Bool
  • f@6920 colorize(en.inter.Door, I32, Null) → Void
  • f@6921 uncolorize(en.inter.Door) → Void
  • f@6922 updateDoorSkin(en.inter.Door) → Void
  • f@6923 getLevelAtlas(en.inter.Door, String) → libs.heaps.slib.SpriteLib
  • f@6924 initDoorSkin(en.inter.Door, String, String, String, String, Null, libs.heaps.slib.SpriteLib) → Void
  • f@6925 dispose(en.inter.Door) → Void
  • f@6926 open(en.inter.Door, I32, Null, Null) → Void
  • f@6927 close(en.inter.Door, Ref) → Void
  • f@6928 bumpOutOfTheDoor(en.inter.Door, hl.types.ArrayObj) → Void
  • f@6929 openWithAKick(en.inter.Door, en.Hero) → Void
  • f@6930 openFast(en.inter.Door, I32, Null) → Void
  • f@6931 closeFast(en.inter.Door, Fun) → Void
  • f@6932 onOutOfGameChange(en.inter.Door) → Void
  • f@6933 onDamage(en.inter.Door, tool.atk.AttackData) → Void
  • f@6934 applyAttackResult(en.inter.Door, tool.atk.AttackData) → Void
  • f@6935 tryToPreventDeath(en.inter.Door, tool.atk.AttackData, F64) → Bool
  • f@6936 doorExplosionFx(en.inter.Door) → Void
  • f@6937 onDie(en.inter.Door) → Void
  • f@6938 updateLightBlocking(en.inter.Door) → Void
  • f@6939 fixedUpdate(en.inter.Door) → Void
  • f@6940 postUpdate(en.inter.Door) → Void
  • f@6941 canBeActivated(en.inter.Door, en.Hero) → Bool
  • f@6942 tryToUnlock(en.inter.Door, en.Hero) → Bool
  • f@6943 onActivate(en.inter.Door, en.Hero, Bool) → Void
  • f@6944 applyCollisions(en.inter.Door) → Void
  • f@6945 getEntityCLIDS(en.inter.Door) → hl.types.ArrayBytes_Int
  • f@6946 getCLID(en.inter.Door) → I32
  • f@6947 serialize(en.inter.Door, hxbit.Serializer) → Void
  • f@6948 getSerializeSchema(en.inter.Door) → hxbit.Schema
  • f@6949 unserializeInit(en.inter.Door) → Void
  • f@6950 unserialize(en.inter.Door, hxbit.Serializer) → Void

Bindings

  • static f@6899 __constructor__(en.inter.Door, pr.Level, I32, I32) → Void