Class BlinkingFlower
- Namespace
- MoreSlugcats
- Assembly
- Assembly-CSharp.dll
public class BlinkingFlower : PhysicalObject, IDrawable, Explosion.IReactToExplosions
- Inheritance
-
BlinkingFlower
- Implements
-
- Inherited Members
-
Constructors
BlinkingFlower(AbstractPhysicalObject)
public BlinkingFlower(AbstractPhysicalObject abstractPhysicalObject)
Parameters
abstractPhysicalObject AbstractPhysicalObject
Fields
closeCounter
Field Value
- int
dropColor1
Field Value
- Color
dropColor2
Field Value
- Color
dropColor3
Field Value
- Color
flinch
Field Value
- float
hideCounter
Field Value
- int
leafLength
Field Value
- float
leafOffset
Field Value
- float
leafWidth
Field Value
- float
leaves
Field Value
- float[]
lookDir
Field Value
- Vector2
lookPoint
Field Value
- Vector2
petalLength
Field Value
- float
petalOffset
Field Value
- float
petalWidth
Field Value
- float
petals
Field Value
- float[]
size
Field Value
- float
totalSprites
Field Value
- int
Properties
firstLeafSprite
public int firstLeafSprite { get; }
Property Value
- int
firstPetalSprite
public int firstPetalSprite { get; }
Property Value
- int
flowerVisible
public float flowerVisible { get; }
Property Value
- float
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
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
Explode(Vector2)
public void Explode(Vector2 vel)
Parameters
vel Vector2
Explosion(Explosion)
public void Explosion(Explosion explosion)
Parameters
explosion Explosion
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
LeafSprite(int)
public int LeafSprite(int leaf)
Parameters
leaf int
Returns
- int
PetalSprite(int, int)
public int PetalSprite(int petal, int side)
Parameters
petal int
side int
Returns
- int
PlaceInRoom(Room)
public override void PlaceInRoom(Room placeRoom)
Parameters
placeRoom Room
Ruffle(float)
public void Ruffle(float power)
Parameters
power float
Update(bool)
public override void Update(bool eu)
Parameters
eu bool