Table of Contents

Class VoidChain.Halo

Namespace
MoreSlugcats
Assembly
Assembly-CSharp.dll
public class VoidChain.Halo
Inheritance
VoidChain.Halo
Inherited Members

Constructors

Halo(VoidChain, int)

public Halo(VoidChain owner, int firstSprite)

Parameters

owner VoidChain
firstSprite int

Fields

activity

public float activity

Field Value

float

circles

public int circles

Field Value

int

dirtyGlyphs

public bool[][] dirtyGlyphs

Field Value

bool[][]

firstLineSprite

public int firstLineSprite

Field Value

int

firstSmallCircleSprite

public int firstSmallCircleSprite

Field Value

int

firstSprite

public int firstSprite

Field Value

int

firstUpdate

public bool firstUpdate

Field Value

bool

glyphPositions

public float[][,] glyphPositions

Field Value

float[][,]

glyphs

public int[][] glyphs

Field Value

int[][]

lastPos

public Vector2 lastPos

Field Value

Vector2

lines

public float[,] lines

Field Value

float[,]

owner

public VoidChain owner

Field Value

VoidChain

pos

public Vector2 pos

Field Value

Vector2

rad

public float[,] rad

Field Value

float[,]

ringsActive

public int ringsActive

Field Value

int

rotation

public float[,] rotation

Field Value

float[,]

savDisruption

public float savDisruption

Field Value

float

smallCircles

public float[,] smallCircles

Field Value

float[,]

totalSprites

public int totalSprites

Field Value

int

Properties

Speed

public float Speed { get; }

Property Value

float

Methods

Circumference(float)

public float Circumference(float rad)

Parameters

rad float

Returns

float

CircumferenceAtCircle(float, float, float)

public float CircumferenceAtCircle(float circle, float timeStacker, float disruption)

Parameters

circle float
timeStacker float
disruption float

Returns

float

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

GlyphPos(int, int, float)

public Vector2 GlyphPos(int circle, int glyph, float timeStacker)

Parameters

circle int
glyph int
timeStacker float

Returns

Vector2

InitiateSprites(SpriteLeaser, RoomCamera)

public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

RadAtCircle(float, float, float)

public float RadAtCircle(float circle, float timeStacker, float disruption)

Parameters

circle float
timeStacker float
disruption float

Returns

float

Update()

public void Update()