Class VultureGrubGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class VultureGrubGraphics : GraphicsModule, IDrawable
- Inheritance
-
VultureGrubGraphics
- Implements
-
- Inherited Members
-
Constructors
VultureGrubGraphics(PhysicalObject)
public VultureGrubGraphics(PhysicalObject ow)
Parameters
ow PhysicalObject
Fields
blinking
Field Value
- int
deadColor
Field Value
- float
eyeColor
Field Value
- Color
flash
Field Value
- float
headFlaps
public float[,] headFlaps
Field Value
- float[,]
laserActive
Field Value
- float
laserColor
Field Value
- Color
lastDeadColor
public float lastDeadColor
Field Value
- float
lastFlash
Field Value
- float
lastLaserActive
public float lastLaserActive
Field Value
- float
lastLaserColor
public Color lastLaserColor
Field Value
- Color
lightsource
public LightSource lightsource
Field Value
- LightSource
soundLoop
public ChunkDynamicSoundLoop soundLoop
Field Value
- ChunkDynamicSoundLoop
Properties
EyeSprite
public int EyeSprite { get; }
Property Value
- int
FlashSprite
public int FlashSprite { get; }
Property Value
- int
HeadSprite
public int HeadSprite { get; }
Property Value
- int
LaserSprite
public int LaserSprite { get; }
Property Value
- int
MeshSprite
public int MeshSprite { get; }
Property Value
- int
TotalSprites
public int TotalSprites { get; }
Property Value
- int
worm
public VultureGrub worm { get; }
Property Value
- VultureGrub
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
Bez(Vector2, Vector2, Vector2, float)
public Vector2 Bez(Vector2 A, Vector2 B, Vector2 C, float f)
Parameters
A Vector2
B Vector2
C Vector2
f float
Returns
- Vector2
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
HeadDir(float)
public Vector2 HeadDir(float timeStacker)
Parameters
timeStacker float
Returns
- Vector2
HeadFlapSprite(int)
public int HeadFlapSprite(int s)
Parameters
s int
Returns
- int
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
Update()
public override void Update()