Class ProjectedCircle
- Namespace
- CoralBrain
- Assembly
- Assembly-CSharp.dll
public class ProjectedCircle : CosmeticSprite, IDrawable, IRunDuringDialog
- Inheritance
-
ProjectedCircle
- Implements
-
- Inherited Members
-
Constructors
ProjectedCircle(Room, IOwnProjectedCircles, int, float)
public ProjectedCircle(Room room, IOwnProjectedCircles owner, int index, float size)
Parameters
room Room
owner IOwnProjectedCircles
index int
size float
Fields
baseRad
Field Value
- float
blink
Field Value
- float
blinkCounter
Field Value
- int
blinkGetTo
Field Value
- float
connectedCircles
public List<ProjectedCircle> connectedCircles
Field Value
- List<ProjectedCircle>
connectionsBlink
public int[] connectionsBlink
Field Value
- int[]
depthOffset
Field Value
- float
getToRad
Field Value
- float
index
Field Value
- int
lastBaseRad
Field Value
- float
lastBlink
Field Value
- float
lastDepthOffset
public float lastDepthOffset
Field Value
- float
lastRad
Field Value
- float
lastRotation
public float lastRotation
Field Value
- float
offScreenConnections
public Vector2[] offScreenConnections
Field Value
- Vector2[]
owner
public IOwnProjectedCircles owner
Field Value
- IOwnProjectedCircles
rad
Field Value
- float
rotation
Field Value
- float
rotationSpeed
public float rotationSpeed
Field Value
- float
spokes
Field Value
- int
updateDepth
Field Value
- bool
Methods
DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)
public override void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2
GetBaseRad()
public float GetBaseRad()
Returns
- float
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
Position(float)
public Vector2 Position(float timeStacker)
Parameters
timeStacker float
Returns
- Vector2
Rad(float)
public float Rad(float timeStacker)
Parameters
timeStacker float
Returns
- float
SetBaseRad(float)
public void SetBaseRad(float rad)
Parameters
rad float
Update(bool)
public override void Update(bool eu)
Parameters
eu bool
UpdateDepth(RoomCamera)
public void UpdateDepth(RoomCamera rCam)
Parameters
rCam RoomCamera