Table of Contents

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

public float elastic

Field Value

float

idealRopeLength

public float idealRopeLength

Field Value

float

lastPos

public Vector2 lastPos

Field Value

Vector2

mode

public TubeWorm.Tongue.Mode mode

Field Value

TubeWorm.Tongue.Mode

myMass

public float myMass

Field Value

float

pos

public Vector2 pos

Field Value

Vector2

requestedRopeLength

public float requestedRopeLength

Field Value

float

returning

public bool returning

Field Value

bool

room

public Room room

Field Value

Room

rope

public Rope rope

Field Value

Rope

ropeExtendSpeed

public float ropeExtendSpeed

Field Value

float

terrainStuckPos

public Vector2 terrainStuckPos

Field Value

Vector2

tongueNum

public int tongueNum

Field Value

int

vel

public Vector2 vel

Field Value

Vector2

worm

public TubeWorm 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()

public void Attatch()

CheapAutoAim(Vector2)

public Vector2 CheapAutoAim(Vector2 originalDir)

Parameters

originalDir Vector2

Returns

Vector2

Elasticity()

public void Elasticity()

NewRoom(Room)

public void NewRoom(Room newRoom)

Parameters

newRoom Room

ProperAutoAim(Vector2)

public Vector2 ProperAutoAim(Vector2 originalDir)

Parameters

originalDir Vector2

Returns

Vector2

Release()

public void Release()

Shoot(Vector2)

public void Shoot(Vector2 dir)

Parameters

dir Vector2

Update()

public void Update()