Table of Contents

Class HologramLight

Namespace
Global
Assembly
Assembly-CSharp.dll
public class HologramLight : UpdatableAndDeletable, IDrawable
Inheritance
HologramLight
Implements
Inherited Members

Constructors

HologramLight(Player, Overseer)

public HologramLight(Player player, Overseer overseer)

Parameters

player Player
overseer Overseer

Fields

activeLinger

public int activeLinger

Field Value

int

displace

public Vector2 displace

Field Value

Vector2

displaceGoal

public Vector2 displaceGoal

Field Value

Vector2

flicker

public float flicker

Field Value

float

flickerFac

public float flickerFac

Field Value

float

inFront

public Vector2 inFront

Field Value

Vector2

lastDisplace

public Vector2 lastDisplace

Field Value

Vector2

lastFlicker

public float lastFlicker

Field Value

float

lastPos

public Vector2 lastPos

Field Value

Vector2

lastPower

public float lastPower

Field Value

float

lastProjPos

public Vector2 lastProjPos

Field Value

Vector2

lastPushAroundPos

public Vector2 lastPushAroundPos

Field Value

Vector2

lightsource

public LightSource lightsource

Field Value

LightSource

notNeededCounter

public int notNeededCounter

Field Value

int

outOfRangeCounter

public int outOfRangeCounter

Field Value

int

overseer

public Overseer overseer

Field Value

Overseer

player

public Player player

Field Value

Player

pos

public Vector2 pos

Field Value

Vector2

power

public float power

Field Value

float

powerDownAndKill

public bool powerDownAndKill

Field Value

bool

projPos

public Vector2 projPos

Field Value

Vector2

pushAroundPos

public Vector2 pushAroundPos

Field Value

Vector2

respawn

public bool respawn

Field Value

bool

Properties

projectorActive

public bool projectorActive { get; }

Property Value

bool

Methods

public virtual void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

public virtual void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)

public virtual void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2

GoalPos()

public Vector2 GoalPos()

Returns

Vector2

InitiateSprites(SpriteLeaser, RoomCamera)

public virtual void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

Needed(Player)

public static float Needed(Player player)

Parameters

player Player

Returns

float

OverseerEyePos(float)

public Vector2 OverseerEyePos(float timeStacker)

Parameters

timeStacker float

Returns

Vector2

TryCreate(Player)

public static void TryCreate(Player player)

Parameters

player Player

Update(bool)

public override void Update(bool eu)

Parameters

eu bool