Class VultureGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class VultureGraphics : GraphicsModule, IDrawable
- Inheritance
-
VultureGraphics
- Implements
-
- Inherited Members
-
Constructors
VultureGraphics(Vulture)
public VultureGraphics(Vulture ow)
Parameters
ow Vulture
Fields
ColorA
Field Value
- HSLColor
ColorB
Field Value
- HSLColor
albino
Field Value
- bool
appendages
public VultureAppendage[][] appendages
Field Value
- VultureAppendage[][]
beak
public VultureGraphics.BeakGraphic[] beak
Field Value
- BeakGraphic[]
beakFatness
Field Value
- float
changeHeadGraphicCounter
public int changeHeadGraphicCounter
Field Value
- int
colorWaves
public List<VultureGraphics.WingColorWave> colorWaves
Field Value
- List<VultureGraphics.WingColorWave>
darkness
Field Value
- float
eyeCol
Field Value
- Color
eyeSize
Field Value
- float
eyeTrail
public VultureGraphics.EyeTrail eyeTrail
Field Value
- VultureGraphics.EyeTrail
feathersPerWing
public int feathersPerWing
Field Value
- int
flash
Field Value
- float
headFlip
Field Value
- float
headGraphic
Field Value
- int
laserActive
Field Value
- float
laserColor
Field Value
- Color
lastFlash
Field Value
- float
lastHeadFlip
public float lastHeadFlip
Field Value
- float
lastLaserActive
public float lastLaserActive
Field Value
- float
lastLaserColor
public Color lastLaserColor
Field Value
- Color
neckTubes
public Vector2[,,] neckTubes
Field Value
- Vector2[,,]
palette
public RoomPalette palette
Field Value
- RoomPalette
scratchTerrainCollisionData
public SharedPhysics.TerrainCollisionData scratchTerrainCollisionData
Field Value
- SharedPhysics.TerrainCollisionData
shadowMode
Field Value
- bool
shellModeChangeCounter
public int[] shellModeChangeCounter
Field Value
- int[]
shellModes
public float[,] shellModes
Field Value
- float[,]
shells
Field Value
- Vector2[,]
soundLoop
public ChunkDynamicSoundLoop soundLoop
Field Value
- ChunkDynamicSoundLoop
spritesInShadowMode
public bool spritesInShadowMode
Field Value
- bool
tuskRotations
public float[] tuskRotations
Field Value
- float[]
tusks
public GenericBodyPart[] tusks
Field Value
- GenericBodyPart[]
wings
public VultureFeather[,] wings
Field Value
- VultureFeather[,]
Properties
BodySprite
public int BodySprite { get; }
Property Value
- int
EyesSprite
public int EyesSprite { get; }
Property Value
- int
FeatherSprites
public int FeatherSprites { get; }
Property Value
- int
FirstKingTuskSpriteBehind
public int FirstKingTuskSpriteBehind { get; }
Property Value
- int
FirstKingTuskSpriteFront
public int FirstKingTuskSpriteFront { get; }
Property Value
- int
HeadSprite
public int HeadSprite { get; }
Property Value
- int
IsKing
public bool IsKing { get; }
Property Value
- bool
IsMiros
public bool IsMiros { get; }
Property Value
- bool
MaskArrowSprite
public int MaskArrowSprite { get; }
Property Value
- int
MaskSprite
public int MaskSprite { get; }
Property Value
- int
NeckSprite
public int NeckSprite { get; }
Property Value
- int
ShouldBeCulled
public override bool ShouldBeCulled { get; }
Property Value
- bool
TotalSprites
public int TotalSprites { get; }
Property Value
- int
kngtskSprCount
public int kngtskSprCount { get; }
Property Value
- int
vulture
public Vulture vulture { get; }
Property Value
- Vulture
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
public override void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer
AppendageConnectionPos(int, float)
public Vector2 AppendageConnectionPos(int app, float timeStacker)
Parameters
app int
timeStacker float
Returns
- Vector2
AppendageSprite(int)
public int AppendageSprite(int i)
Parameters
i 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
BackShieldSprite(int)
public int BackShieldSprite(int i)
Parameters
i int
Returns
- int
ConnectNeckTubes(int, Vector2[])
public void ConnectNeckTubes(int s, Vector2[] tuskCon)
Parameters
s int
tuskCon Vector2[]
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
EnterShadowMode(SpriteLeaser, RoomCamera, bool)
public void EnterShadowMode(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, bool changeContainer)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
changeContainer bool
ExitShadowMode(SpriteLeaser, RoomCamera, bool)
public void ExitShadowMode(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, bool changeContainer)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
changeContainer bool
EyeColor()
Returns
- Color
EyePos(float)
public Vector2 EyePos(float timeStacker)
Parameters
timeStacker float
Returns
- Vector2
EyeTrailSprite()
public int EyeTrailSprite()
Returns
- int
FeatherColorSprite(int, int)
public int FeatherColorSprite(int w, int i)
Parameters
w int
i int
Returns
- int
FeatherSprite(int, int)
public int FeatherSprite(int w, int i)
Parameters
w int
i int
Returns
- int
FirstBeakSprite()
public int FirstBeakSprite()
Returns
- int
FrontShieldSprite(int)
public int FrontShieldSprite(int i)
Parameters
i int
Returns
- int
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
IsKingTuskSprite(int)
public bool IsKingTuskSprite(int i)
Parameters
i int
Returns
- bool
LaserSprite()
Returns
- int
LastBeakSprite()
public int LastBeakSprite()
Returns
- int
MakeColorWave(int)
public void MakeColorWave(int delay)
Parameters
delay int
NeckLumpSprite(int)
public int NeckLumpSprite(int s)
Parameters
s int
Returns
- int
Reset()
public override void Reset()
TentacleSprite(int)
public int TentacleSprite(int i)
Parameters
i int
Returns
- int
TubeSprite(int)
public int TubeSprite(int s)
Parameters
s int
Returns
- int
TuskConnectionPositions(int, float)
public Vector2[] TuskConnectionPositions(int tusk, float timeStacker)
Parameters
tusk int
timeStacker float
Returns
- Vector2[]
TuskSprite(int)
public int TuskSprite(int i)
Parameters
i int
Returns
- int
TuskWireSprite(int)
public int TuskWireSprite(int side)
Parameters
side int
Returns
- int
Update()
public override void Update()