Table of Contents

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

public int blinking

Field Value

int

deadColor

public float deadColor

Field Value

float

eyeColor

public Color eyeColor

Field Value

Color

flash

public float flash

Field Value

float

headFlaps

public float[,] headFlaps

Field Value

float[,]

laserActive

public float laserActive

Field Value

float

laserColor

public Color laserColor

Field Value

Color

lastDeadColor

public float lastDeadColor

Field Value

float

lastFlash

public 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

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