Table of Contents

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

public bool 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

public Vector2 gridPos

Field Value

Vector2

gridSpeed

public Vector2 gridSpeed

Field Value

Vector2

inActiveGlyphsWaitingRoom

public List<SuperStructureProjector.SingleGlyph> inActiveGlyphsWaitingRoom

Field Value

List<SuperStructureProjector.SingleGlyph>

intOffset

public IntVector2 intOffset

Field Value

IntVector2

lastCamPos

public int 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

public bool 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()

public void 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