Class SuperStructureProjector
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class SuperStructureProjector : UpdatableAndDeletable
- Inheritance
-
SuperStructureProjector
- Inherited Members
-
Constructors
SuperStructureProjector(Room, RoomEffect)
public SuperStructureProjector(Room room, RoomSettings.RoomEffect effect)
Parameters
room Room
effect RoomSettings.RoomEffect
Fields
cursors
public List<SuperStructureProjector.Cursor> cursors
Field Value
- List<SuperStructureProjector.Cursor>
debugColor
Field Value
- bool
effect
public RoomSettings.RoomEffect effect
Field Value
- RoomSettings.RoomEffect
entireRoomSize
public IntVector2 entireRoomSize
Field Value
- IntVector2
glyphGrid
public SuperStructureProjector.Glyph[,] glyphGrid
Field Value
- Glyph[,]
glyphsList
public List<SuperStructureProjector.Glyph> glyphsList
Field Value
- List<SuperStructureProjector.Glyph>
gridPos
Field Value
- Vector2
gridSpeed
Field Value
- Vector2
inActiveGlyphsWaitingRoom
public List<SuperStructureProjector.SingleGlyph> inActiveGlyphsWaitingRoom
Field Value
- List<SuperStructureProjector.SingleGlyph>
intOffset
public IntVector2 intOffset
Field Value
- IntVector2
lastCamPos
Field Value
- int
lastGridPos
public Vector2 lastGridPos
Field Value
- Vector2
parts
public List<SuperStructureProjector.SuperStructureProjectorPart> parts
Field Value
- List<SuperStructureProjector.SuperStructureProjectorPart>
scanLines
public List<SuperStructureProjector.ScanLine> scanLines
Field Value
- List<SuperStructureProjector.ScanLine>
visible
Field Value
- bool
Properties
idealCursorNumber
public int idealCursorNumber { get; }
Property Value
- int
idealGlyphNumber
public int idealGlyphNumber { get; }
Property Value
- int
idealScanLineNumber
public int idealScanLineNumber { get; }
Property Value
- int
Methods
AddCursor()
AddRandomGlyph()
public void AddRandomGlyph()
AddScanLine()
public void AddScanLine()
AddSingleGlyphAt(IntVector2)
public void AddSingleGlyphAt(IntVector2 ps)
Parameters
ps IntVector2
Destroy()
public override void Destroy()
GridPos(IntVector2, float)
public Vector2 GridPos(IntVector2 gPos, float timeStacker)
Parameters
gPos IntVector2
timeStacker float
Returns
- Vector2
ScrambleAllGlyphs()
public void ScrambleAllGlyphs()
Update(bool)
public override void Update(bool eu)
Parameters
eu bool
UpdateOffset(float, RoomCamera)
public void UpdateOffset(float timeStacker, RoomCamera rCam)
Parameters
timeStacker float
rCam RoomCamera