Skip to content

en.Grenade

en.Grenade

Inherits from: Entity

Fields

NameType
triggerOnGroundBool
triggerOnWallBool
triggerOnTouchOpponentBool
colorNull
bounceXF64
bounceYF64
throwOnCreateBool
origintool.FPoint
dmgMulF64
useFakePhysicsBool
baseSpdF64
targettool.FPoint
curvePowF64
offTailXI32
offTailYI32
isMinorGrenadeBool
explodeSoundhxd.res.Sound
onDisposeFun
onPostUpdateFun
onFixedUpdateFun
onWallBounceFun
onGroundBounceFun
onAboutToExplodeFun
onTriggerFun
canTriggerFun
canTouchFun
static__clidI32
static__eclidshl.types.ArrayBytes_Int

Protos

  • f@4662 get_shootX(en.Grenade) → F64
  • f@4663 get_shootY(en.Grenade) → F64
  • f@4664 getIntensityFromDist(en.Grenade, Entity, F64) → F64
  • f@4665 init(en.Grenade) → Void
  • f@4666 shouldSave(en.Grenade) → Bool
  • f@4667 initGfx(en.Grenade) → Void
  • f@4668 initSprite(en.Grenade, libs.heaps.slib.SpriteLib, String, Null, Null, Null, Null, Null, h3d.mat.Texture) → Void
  • f@4669 setPosPixel(en.Grenade, F64, F64) → Void
  • f@4670 setPosCase(en.Grenade, I32, I32, Null, Null) → Void
  • f@4671 throwFree(en.Grenade, F64, F64) → Void
  • f@4672 throwClassic(en.Grenade, Bool) → Void
  • f@4673 throwUsingFakePhysics(en.Grenade, F64, F64) → Void
  • f@4674 traceFakePhysicsTrajectory(en.Grenade, I32) → Void
  • f@4675 disableFakePhysics(en.Grenade) → Void
  • f@4676 dispose(en.Grenade) → Void
  • f@4677 block(en.Grenade, Entity) → Void
  • f@4687 onTouchCeil(en.Grenade) → Void
  • f@4688 onTouchGround(en.Grenade) → Void
  • f@4689 onTouchWall(en.Grenade, I32) → Void
  • f@4690 onTouch(en.Grenade, Entity) → Void
  • f@4691 postUpdate(en.Grenade) → Void
  • f@4692 isAboutToExplode(en.Grenade) → Bool
  • f@4693 fixedUpdate(en.Grenade) → Void
  • f@4694 counter(en.Grenade, tool.InventItem, I32, Ref) → hl.types.ArrayObj
  • f@4695 getCLID(en.Grenade) → I32
  • f@4696 serialize(en.Grenade, hxbit.Serializer) → Void
  • f@4697 getSerializeSchema(en.Grenade) → hxbit.Schema
  • f@4698 unserializeInit(en.Grenade) → Void
  • f@4699 unserialize(en.Grenade, hxbit.Serializer) → Void
  • f@4700 getEntityCLIDS(en.Grenade) → hl.types.ArrayBytes_Int

Bindings

  • f@4686 canTouch(en.Grenade, Entity) → Bool
  • f@4685 canTrigger(en.Grenade) → Bool
  • f@4684 onTrigger(en.Grenade) → Void
  • f@4683 onAboutToExplode(en.Grenade) → Void
  • f@4682 onGroundBounce(en.Grenade) → Void
  • f@4681 onWallBounce(en.Grenade) → Void
  • f@4680 onFixedUpdate(en.Grenade) → Void
  • f@4679 onPostUpdate(en.Grenade) → Void
  • f@4678 onDispose(en.Grenade) → Void
  • static f@4701 __constructor__(en.Grenade, Entity, Null) → Void