Class OverseerHologram.HologramPart
- Namespace
- OverseerHolograms
- Assembly
- Assembly-CSharp.dll
public abstract class OverseerHologram.HologramPart
- Inheritance
-
OverseerHologram.HologramPart
- Derived
-
- Inherited Members
-
Constructors
HologramPart(OverseerHologram, int)
public HologramPart(OverseerHologram hologram, int firstSprite)
Parameters
hologram OverseerHologram
firstSprite int
Fields
allSpritesHologramShader
public bool allSpritesHologramShader
Field Value
- bool
color
Field Value
- Color
fadeExponent
public float fadeExponent
Field Value
- float
firstSprite
Field Value
- int
hologram
public OverseerHologram hologram
Field Value
- OverseerHologram
lastColor
Field Value
- Color
lastOffset
public Vector2 lastOffset
Field Value
- Vector2
lastPartFade
public float lastPartFade
Field Value
- float
lastRotation
public Vector3 lastRotation
Field Value
- Vector3
public float lastTransform
Field Value
- float
lines
public List<OverseerHologram.HologramPart.Line> lines
Field Value
- List<OverseerHologram.HologramPart.Line>
offset
Field Value
- Vector2
partFade
Field Value
- float
rotation
Field Value
- Vector3
totalSprites
Field Value
- int
Field Value
- float
visible
Field Value
- bool
Properties
GetToColor
public virtual Color GetToColor { get; }
Property Value
- Color
Methods
Add3DLine(Vector2, Vector2, float)
public void Add3DLine(Vector2 A, Vector2 B, float depth)
Parameters
A Vector2
B Vector2
depth float
AddClosed3DPolygon(List<Vector2>, float)
public void AddClosed3DPolygon(List<Vector2> vL, float depth)
Parameters
vL List<Vector2>
depth float
AddClosedPolygon(List<Vector2>)
public void AddClosedPolygon(List<Vector2> vL)
Parameters
vL List<Vector2>
AddLine(Vector2, Vector2)
public void AddLine(Vector2 A, Vector2 B)
Parameters
A Vector2
B Vector2
AddLine(Vector3, Vector3)
public void AddLine(Vector3 A, Vector3 B)
Parameters
A Vector3
B Vector3
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, Vector2, Vector2, float, float, Color)
public virtual void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos, Vector2 partPos, Vector2 headPos, float useFade, float popOut, Color useColor)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2
partPos Vector2
headPos Vector2
useFade float
popOut float
useColor Color
InitiateSprites(SpriteLeaser, RoomCamera)
public virtual void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
Update()
public virtual void Update()