Skip to content

tool.LevelAreaAffect

tool.LevelAreaAffect

Fields

NameType
levelpr.Level
cxI32
cyI32
framesF64
initDurationFF64
prevAffectNull
aI32
aDurationSF64
aValueF64
affixeshl.types.ArrayObj
__uidI32
Virtual[unserializeInit, unserialize, serialize, getSerializeSchema, getCLID, __uid]
staticisValidPosForFun
staticwaterPropagationFun
staticelectricityWaterPropagationFun
staticiceWaterPropagationFun
static__clidI32

Protos

  • f@4320 init(tool.LevelAreaAffect, I32, I32, F64, I32, F64, F64, hl.types.ArrayObj) → Void
  • f@4321 applyAnotherAffect(tool.LevelAreaAffect, F64, I32, F64, F64, hl.types.ArrayObj) → Void
  • f@4322 spreadAffectThroughWater(tool.LevelAreaAffect, I32, F64, F64, F64, F64, hl.types.ArrayObj) → Void
  • f@4323 applyTo(tool.LevelAreaAffect, Entity) → Void
  • f@4324 applyToInternal(tool.LevelAreaAffect, Entity) → Void
  • f@4325 dispose(tool.LevelAreaAffect) → Void
  • f@4326 setDurationS(tool.LevelAreaAffect, F64) → Void
  • f@4327 getCLID(tool.LevelAreaAffect) → I32
  • f@4328 serialize(tool.LevelAreaAffect, hxbit.Serializer) → Void
  • f@4329 getSerializeSchema(tool.LevelAreaAffect) → hxbit.Schema
  • f@4330 unserializeInit(tool.LevelAreaAffect) → Void
  • f@4331 unserialize(tool.LevelAreaAffect, hxbit.Serializer) → Void

Bindings

  • static f@4336 __constructor__(tool.LevelAreaAffect, pr.Level) → Void
  • static f@4335 iceWaterPropagation(pr.Level, I32, I32, F64, F64) → Void
  • static f@4334 electricityWaterPropagation(pr.Level, I32, I32, F64, F64) → Void
  • static f@4333 waterPropagation(pr.Level, I32, I32, I32, F64, F64, F64, F64) → Void
  • static f@4332 isValidPosFor(pr.Level, I32, I32, I32) → Bool