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
Field Value
- float
fins
public VoidWorm.Chunk[][,] fins
Field Value
- Chunk[][,]
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
Field Value
- float
lightDimmed
Field Value
- float
lightSprites
public int[] lightSprites
Field Value
- int[]
mainWorm
Field Value
- bool
meshDivsPerTailSegment
public int meshDivsPerTailSegment
Field Value
- int
meshSegments
Field Value
- int
scale
Field Value
- float
scales
public List<VoidWorm.Scales> scales
Field Value
- List<VoidWorm.Scales>
shakeScreen
Field Value
- float
swimDir
Field Value
- Vector2
swimLoop
public StaticSoundLoop swimLoop
Field Value
- StaticSoundLoop
swimMotion
Field Value
- float
swimSpeed
Field Value
- float
totalSprites
Field Value
- int
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()
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()
Update(bool)
public override void Update(bool eu)
Parameters
eu bool