Skip to content

en.mob.ThrowableMushroom

en.mob.ThrowableMushroom

Inherits from: en.Mob

Fields

NameType
hidingSkilltool.skill.OldMobSkill
hidingSkillInfVirtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease]
chargingSkilltool.skill.OldMobSkill
chargingSkillInfVirtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease]
gotoLaurelSkilltool.skill.OldMobSkill
gotoLaurelSkillInfVirtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease]
landExplosionSkilltool.skill.OldMobSkill
chargingDirI32
chargingCXI32
chargingCYI32
gardeneren.mob.boss.GardenerBoss
laurelCallingen.mob.Pitcher
inHandBool
launchingBool
fromBossBool
oneChargeYetBool
staticcreateFun
static__eclidshl.types.ArrayBytes_Int
static__clidI32

Protos

  • f@15039 initGfx(en.mob.ThrowableMushroom) → Void
  • f@15040 initSkills(en.mob.ThrowableMushroom) → Void
  • f@15041 canUseAggressiveTeleport(en.mob.ThrowableMushroom) → Bool
  • f@15042 inDetectArea(en.mob.ThrowableMushroom, Entity) → Bool
  • f@15043 onTouch(en.mob.ThrowableMushroom, Entity) → Void
  • f@15044 onDamage(en.mob.ThrowableMushroom, tool.atk.AttackData) → Void
  • f@15045 setAffectS(en.mob.ThrowableMushroom, I32, F64, Ref, Null) → Void
  • f@15046 applyAttackResult(en.mob.ThrowableMushroom, tool.atk.AttackData) → Void
  • f@15047 isOnSamePf(en.mob.ThrowableMushroom, Entity) → Bool
  • f@15048 targetSeesMe(en.mob.ThrowableMushroom) → Bool
  • f@15049 behaviourAi(en.mob.ThrowableMushroom) → Void
  • f@15050 getMoveSpeedMul(en.mob.ThrowableMushroom) → F64
  • f@15051 canBeRevealedBy(en.mob.ThrowableMushroom, en.Hero) → Bool
  • f@15052 startHiding(en.mob.ThrowableMushroom) → Void
  • f@15053 stopHiding(en.mob.ThrowableMushroom) → Void
  • f@15054 stopCharging(en.mob.ThrowableMushroom, Ref) → Void
  • f@15055 bumpIntoTheAir(en.mob.ThrowableMushroom) → Void
  • f@15056 onCooldownEnd(en.mob.ThrowableMushroom, String, I32) → Void
  • f@15057 canApplyRepelling(en.mob.ThrowableMushroom) → Bool
  • f@15058 laurelCalled(en.mob.ThrowableMushroom, en.mob.Pitcher) → Void
  • f@15059 prepareForLaunch(en.mob.ThrowableMushroom) → Void
  • f@15060 startLaunch(en.mob.ThrowableMushroom) → Void
  • f@15061 finishedLaunchAt(en.mob.ThrowableMushroom, I32, I32, Bool, Entity) → Void
  • f@15062 landExplosion(en.mob.ThrowableMushroom) → Void
  • f@15063 fixedUpdate(en.mob.ThrowableMushroom) → Void
  • f@15064 postUpdate(en.mob.ThrowableMushroom) → Void
  • f@15065 getEntityCLIDS(en.mob.ThrowableMushroom) → hl.types.ArrayBytes_Int
  • f@15066 getCLID(en.mob.ThrowableMushroom) → I32
  • f@15067 unserializeInit(en.mob.ThrowableMushroom) → Void
  • f@15068 unserialize(en.mob.ThrowableMushroom, hxbit.Serializer) → Void

Bindings

  • static f@15070 __constructor__(en.mob.ThrowableMushroom, pr.Level, I32, I32, I32, I32) → Void
  • static f@15069 create(pr.Level, I32, I32, I32, I32) → en.mob.ThrowableMushroom