Table of Contents

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

public float darkness

Field Value

float

glowPos

public Vector2 glowPos

Field Value

Vector2

meshColor

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

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