Class TubeWorm.Tongue
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class TubeWorm.Tongue
- Inheritance
-
TubeWorm.Tongue
- Inherited Members
-
Constructors
Tongue(TubeWorm, int)
public Tongue(TubeWorm worm, int tongueNum)
Parameters
worm TubeWorm
tongueNum int
Fields
attachedChunk
public BodyChunk attachedChunk
Field Value
- BodyChunk
baseChunk
public BodyChunk baseChunk
Field Value
- BodyChunk
elastic
Field Value
- float
idealRopeLength
public float idealRopeLength
Field Value
- float
lastPos
Field Value
- Vector2
mode
public TubeWorm.Tongue.Mode mode
Field Value
- TubeWorm.Tongue.Mode
myMass
Field Value
- float
pos
Field Value
- Vector2
requestedRopeLength
public float requestedRopeLength
Field Value
- float
returning
Field Value
- bool
room
Field Value
- Room
rope
Field Value
- Rope
ropeExtendSpeed
public float ropeExtendSpeed
Field Value
- float
terrainStuckPos
public Vector2 terrainStuckPos
Field Value
- Vector2
tongueNum
Field Value
- int
vel
Field Value
- Vector2
worm
Field Value
- TubeWorm
Properties
Attached
public bool Attached { get; }
Property Value
- bool
AttachedPos
public Vector2 AttachedPos { get; }
Property Value
- Vector2
Free
public bool Free { get; }
Property Value
- bool
Methods
AttachToChunk(BodyChunk)
public void AttachToChunk(BodyChunk chunk)
Parameters
chunk BodyChunk
AttachToTerrain(Vector2)
public void AttachToTerrain(Vector2 attPos)
Parameters
attPos Vector2
Attatch()
CheapAutoAim(Vector2)
public Vector2 CheapAutoAim(Vector2 originalDir)
Parameters
originalDir Vector2
Returns
- Vector2
Elasticity()
NewRoom(Room)
public void NewRoom(Room newRoom)
Parameters
newRoom Room
ProperAutoAim(Vector2)
public Vector2 ProperAutoAim(Vector2 originalDir)
Parameters
originalDir Vector2
Returns
- Vector2
Release()
Shoot(Vector2)
public void Shoot(Vector2 dir)
Parameters
dir Vector2
Update()