Table of Contents

Class BigSpiderGraphics

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

Constructors

BigSpiderGraphics(PhysicalObject)

public BigSpiderGraphics(PhysicalObject ow)

Parameters

ow PhysicalObject

Fields

blackColor

public Color blackColor

Field Value

Color

bodyThickness

public float bodyThickness

Field Value

float

breathCounter

public float breathCounter

Field Value

float

breathDir

public Vector2 breathDir

Field Value

Vector2

bug

public BigSpider bug

Field Value

BigSpider

darkness

public float darkness

Field Value

float

deadLeg

public IntVector2 deadLeg

Field Value

IntVector2

flip

public float flip

Field Value

float

lastBreathCounter

public float lastBreathCounter

Field Value

float

lastDarkness

public float lastDarkness

Field Value

float

lastFlip

public float lastFlip

Field Value

float

lastMandiblesCharge

public float lastMandiblesCharge

Field Value

float

legFlips

public float[,,] legFlips

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[,]

mandibles

public GenericBodyPart[] mandibles

Field Value

GenericBodyPart[]

mandiblesCharge

public float mandiblesCharge

Field Value

float

rustleSound

public float rustleSound

Field Value

float

scaleSpecs

public Vector2[,] scaleSpecs

Field Value

Vector2[,]

scaleStuckPositions

public Vector2[] scaleStuckPositions

Field Value

Vector2[]

scales

public Vector2[][,] scales

Field Value

Vector2[][,]

scratchTerrainCollisionData

public SharedPhysics.TerrainCollisionData scratchTerrainCollisionData

Field Value

SharedPhysics.TerrainCollisionData

soundLoop

public ChunkDynamicSoundLoop soundLoop

Field Value

ChunkDynamicSoundLoop

spikesDir

public Vector2 spikesDir

Field Value

Vector2

tailEnd

public GenericBodyPart tailEnd

Field Value

GenericBodyPart

totalScales

public int totalScales

Field Value

int

yellowCol

public Color yellowCol

Field Value

Color

Properties

FirstScaleSprite

public int FirstScaleSprite { get; }

Property Value

int

HeadSprite

public int HeadSprite { get; }

Property Value

int

MeshSprite

public int MeshSprite { get; }

Property Value

int

Mother

public bool Mother { get; }

Property Value

bool

Spitter

public bool Spitter { 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

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, int)

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

Parameters

side int
leg int
part int

Returns

int

MandibleSprite(int, int)

public int MandibleSprite(int side, int part)

Parameters

side int
part int

Returns

int

Reset()

public override void Reset()

ScaleAttachPos(int, float)

public Vector2 ScaleAttachPos(int scl, float timeStacker)

Parameters

scl int
timeStacker float

Returns

Vector2

ScaleDir(int)

public Vector2 ScaleDir(int scl)

Parameters

scl int

Returns

Vector2

Update()

public override void Update()