Class MirosBirdGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class MirosBirdGraphics : GraphicsModule, IDrawable
- Inheritance
-
MirosBirdGraphics
- Implements
-
- Inherited Members
-
Constructors
MirosBirdGraphics(PhysicalObject)
public MirosBirdGraphics(PhysicalObject ow)
Parameters
ow PhysicalObject
Fields
beak
public MirosBirdGraphics.BeakGraphic[] beak
Field Value
- BeakGraphic[]
beakFatness
Field Value
- float
bird
Field Value
- MirosBird
eyeCol
Field Value
- Color
eyeSize
Field Value
- float
eyeTrail
public MirosBirdGraphics.EyeTrail eyeTrail
Field Value
- MirosBirdGraphics.EyeTrail
headFlip
Field Value
- float
lastHeadFlip
public float lastHeadFlip
Field Value
- float
lastPlumageSprite
public int lastPlumageSprite
Field Value
- int
legs
public MirosBirdGraphics.LegGraphic[] legs
Field Value
- LegGraphic[]
lightSources
public LightSource[] lightSources
Field Value
- LightSource[]
neckFatness
Field Value
- float
plumage
public List<MirosBirdGraphics.Plumage> plumage
Field Value
- List<MirosBirdGraphics.Plumage>
plumageDensity
public float plumageDensity
Field Value
- float
plumageDirection
public float plumageDirection
Field Value
- float
plumageFriction
public float plumageFriction
Field Value
- float
plumageGraphLength
public float plumageGraphLength
Field Value
- float
plumageGraphic
public int plumageGraphic
Field Value
- int
plumageGravity
public float plumageGravity
Field Value
- float
plumageLength
public float plumageLength
Field Value
- float
plumageWidth
public float plumageWidth
Field Value
- float
tighSize
Field Value
- float
Properties
BodySprite
public int BodySprite { get; }
Property Value
- int
EyeColor
public Color EyeColor { get; }
Property Value
- Color
EyeSprite
public int EyeSprite { get; }
Property Value
- int
EyeTrailSprite
public int EyeTrailSprite { get; }
Property Value
- int
FirstBeakSprite
public int FirstBeakSprite { get; }
Property Value
- int
FirstLegSprite
public int FirstLegSprite { get; }
Property Value
- int
FirstPlumageSprite
public int FirstPlumageSprite { get; }
Property Value
- int
HeadSprite
public int HeadSprite { get; }
Property Value
- int
LastBeakSprite
public int LastBeakSprite { get; }
Property Value
- int
LastLegSprite
public int LastLegSprite { get; }
Property Value
- int
NeckSprite
public int NeckSprite { get; }
Property Value
- int
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
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
EyePos(float)
public Vector2 EyePos(float timeStacker)
Parameters
timeStacker float
Returns
- Vector2
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
Reset()
public override void Reset()
Update()
public override void Update()