Table of Contents

Class VoidWorm

Namespace
VoidSea
Assembly
Assembly-CSharp.dll
public class VoidWorm : VoidSeaScene.VoidSeaSceneElement, IDrawable
Inheritance
VoidWorm
Implements
Inherited Members

Constructors

VoidWorm(VoidSeaScene, Vector2, float, bool)

public VoidWorm(VoidSeaScene voidSea, Vector2 pos, float depth, bool mainWorm)

Parameters

voidSea VoidSeaScene
pos Vector2
depth float
mainWorm bool

Fields

arms

public List<VoidWorm.Arm> arms

Field Value

List<VoidWorm.Arm>

behavior

public VoidWorm.VoidWormBehavior behavior

Field Value

VoidWorm.VoidWormBehavior

chunks

public VoidWorm.Chunk[] chunks

Field Value

Chunk[]

dark

public float dark

Field Value

float

fins

public VoidWorm.Chunk[][,] fins

Field Value

Chunk[][,]

finsData

public float[,] finsData

Field Value

float[,]

glowLoop

public StaticSoundLoop glowLoop

Field Value

StaticSoundLoop

glowLoopVolMuffle

public float glowLoopVolMuffle

Field Value

float

graphicFidelity

public float graphicFidelity

Field Value

float

head

public VoidWorm.Head head

Field Value

VoidWorm.Head

intenseGlowLoop

public StaticSoundLoop intenseGlowLoop

Field Value

StaticSoundLoop

lightAlpha

public float lightAlpha

Field Value

float

lightDimmed

public float lightDimmed

Field Value

float

lightSprites

public int[] lightSprites

Field Value

int[]

mainWorm

public bool mainWorm

Field Value

bool

meshDivsPerTailSegment

public int meshDivsPerTailSegment

Field Value

int

meshSegments

public int meshSegments

Field Value

int

scale

public float scale

Field Value

float

scales

public List<VoidWorm.Scales> scales

Field Value

List<VoidWorm.Scales>

shakeScreen

public float shakeScreen

Field Value

float

swimDir

public Vector2 swimDir

Field Value

Vector2

swimLoop

public StaticSoundLoop swimLoop

Field Value

StaticSoundLoop

swimMotion

public float swimMotion

Field Value

float

swimSpeed

public float swimSpeed

Field Value

float

totalSprites

public int totalSprites

Field Value

int

transparent

public float transparent

Field Value

float

voidSea

public VoidSeaScene voidSea

Field Value

VoidSeaScene

Properties

BodySprite

public int BodySprite { get; }

Property Value

int

Methods

Destroy()

public override void Destroy()

DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)

public override void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2

FinConnectChunk(int)

public int FinConnectChunk(int finPair)

Parameters

finPair int

Returns

int

FinContour(float)

public float FinContour(float f)

Parameters

f float

Returns

float

FinSprite(int, int)

public int FinSprite(int fin, int side)

Parameters

fin int
side int

Returns

int

Float()

public void Float()

InitiateSprites(SpriteLeaser, RoomCamera)

public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

Move(Vector2)

public void Move(Vector2 mv)

Parameters

mv Vector2

Reset(Vector2, Vector2)

public void Reset(Vector2 pos, Vector2 dir)

Parameters

pos Vector2
dir Vector2

Swim()

public void Swim()

Update(bool)

public override void Update(bool eu)

Parameters

eu bool