Class VoidChain
- Namespace
- MoreSlugcats
- Assembly
- Assembly-CSharp.dll
public class VoidChain : UpdatableAndDeletable, IDrawable
- Inheritance
-
VoidChain
- Implements
-
- Inherited Members
-
Constructors
VoidChain(Room, Vector2, Vector2)
public VoidChain(Room room, Vector2 spawnPosA, Vector2 spawnPosB)
Parameters
room Room
spawnPosA Vector2
spawnPosB Vector2
Fields
colorFlash
Field Value
- float
conRad
Field Value
- float
driftTime
Field Value
- float
graphic
public VoidChain.ChainGraphic graphic
Field Value
- VoidChain.ChainGraphic
halo
public VoidChain.Halo halo
Field Value
- VoidChain.Halo
proximityAlpha
public float proximityAlpha
Field Value
- float
pushApart
Field Value
- float
segments
public Vector2[,] segments
Field Value
- Vector2[,]
stuckPosA
Field Value
- Vector2
stuckPosB
Field Value
- Vector2
Properties
BaseColor
public Color BaseColor { get; }
Property Value
- Color
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
public void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer
ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)
public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette
Connect(int, int)
public void Connect(int A, int B)
Parameters
A int
B int
ConnectToWalls()
public void ConnectToWalls()
Destroy()
public override void Destroy()
DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)
public 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 void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
Update(bool)
public override void Update(bool eu)
Parameters
eu bool