Skip to content

tool.Chain

tool.Chain

Fields

NameType
chainSpriteBatchlibs.heaps.slib.HSpriteBatch
lMaplevel.LevelMap
modetool.ChainMode
attachedEntityEntity
offsetYF64
segmentLengthI32
minSegmentCountI32
offsetXI32
gravityF64
liblibs.heaps.slib.SpriteLib
sprNameString
normalShadershader.NormalMap
canCollideBool
chainSegmentshl.types.ArrayObj
lastSegmentIndexI32
getEndXFun
getEndYFun
getStartXFun
getStartYFun
staticmaxSegmentCountI32

Protos

  • f@7090 init(tool.Chain, pr.Level, Ref, Entity, Null) → Void
  • f@7091 changeLevel(tool.Chain, pr.Level, Null) → Void
  • f@7092 createSegment(tool.Chain, Null) → tool.ChainSegment
  • f@7093 getNbSegments(tool.Chain) → I32
  • f@7094 updateNbSegments(tool.Chain, I32, Ref) → Void
  • f@7095 tense(tool.Chain) → Void
  • f@7096 straighten(tool.Chain) → Void
  • f@7097 resetChainSegments(tool.Chain) → Void
  • f@7098 dispose(tool.Chain) → Void
  • f@7099 setMode(tool.Chain, tool.ChainMode) → Void
  • f@7100 setVisible(tool.Chain, Bool) → Void
  • f@7105 update(tool.Chain) → Void
  • f@7106 getSegmentPosX(tool.Chain, I32) → F64
  • f@7107 getSegmentPosY(tool.Chain, I32) → F64
  • f@7108 setWidth(tool.Chain, F64) → Void

Bindings

  • f@7104 getStartY(tool.Chain) → F64
  • f@7103 getStartX(tool.Chain) → F64
  • f@7102 getEndY(tool.Chain) → F64
  • f@7101 getEndX(tool.Chain) → F64
  • static f@7109 __constructor__(tool.Chain, libs.heaps.slib.SpriteLib, String, Ref, h3d.mat.Texture, Ref) → Void