Table of Contents

Class HazerGraphics

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

Constructors

HazerGraphics(PhysicalObject)

public HazerGraphics(PhysicalObject ow)

Parameters

ow PhysicalObject

Fields

public int blink

Field Value

int

camo

public float camo

Field Value

float

camoColor

public Color camoColor

Field Value

Color

camoGetTo

public float camoGetTo

Field Value

float

camoPickup

public bool camoPickup

Field Value

bool

camoPickupColor

public Color camoPickupColor

Field Value

Color

deadColor

public float deadColor

Field Value

float

eyeColor

public HSLColor eyeColor

Field Value

HSLColor

eyeOpen

public float eyeOpen

Field Value

float

lastCamo

public float lastCamo

Field Value

float

lastDeadColor

public float lastDeadColor

Field Value

float

lastEyeOpen

public float lastEyeOpen

Field Value

float

lastLookDir

public Vector2 lastLookDir

Field Value

Vector2

lastPupSize

public float lastPupSize

Field Value

float

lookAtObj

public BodyChunk lookAtObj

Field Value

BodyChunk

lookDir

public Vector2 lookDir

Field Value

Vector2

lookPos

public Vector2 lookPos

Field Value

Vector2

pupGetToSize

public float pupGetToSize

Field Value

float

pupSize

public float pupSize

Field Value

float

scales

public Vector2[] scales

Field Value

Vector2[]

scratchTerrainCollisionData

public SharedPhysics.TerrainCollisionData scratchTerrainCollisionData

Field Value

SharedPhysics.TerrainCollisionData

secondColor

public HSLColor secondColor

Field Value

HSLColor

skinColor

public HSLColor skinColor

Field Value

HSLColor

smallEyeMovements

public Vector2 smallEyeMovements

Field Value

Vector2

soundLoop

public ChunkDynamicSoundLoop soundLoop

Field Value

ChunkDynamicSoundLoop

tentacles

public List<Vector2[,]> tentacles

Field Value

List<Vector2[,]>

Properties

BodySprite

public int BodySprite { get; }

Property Value

int

ClosedEyeSprite

public int ClosedEyeSprite { get; }

Property Value

int

EyeDotSprite

public int EyeDotSprite { get; }

Property Value

int

EyeHighLightSprite

public int EyeHighLightSprite { get; }

Property Value

int

EyeSprite

public int EyeSprite { get; }

Property Value

int

MeshSprite

public int MeshSprite { get; }

Property Value

int

PupilSprite

public int PupilSprite { get; }

Property Value

int

TotalSprites

public int TotalSprites { get; }

Property Value

int

bug

public Hazer bug { get; }

Property Value

Hazer

Methods

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

Bez(Vector2, Vector2, Vector2, float)

public Vector2 Bez(Vector2 A, Vector2 B, Vector2 C, float f)

Parameters

A Vector2
B Vector2
C Vector2
f float

Returns

Vector2

ConnectSegment(int, int)

public void ConnectSegment(int c, int i)

Parameters

c int
i int

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

ObjectInterestingScore(BodyChunk)

public float ObjectInterestingScore(BodyChunk randomChunk)

Parameters

randomChunk BodyChunk

Returns

float

Reset()

public override void Reset()

ScaleSprite(int)

public int ScaleSprite(int s)

Parameters

s int

Returns

int

TentacleConPos(int, float)

public Vector2 TentacleConPos(int t, float timeStacker)

Parameters

t int
timeStacker float

Returns

Vector2

TentacleDir(int, float, bool)

public Vector2 TentacleDir(int t, float timeStacker, bool con)

Parameters

t int
timeStacker float
con bool

Returns

Vector2

TentacleSprite(int)

public int TentacleSprite(int t)

Parameters

t int

Returns

int

Update()

public override void Update()