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
Field Value
- Color
bodyThickness
public float bodyThickness
Field Value
- float
breathCounter
public float breathCounter
Field Value
- float
breathDir
Field Value
- Vector2
bug
Field Value
- BigSpider
darkness
Field Value
- float
deadLeg
public IntVector2 deadLeg
Field Value
- IntVector2
flip
Field Value
- float
lastBreathCounter
public float lastBreathCounter
Field Value
- float
lastDarkness
public float lastDarkness
Field Value
- float
lastFlip
Field Value
- float
lastMandiblesCharge
public float lastMandiblesCharge
Field Value
- float
legFlips
public float[,,] legFlips
Field Value
- float[,,]
legLength
Field Value
- float
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
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
Field Value
- Vector2
tailEnd
public GenericBodyPart tailEnd
Field Value
- GenericBodyPart
totalScales
Field Value
- int
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
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
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()