Class EggBugGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class EggBugGraphics : GraphicsModule, IDrawable
- Inheritance
-
EggBugGraphics
- Implements
-
- Inherited Members
-
Constructors
EggBugGraphics(PhysicalObject)
public EggBugGraphics(PhysicalObject ow)
Parameters
ow PhysicalObject
Fields
HUE_OFF
public static float HUE_OFF
Field Value
- float
HUE_OFF2
public static float HUE_OFF2
Field Value
- float
antennaTipColor
public Color antennaTipColor
Field Value
- Color
antennas
public GenericBodyPart[,] antennas
Field Value
- GenericBodyPart[,]
blackColor
Field Value
- Color
bug
Field Value
- EggBug
darkness
Field Value
- float
drawTicker
Field Value
- float
eggColors
Field Value
- Color[]
eggs
public GenericBodyPart[,] eggs
Field Value
- GenericBodyPart[,]
flip
Field Value
- float
lastDarkness
public float lastDarkness
Field Value
- float
lastFlip
Field Value
- float
lastZRotat
public Vector2 lastZRotat
Field Value
- Vector2
legLength
Field Value
- float
legs
Field Value
- Limb[,]
legsDangleCounter
public int legsDangleCounter
Field Value
- int
tailEnd
public GenericBodyPart tailEnd
Field Value
- GenericBodyPart
zRotat
Field Value
- Vector2
Properties
HeadSprite
public int HeadSprite { get; }
Property Value
- int
MeshSprite
public int MeshSprite { get; }
Property Value
- int
ShowEggs
public bool ShowEggs { get; }
Property Value
- bool
TotalSprites
public int TotalSprites { get; }
Property Value
- int
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
public override void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer
AntennaDir(int, float, float)
public Vector2 AntennaDir(int s, float sideFac, float timeStacker)
Parameters
s int
sideFac float
timeStacker float
Returns
- Vector2
AntennaSprite(int)
public int AntennaSprite(int side)
Parameters
side int
Returns
- int
ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)
public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette
BackEggSprite(int, int, int)
public int BackEggSprite(int s, int e, int part)
Parameters
s int
e int
part int
Returns
- int
BackSpearSprite(int, int)
public int BackSpearSprite(int s, int e)
Parameters
s int
e int
Returns
- 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
EggAttachPos(int, int, float)
public Vector2 EggAttachPos(int s, int egg, float timeStacker)
Parameters
s int
egg int
timeStacker float
Returns
- Vector2
EggColors(RoomPalette, float, float)
public static Color[] EggColors(RoomPalette palette, float hue, float darkness)
Parameters
palette RoomPalette
hue float
darkness float
Returns
- Color[]
EyeSprite(int)
public int EyeSprite(int eye)
Parameters
eye int
Returns
- int
FireEggColors(RoomPalette, float, float)
public static Color[] FireEggColors(RoomPalette palette, float hue, float darkness)
Parameters
palette RoomPalette
hue float
darkness float
Returns
- Color[]
FrontEggSprite(int, int, int)
public int FrontEggSprite(int s, int e, int part)
Parameters
s int
e int
part int
Returns
- int
FrontSpearSprite(int, int)
public int FrontSpearSprite(int s, int e)
Parameters
s int
e int
Returns
- int
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
LegSprite(int, int, int)
public int LegSprite(int leg, int side, int part)
Parameters
leg int
side int
part int
Returns
- int
Squirt(float)
public void Squirt(float intensity)
Parameters
intensity float
Update()
public override void Update()