Skip to content

en.inter.ExplosiveBarrel

en.inter.ExplosiveBarrel

Inherits from: en.Interactive

Fields

NameType
activatedBool
bouncingBool
elapsedTimeF64
outOfGameElapsedTimeF64
activatedByHeroBool
haveExplodedBool
durationF64
durationOverridenBool
damageF64
mobDamageF64
rangeF64
breachBonusF64
forceXF64
forceYF64
rotationSpeedF64
minTimeAfterHitF64
minTimeAfterWallBounceF64
explosionInfVirtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease]
sfxhxd.res.Sound
outOfGameLifeDurationF64
lessBrightBool
static__eclidshl.types.ArrayBytes_Int
static__clidI32

Protos

  • f@18599 onOutOfGameChange(en.inter.ExplosiveBarrel) → Void
  • f@18600 setAffectS(en.inter.ExplosiveBarrel, I32, F64, Ref, Null) → Void
  • f@18601 getSkillId(en.inter.ExplosiveBarrel) → String
  • f@18602 init(en.inter.ExplosiveBarrel) → Void
  • f@18603 initGfx(en.inter.ExplosiveBarrel) → Void
  • f@18604 fixedUpdate(en.inter.ExplosiveBarrel) → Void
  • f@18605 postUpdate(en.inter.ExplosiveBarrel) → Void
  • f@18606 onDamage(en.inter.ExplosiveBarrel, tool.atk.AttackData) → Void
  • f@18607 onTouchGround(en.inter.ExplosiveBarrel) → Void
  • f@18608 onTouch(en.inter.ExplosiveBarrel, Entity) → Void
  • f@18609 onTouchWall(en.inter.ExplosiveBarrel, I32) → Void
  • f@18610 createAttack(en.inter.ExplosiveBarrel, Entity, F64) → tool.atk.AttackData
  • f@18611 explode(en.inter.ExplosiveBarrel) → Void
  • f@18612 getIntensityFromDist(en.inter.ExplosiveBarrel, Entity, F64) → F64
  • f@18613 bounce(en.inter.ExplosiveBarrel, Ref, Ref) → Void
  • f@18614 activate(en.inter.ExplosiveBarrel) → Void
  • f@18615 setActivatedByHero(en.inter.ExplosiveBarrel, Bool) → Void
  • f@18616 addDelayIfNeeded(en.inter.ExplosiveBarrel, F64) → Void
  • f@18617 canBeGrabbedByHomunculus(en.inter.ExplosiveBarrel) → Bool
  • f@18618 getEntityCLIDS(en.inter.ExplosiveBarrel) → hl.types.ArrayBytes_Int
  • f@18619 getCLID(en.inter.ExplosiveBarrel) → I32
  • f@18620 serialize(en.inter.ExplosiveBarrel, hxbit.Serializer) → Void
  • f@18621 getSerializeSchema(en.inter.ExplosiveBarrel) → hxbit.Schema
  • f@18622 unserializeInit(en.inter.ExplosiveBarrel) → Void
  • f@18623 unserialize(en.inter.ExplosiveBarrel, hxbit.Serializer) → Void

Bindings

  • static f@18624 __constructor__(en.inter.ExplosiveBarrel, pr.Level, I32, I32, Ref, Ref) → Void