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
Field Value
- Color
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
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
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
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()
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