Class BigEelGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class BigEelGraphics : GraphicsModule, IDrawable
- Inheritance
-
BigEelGraphics
- Implements
-
- Inherited Members
-
Constructors
BigEelGraphics(PhysicalObject)
public BigEelGraphics(PhysicalObject ow)
Parameters
ow PhysicalObject
Fields
chargedJawsSound
public StaticSoundLoop chargedJawsSound
Field Value
- StaticSoundLoop
chunksData
public float[,] chunksData
Field Value
- float[,]
eel
Field Value
- BigEel
eyeScales
public float[,] eyeScales
Field Value
- float[,]
eyesData
public Vector2[] eyesData
Field Value
- Vector2[]
finSound
public StaticSoundLoop finSound
Field Value
- StaticSoundLoop
fins
public TailSegment[][,] fins
Field Value
- TailSegment[][,]
finsData
Field Value
- float[,]
hydraulicsSound
public StaticSoundLoop hydraulicsSound
Field Value
- StaticSoundLoop
jawCharge
Field Value
- float
lastJawCharge
public float lastJawCharge
Field Value
- float
lastTailSwim
public float lastTailSwim
Field Value
- float
numberOfEyes
Field Value
- int
numberOfScales
public int numberOfScales
Field Value
- int
scaleSize
Field Value
- float
scaleStart
Field Value
- int
tail
public TailSegment[] tail
Field Value
- TailSegment[]
tailSwim
Field Value
- float
vibrateSegment
public int vibrateSegment
Field Value
- int
Properties
Albino
public bool Albino { get; }
Property Value
- bool
MeshSprite
public int MeshSprite { get; }
Property Value
- int
TotalSegments
public int TotalSegments { get; }
Property Value
- int
TotalSprites
public int TotalSprites { get; }
Property Value
- int
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
public override void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer
ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)
public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette
BeakArmSprite(int, int, int)
public int BeakArmSprite(int module, int arm, int side)
Parameters
module int
arm int
side int
Returns
- int
BeakSprite(int, int)
public int BeakSprite(int side, int module)
Parameters
side int
module int
Returns
- int
BodyChunksSprite(int)
public int BodyChunksSprite(int chnk)
Parameters
chnk int
Returns
- int
BodyMeshDir(int, float)
public Vector2 BodyMeshDir(int index, float timeStacker)
Parameters
index int
timeStacker float
Returns
- Vector2
BodyMeshPos(int, float)
public Vector2 BodyMeshPos(int index, float timeStacker)
Parameters
index int
timeStacker float
Returns
- Vector2
BodyMeshRad(int)
public float BodyMeshRad(int index)
Parameters
index int
Returns
- float
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
EyeSprite(int, int)
public int EyeSprite(int eye, int part)
Parameters
eye int
part int
Returns
- int
FinConnectionIndex(int)
public int FinConnectionIndex(int fin)
Parameters
fin int
Returns
- int
FinConnectionPos(int, int, float)
public Vector2 FinConnectionPos(int fin, int side, float timeStacker)
Parameters
fin int
side int
timeStacker float
Returns
- Vector2
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
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
Reset()
public override void Reset()
ScaleSprite(int, int)
public int ScaleSprite(int scale, int side)
Parameters
scale int
side int
Returns
- int
SidePos(int, int, float, float)
public Vector2 SidePos(int segment, int side, float radSubtract, float timeStacker)
Parameters
segment int
side int
radSubtract float
timeStacker float
Returns
- Vector2
SmoothedBodyMeshPos(int, float)
public Vector2 SmoothedBodyMeshPos(int index, float timeStacker)
Parameters
index int
timeStacker float
Returns
- Vector2
SmoothedBodyMeshRad(int)
public float SmoothedBodyMeshRad(int index)
Parameters
index int
Returns
- float
Update()
public override void Update()