Table of Contents

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

public float beakFatness

Field Value

float

bird

public MirosBird bird

Field Value

MirosBird

eyeCol

public Color eyeCol

Field Value

Color

eyeSize

public float eyeSize

Field Value

float

eyeTrail

public MirosBirdGraphics.EyeTrail eyeTrail

Field Value

MirosBirdGraphics.EyeTrail

headFlip

public float 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

public float 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

public 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

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()