Class TempleGuardGraphics.Halo
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class TempleGuardGraphics.Halo
- Inheritance
-
TempleGuardGraphics.Halo
- Inherited Members
-
Constructors
Halo(TempleGuardGraphics, int)
public Halo(TempleGuardGraphics owner, int firstSprite)
Parameters
owner TempleGuardGraphics
firstSprite int
Fields
activity
Field Value
- float
circles
Field Value
- int
deactivated
Field Value
- bool
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
firstSwapperSprite
public int firstSwapperSprite
Field Value
- int
firstUpdate
Field Value
- bool
glyphPositions
public float[][,] glyphPositions
Field Value
- float[][,]
glyphs
Field Value
- int[][]
lastPos
Field Value
- Vector2
lastSlowRingsActive
public float lastSlowRingsActive
Field Value
- float
lines
Field Value
- float[,]
owner
public TempleGuardGraphics owner
Field Value
- TempleGuardGraphics
pos
Field Value
- Vector2
rad
Field Value
- float[,]
reactedToCritters
public List<EntityID> reactedToCritters
Field Value
- List<EntityID>
ringsActive
Field Value
- int
rotation
Field Value
- float[,]
savDisruption
public float savDisruption
Field Value
- float
slowRingsActive
public float slowRingsActive
Field Value
- float
smallCircles
public float[,] smallCircles
Field Value
- float[,]
swappers
public TempleGuardGraphics.Halo.GlyphSwapper[] swappers
Field Value
- GlyphSwapper[]
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, Vector2, Vector2)
public void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos, Vector2 headPos, Vector2 headDir)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2
headPos Vector2
headDir 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
ReactToCreature(bool, CreatureRepresentation)
public void ReactToCreature(bool firstSpot, Tracker.CreatureRepresentation creatureRep)
Parameters
firstSpot bool
creatureRep Tracker.CreatureRepresentation
Update()