Table of Contents

Class EggBugGraphics

Namespace
Global
Assembly
Assembly-CSharp.dll
public class EggBugGraphics : GraphicsModule, IDrawable
Inheritance
EggBugGraphics
Implements
Inherited Members

Constructors

EggBugGraphics(PhysicalObject)

public EggBugGraphics(PhysicalObject ow)

Parameters

ow PhysicalObject

Fields

HUE_OFF

public static float HUE_OFF

Field Value

float

HUE_OFF2

public static float HUE_OFF2

Field Value

float

antennaTipColor

public Color antennaTipColor

Field Value

Color

antennas

public GenericBodyPart[,] antennas

Field Value

GenericBodyPart[,]

blackColor

public Color blackColor

Field Value

Color

bug

public EggBug bug

Field Value

EggBug

darkness

public float darkness

Field Value

float

drawTicker

public float drawTicker

Field Value

float

eggColors

public Color[] eggColors

Field Value

Color[]

eggs

public GenericBodyPart[,] eggs

Field Value

GenericBodyPart[,]

flip

public float flip

Field Value

float

lastDarkness

public float lastDarkness

Field Value

float

lastFlip

public float lastFlip

Field Value

float

lastZRotat

public Vector2 lastZRotat

Field Value

Vector2

legLength

public float legLength

Field Value

float

legs

public Limb[,] legs

Field Value

Limb[,]

legsDangleCounter

public int legsDangleCounter

Field Value

int

tailEnd

public GenericBodyPart tailEnd

Field Value

GenericBodyPart

zRotat

public Vector2 zRotat

Field Value

Vector2

Properties

HeadSprite

public int HeadSprite { get; }

Property Value

int

MeshSprite

public int MeshSprite { get; }

Property Value

int

ShowEggs

public bool ShowEggs { get; }

Property Value

bool

TotalSprites

public int TotalSprites { get; }

Property Value

int

Methods

public override void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer

AntennaDir(int, float, float)

public Vector2 AntennaDir(int s, float sideFac, float timeStacker)

Parameters

s int
sideFac float
timeStacker float

Returns

Vector2

AntennaSprite(int)

public int AntennaSprite(int side)

Parameters

side int

Returns

int

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

BackEggSprite(int, int, int)

public int BackEggSprite(int s, int e, int part)

Parameters

s int
e int
part int

Returns

int

BackSpearSprite(int, int)

public int BackSpearSprite(int s, int e)

Parameters

s int
e int

Returns

int

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

EggAttachPos(int, int, float)

public Vector2 EggAttachPos(int s, int egg, float timeStacker)

Parameters

s int
egg int
timeStacker float

Returns

Vector2

EggColors(RoomPalette, float, float)

public static Color[] EggColors(RoomPalette palette, float hue, float darkness)

Parameters

palette RoomPalette
hue float
darkness float

Returns

Color[]

EyeSprite(int)

public int EyeSprite(int eye)

Parameters

eye int

Returns

int

FireEggColors(RoomPalette, float, float)

public static Color[] FireEggColors(RoomPalette palette, float hue, float darkness)

Parameters

palette RoomPalette
hue float
darkness float

Returns

Color[]

FrontEggSprite(int, int, int)

public int FrontEggSprite(int s, int e, int part)

Parameters

s int
e int
part int

Returns

int

FrontSpearSprite(int, int)

public int FrontSpearSprite(int s, int e)

Parameters

s int
e int

Returns

int

InitiateSprites(SpriteLeaser, RoomCamera)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

LegSprite(int, int, int)

public int LegSprite(int leg, int side, int part)

Parameters

leg int
side int
part int

Returns

int

Squirt(float)

public void Squirt(float intensity)

Parameters

intensity float

Update()

public override void Update()