Table of Contents

Class DropBugGraphics

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

Constructors

DropBugGraphics(PhysicalObject)

public DropBugGraphics(PhysicalObject ow)

Parameters

ow PhysicalObject

Fields

antennae

public GenericBodyPart[] antennae

Field Value

GenericBodyPart[]

antennaeLength

public float antennaeLength

Field Value

float

blackColor

public Color blackColor

Field Value

Color

bodyThickness

public float bodyThickness

Field Value

float

breathDir

public Vector2 breathDir

Field Value

Vector2

bug

public DropBug bug

Field Value

DropBug

camoColor

public Color camoColor

Field Value

Color

ceilingJump

public bool ceilingJump

Field Value

bool

ceilingMode

public float ceilingMode

Field Value

float

coloredAntennae

public float coloredAntennae

Field Value

float

currSkinColor

public Color currSkinColor

Field Value

Color

darkness

public float darkness

Field Value

float

deepCeilingMode

public float deepCeilingMode

Field Value

float

drawPositions

public Vector2[,] drawPositions

Field Value

Vector2[,]

flip

public float flip

Field Value

float

hue

public float hue

Field Value

float

knees

public GenericBodyPart[,] knees

Field Value

GenericBodyPart[,]

lastCeilingMode

public float lastCeilingMode

Field Value

float

lastDarkness

public float lastDarkness

Field Value

float

lastDeepCeilingMode

public float lastDeepCeilingMode

Field Value

float

lastFlip

public float lastFlip

Field Value

float

lastPinchersFlip

public float lastPinchersFlip

Field Value

float

lastVibrate

public float lastVibrate

Field Value

float

legLength

public float legLength

Field Value

float

legs

public Limb[,] legs

Field Value

Limb[,]

legsDangleCounter

public int legsDangleCounter

Field Value

int

legsThickness

public float legsThickness

Field Value

float

legsTravelDirs

public Vector2[,] legsTravelDirs

Field Value

Vector2[,]

mandibleMovements

public float[,] mandibleMovements

Field Value

float[,]

mandibles

public GenericBodyPart[] mandibles

Field Value

GenericBodyPart[]

pinchers

public GenericBodyPart[] pinchers

Field Value

GenericBodyPart[]

pinchersFlip

public float pinchersFlip

Field Value

float

pinchersLength

public float pinchersLength

Field Value

float

shineColor

public Color shineColor

Field Value

Color

tailEnd

public GenericBodyPart tailEnd

Field Value

GenericBodyPart

vibrate

public float vibrate

Field Value

float

Properties

HeadSprite

public int HeadSprite { get; }

Property Value

int

MeshSprite

public int MeshSprite { get; }

Property Value

int

ShineMeshSprite

public int ShineMeshSprite { get; }

Property Value

int

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

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

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

InitiateSprites(SpriteLeaser, RoomCamera)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

LegSprite(int, int)

public int LegSprite(int side, int leg)

Parameters

side int
leg int

Returns

int

MandibleSprite(int, int)

public int MandibleSprite(int side, int part)

Parameters

side int
part int

Returns

int

PincherSprite(int)

public int PincherSprite(int i)

Parameters

i int

Returns

int

RefreshColor(float, SpriteLeaser)

public void RefreshColor(float timeStacker, RoomCamera.SpriteLeaser sLeaser)

Parameters

timeStacker float
sLeaser RoomCamera.SpriteLeaser

Reset()

public override void Reset()

SegmentSprite(int)

public int SegmentSprite(int s)

Parameters

s int

Returns

int

Update()

public override void Update()

WingSprite(int)

public int WingSprite(int side)

Parameters

side int

Returns

int