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
Field Value
- float
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
Field Value
- int
firstUpdate
Field Value
- bool
glyphPositions
public float[][,] glyphPositions
Field Value
- float[][,]
glyphs
Field Value
- int[][]
lastPos
Field Value
- Vector2
lines
Field Value
- float[,]
owner
Field Value
- VoidChain
pos
Field Value
- Vector2
rad
Field Value
- float[,]
ringsActive
Field Value
- int
rotation
Field Value
- float[,]
savDisruption
public float savDisruption
Field Value
- float
smallCircles
public float[,] smallCircles
Field Value
- float[,]
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()