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
Field Value
- int
displace
Field Value
- Vector2
displaceGoal
public Vector2 displaceGoal
Field Value
- Vector2
flicker
Field Value
- float
flickerFac
Field Value
- float
inFront
Field Value
- Vector2
lastDisplace
public Vector2 lastDisplace
Field Value
- Vector2
lastFlicker
Field Value
- float
lastPos
Field Value
- Vector2
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
Field Value
- Overseer
player
Field Value
- Player
pos
Field Value
- Vector2
power
Field Value
- float
powerDownAndKill
public bool powerDownAndKill
Field Value
- bool
projPos
Field Value
- Vector2
pushAroundPos
public Vector2 pushAroundPos
Field Value
- Vector2
respawn
Field Value
- bool
Properties
projectorActive
public bool projectorActive { get; }
Property Value
- bool
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
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()
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