tool.Chain
tool.Chain
Fields
| Name | Type | |
|---|---|---|
chainSpriteBatch | libs.heaps.slib.HSpriteBatch | |
lMap | level.LevelMap | |
mode | tool.ChainMode | |
attachedEntity | Entity | |
offsetY | F64 | |
segmentLength | I32 | |
minSegmentCount | I32 | |
offsetX | I32 | |
gravity | F64 | |
lib | libs.heaps.slib.SpriteLib | |
sprName | String | |
normalShader | shader.NormalMap | |
canCollide | Bool | |
chainSegments | hl.types.ArrayObj | |
lastSegmentIndex | I32 | |
getEndX | Fun | |
getEndY | Fun | |
getStartX | Fun | |
getStartY | Fun | |
| static | maxSegmentCount | I32 |
Protos
f@7090init(tool.Chain, pr.Level, Ref, Entity, Null) → Voidf@7091changeLevel(tool.Chain, pr.Level, Null) → Voidf@7092createSegment(tool.Chain, Null) → tool.ChainSegmentf@7093getNbSegments(tool.Chain) → I32f@7094updateNbSegments(tool.Chain, I32, Ref) → Voidf@7095tense(tool.Chain) → Voidf@7096straighten(tool.Chain) → Voidf@7097resetChainSegments(tool.Chain) → Voidf@7098dispose(tool.Chain) → Voidf@7099setMode(tool.Chain, tool.ChainMode) → Voidf@7100setVisible(tool.Chain, Bool) → Voidf@7105update(tool.Chain) → Voidf@7106getSegmentPosX(tool.Chain, I32) → F64f@7107getSegmentPosY(tool.Chain, I32) → F64f@7108setWidth(tool.Chain, F64) → Void
Bindings
f@7104getStartY(tool.Chain) → F64f@7103getStartX(tool.Chain) → F64f@7102getEndY(tool.Chain) → F64f@7101getEndX(tool.Chain) → F64- static
f@7109__constructor__(tool.Chain, libs.heaps.slib.SpriteLib, String, Ref, h3d.mat.Texture, Ref) → Void