Table of Contents

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

public float colorFlash

Field Value

float

conRad

public float conRad

Field Value

float

driftTime

public 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

public float pushApart

Field Value

float

segments

public Vector2[,] segments

Field Value

Vector2[,]

stuckPosA

public Vector2 stuckPosA

Field Value

Vector2

stuckPosB

public Vector2 stuckPosB

Field Value

Vector2

Properties

BaseColor

public Color BaseColor { get; }

Property Value

Color

Methods

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