Class KarmaFlower
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class KarmaFlower : PlayerCarryableItem, IDrawable, IPlayerEdible
- Inheritance
-
KarmaFlower
- Implements
-
- Inherited Members
-
Constructors
KarmaFlower(AbstractPhysicalObject)
public KarmaFlower(AbstractPhysicalObject abstractPhysicalObject)
Parameters
abstractPhysicalObject AbstractPhysicalObject
Fields
bites
Field Value
- int
darkness
Field Value
- float
faceCamera
Field Value
- float
growPos
Field Value
- Vector2?
hoverDirAdd
Field Value
- float
hoverPos
Field Value
- Vector2
lastDarkness
public float lastDarkness
Field Value
- float
lastMovement
public float lastMovement
Field Value
- float
lastRotation
public Vector2 lastRotation
Field Value
- Vector2
movement
Field Value
- float
petals
public KarmaFlower.Part[] petals
Field Value
- Part[]
removeRespawnFlowerFromMap
public bool removeRespawnFlowerFromMap
Field Value
- bool
rotation
Field Value
- Vector2
setRotation
public Vector2? setRotation
Field Value
- Vector2?
stalk
public KarmaFlower.Part[] stalk
Field Value
- Part[]
stalkColor
Field Value
- Color
Properties
AbstrConsumable
public AbstractConsumable AbstrConsumable { get; }
Property Value
- AbstractConsumable
AutomaticPickUp
public bool AutomaticPickUp { get; }
Property Value
- bool
BitesLeft
public int BitesLeft { get; }
Property Value
- int
Edible
public bool Edible { get; }
Property Value
- bool
FoodPoints
public int FoodPoints { get; }
Property Value
- int
RingSprite
public int RingSprite { get; }
Property Value
- int
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
BitByPlayer(Grasp, bool)
public void BitByPlayer(Creature.Grasp grasp, bool eu)
Parameters
grasp Creature.Grasp
eu bool
ConnectStalkSegment(int)
public void ConnectStalkSegment(int i)
Parameters
i int
Consume()
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
EffectSprite(int)
public int EffectSprite(int i)
Parameters
i int
Returns
- int
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
NewRoom(Room)
public override void NewRoom(Room newRoom)
Parameters
newRoom Room
PetalSprite(int)
public int PetalSprite(int p)
Parameters
p int
Returns
- int
PlaceInRoom(Room)
public override void PlaceInRoom(Room placeRoom)
Parameters
placeRoom Room
ResetParts()
ThrowByPlayer()
public void ThrowByPlayer()
TryRoot(Room)
public void TryRoot(Room placeRoom)
Parameters
placeRoom Room
Update(bool)
public override void Update(bool eu)
Parameters
eu bool