en.Grenade
en.Grenade
Inherits from: Entity
Fields
| Name | Type | |
|---|---|---|
triggerOnGround | Bool | |
triggerOnWall | Bool | |
triggerOnTouchOpponent | Bool | |
color | Null | |
bounceX | F64 | |
bounceY | F64 | |
throwOnCreate | Bool | |
origin | tool.FPoint | |
dmgMul | F64 | |
useFakePhysics | Bool | |
baseSpd | F64 | |
target | tool.FPoint | |
curvePow | F64 | |
offTailX | I32 | |
offTailY | I32 | |
isMinorGrenade | Bool | |
explodeSound | hxd.res.Sound | |
onDispose | Fun | |
onPostUpdate | Fun | |
onFixedUpdate | Fun | |
onWallBounce | Fun | |
onGroundBounce | Fun | |
onAboutToExplode | Fun | |
onTrigger | Fun | |
canTrigger | Fun | |
canTouch | Fun | |
| static | __clid | I32 |
| static | __eclids | hl.types.ArrayBytes_Int |
Protos
f@4662get_shootX(en.Grenade) → F64f@4663get_shootY(en.Grenade) → F64f@4664getIntensityFromDist(en.Grenade, Entity, F64) → F64f@4665init(en.Grenade) → Voidf@4666shouldSave(en.Grenade) → Boolf@4667initGfx(en.Grenade) → Voidf@4668initSprite(en.Grenade, libs.heaps.slib.SpriteLib, String, Null, Null, Null, Null, Null, h3d.mat.Texture) → Voidf@4669setPosPixel(en.Grenade, F64, F64) → Voidf@4670setPosCase(en.Grenade, I32, I32, Null, Null) → Voidf@4671throwFree(en.Grenade, F64, F64) → Voidf@4672throwClassic(en.Grenade, Bool) → Voidf@4673throwUsingFakePhysics(en.Grenade, F64, F64) → Voidf@4674traceFakePhysicsTrajectory(en.Grenade, I32) → Voidf@4675disableFakePhysics(en.Grenade) → Voidf@4676dispose(en.Grenade) → Voidf@4677block(en.Grenade, Entity) → Voidf@4687onTouchCeil(en.Grenade) → Voidf@4688onTouchGround(en.Grenade) → Voidf@4689onTouchWall(en.Grenade, I32) → Voidf@4690onTouch(en.Grenade, Entity) → Voidf@4691postUpdate(en.Grenade) → Voidf@4692isAboutToExplode(en.Grenade) → Boolf@4693fixedUpdate(en.Grenade) → Voidf@4694counter(en.Grenade, tool.InventItem, I32, Ref) → hl.types.ArrayObjf@4695getCLID(en.Grenade) → I32f@4696serialize(en.Grenade, hxbit.Serializer) → Voidf@4697getSerializeSchema(en.Grenade) → hxbit.Schemaf@4698unserializeInit(en.Grenade) → Voidf@4699unserialize(en.Grenade, hxbit.Serializer) → Voidf@4700getEntityCLIDS(en.Grenade) → hl.types.ArrayBytes_Int
Bindings
f@4686canTouch(en.Grenade, Entity) → Boolf@4685canTrigger(en.Grenade) → Boolf@4684onTrigger(en.Grenade) → Voidf@4683onAboutToExplode(en.Grenade) → Voidf@4682onGroundBounce(en.Grenade) → Voidf@4681onWallBounce(en.Grenade) → Voidf@4680onFixedUpdate(en.Grenade) → Voidf@4679onPostUpdate(en.Grenade) → Voidf@4678onDispose(en.Grenade) → Void- static
f@4701__constructor__(en.Grenade, Entity, Null) → Void