Class CentipedeShell
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class CentipedeShell : CosmeticSprite, IDrawable, IRunDuringDialog
- Inheritance
-
CentipedeShell
- Implements
-
- Inherited Members
-
Constructors
CentipedeShell(Vector2, Vector2, float, float, float, float)
public CentipedeShell(Vector2 pos, Vector2 vel, float hue, float saturation, float scaleX, float scaleY)
Parameters
pos Vector2
vel Vector2
hue float
saturation float
scaleX float
scaleY float
CentipedeShell(Vector2, Vector2, Color, float, float, string)
public CentipedeShell(Vector2 pos, Vector2 vel, Color overrideColor, float scaleX, float scaleY, string overrideSprite)
Parameters
pos Vector2
vel Vector2
overrideColor Color
scaleX float
scaleY float
overrideSprite string
Fields
blackColor
Field Value
- Color
counter
Field Value
- int
darkness
Field Value
- float
dissapearCounter
public int dissapearCounter
Field Value
- int
earthColor
Field Value
- Color
hue
Field Value
- float
lastDarkness
public float lastDarkness
Field Value
- float
lastRotation
public float lastRotation
Field Value
- float
lastZRotation
public float lastZRotation
Field Value
- float
lavaImmune
Field Value
- bool
overrideColor
public Color? overrideColor
Field Value
- Color?
overrideSprite
public string overrideSprite
Field Value
- string
rotVel
Field Value
- float
rotation
Field Value
- float
saturation
Field Value
- float
scaleX
Field Value
- float
scaleY
Field Value
- float
scratchTerrainCollisionData
public SharedPhysics.TerrainCollisionData scratchTerrainCollisionData
Field Value
- SharedPhysics.TerrainCollisionData
zRotVel
Field Value
- float
zRotation
Field Value
- float
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
Update(bool)
public override void Update(bool eu)
Parameters
eu bool