Table of Contents

Class YeekGraphics.YeekFeather

Namespace
MoreSlugcats
Assembly
Assembly-CSharp.dll
public class YeekGraphics.YeekFeather
Inheritance
YeekGraphics.YeekFeather
Inherited Members

Constructors

YeekFeather(Vector2, YeekGraphics, int, int)

public YeekFeather(Vector2 RootPos, YeekGraphics owner, int featherNumber, int groupCount)

Parameters

RootPos Vector2
owner YeekGraphics
featherNumber int
groupCount int

Fields

MaxFeathersInGroup

public int MaxFeathersInGroup

Field Value

int

featherDirection

public Vector2 featherDirection

Field Value

Vector2

featherIndex

public int featherIndex

Field Value

int

featherLength

public float featherLength

Field Value

float

featherScaler

public float featherScaler

Field Value

float

lastFeatherDirection

public Vector2 lastFeatherDirection

Field Value

Vector2

lastRootPos

public Vector2 lastRootPos

Field Value

Vector2

lastTipPos

public Vector2 lastTipPos

Field Value

Vector2

owner

public YeekGraphics owner

Field Value

YeekGraphics

rootColor

public Color rootColor

Field Value

Color

rootPos

public Vector2 rootPos

Field Value

Vector2

spriteCount

public static int spriteCount

Field Value

int

startSpriteIndex

public int startSpriteIndex

Field Value

int

tipColor

public Color tipColor

Field Value

Color

tipGoalPos

public Vector2 tipGoalPos

Field Value

Vector2

tipPos

public Vector2 tipPos

Field Value

Vector2

tipVel

public Vector2 tipVel

Field Value

Vector2

Methods

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)

public void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2

InitiateSprites(SpriteLeaser, RoomCamera, int)

public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, int startSprite)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
startSprite int

Update(Vector2, Vector2?)

public void Update(Vector2 newRootPos, Vector2? leanFeather)

Parameters

newRootPos Vector2
leanFeather Vector2?