Class VoidSpawnGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class VoidSpawnGraphics : ComplexGraphicsModule, IDrawable
- Inheritance
-
VoidSpawnGraphics
- Implements
-
- Inherited Members
-
Constructors
VoidSpawnGraphics(PhysicalObject)
public VoidSpawnGraphics(PhysicalObject owner)
Parameters
owner PhysicalObject
Fields
antennae
public List<VoidSpawnGraphics.Antenna> antennae
Field Value
- List<VoidSpawnGraphics.Antenna>
darkness
Field Value
- float
glowPos
Field Value
- Vector2
meshColor
Field Value
- Color
playerGlowVision
public float playerGlowVision
Field Value
- float
playersGlowVision
public float[,] playersGlowVision
Field Value
- float[,]
Properties
BodyMeshSprite
public int BodyMeshSprite { get; }
Property Value
- int
EffectSprite
public int EffectSprite { get; }
Property Value
- int
GlowSprite
public int GlowSprite { get; }
Property Value
- int
dayLightMode
public bool dayLightMode { get; }
Property Value
- bool
hasOwnGoldEffect
public bool hasOwnGoldEffect { get; }
Property Value
- bool
spawn
public VoidSpawn spawn { get; }
Property Value
- VoidSpawn
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
public override void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer
AlphaFromGlowDist(Vector2, Vector2)
public float AlphaFromGlowDist(Vector2 A, Vector2 B)
Parameters
A Vector2
B Vector2
Returns
- float
ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)
public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette
DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)
public override void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
Update()
public override void Update()
VisibleAtGlowDist(Vector2, Vector2, float)
public bool VisibleAtGlowDist(Vector2 A, Vector2 B, float margin)
Parameters
A Vector2
B Vector2
margin float
Returns
- bool