Table of Contents

Class FlyLure

Namespace
Global
Assembly
Assembly-CSharp.dll
public class FlyLure : PlayerCarryableItem, IDrawable
Inheritance
FlyLure
Implements
Inherited Members

Constructors

FlyLure(AbstractPhysicalObject, World)

public FlyLure(AbstractPhysicalObject abstractPhysicalObject, World world)

Parameters

abstractPhysicalObject AbstractPhysicalObject
world World

Fields

blackColor

public Color blackColor

Field Value

Color

growPos

public Vector2? growPos

Field Value

Vector2?

lumpConnections

public int[] lumpConnections

Field Value

int[]

lumpDirs

public Vector2[] lumpDirs

Field Value

Vector2[]

lumps

public FlyLure.Part[] lumps

Field Value

Part[]

lumpsPopped

public bool[] lumpsPopped

Field Value

bool[]

stalk

public FlyLure.Part[] stalk

Field Value

Part[]

swallowed

public float swallowed

Field Value

float

Properties

AbstrConsumable

public AbstractConsumable AbstrConsumable { get; }

Property Value

AbstractConsumable

StalkSprite

public int StalkSprite { get; }

Property Value

int

TotalSprites

public int TotalSprites { get; }

Property Value

int

Methods

public void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

ConnectLump(int)

public void ConnectLump(int i)

Parameters

i int

ConnectStalkSegment(int)

public void ConnectStalkSegment(int i)

Parameters

i int

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

HitByWeapon(Weapon)

public override void HitByWeapon(Weapon weapon)

Parameters

weapon Weapon

InitiateSprites(SpriteLeaser, RoomCamera)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

LumpSprite(int)

public int LumpSprite(int l)

Parameters

l int

Returns

int

NewRoom(Room)

public override void NewRoom(Room newRoom)

Parameters

newRoom Room

PickedUp(Creature)

public override void PickedUp(Creature upPicker)

Parameters

upPicker Creature

PlaceInRoom(Room)

public override void PlaceInRoom(Room placeRoom)

Parameters

placeRoom Room

ResetParts()

public void ResetParts()

StalkColor(float)

public Color StalkColor(float f)

Parameters

f float

Returns

Color

Update(bool)

public override void Update(bool eu)

Parameters

eu bool

UpdateColor(SpriteLeaser, bool)

public void UpdateColor(RoomCamera.SpriteLeaser sLeaser, bool blink)

Parameters

sLeaser RoomCamera.SpriteLeaser
blink bool