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
blink
Field Value
- int
camo
Field Value
- float
camoColor
Field Value
- Color
camoGetTo
Field Value
- float
camoPickup
Field Value
- bool
camoPickupColor
public Color camoPickupColor
Field Value
- Color
deadColor
Field Value
- float
eyeColor
Field Value
- HSLColor
eyeOpen
Field Value
- float
lastCamo
Field Value
- float
lastDeadColor
public float lastDeadColor
Field Value
- float
lastEyeOpen
Field Value
- float
lastLookDir
public Vector2 lastLookDir
Field Value
- Vector2
lastPupSize
Field Value
- float
lookAtObj
public BodyChunk lookAtObj
Field Value
- BodyChunk
lookDir
Field Value
- Vector2
lookPos
Field Value
- Vector2
pupGetToSize
public float pupGetToSize
Field Value
- float
pupSize
Field Value
- float
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
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
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()