Class BubbleGrass
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class BubbleGrass : PlayerCarryableItem, IDrawable
- Inheritance
-
BubbleGrass
- Implements
-
- Inherited Members
-
Constructors
BubbleGrass(AbstractPhysicalObject)
public BubbleGrass(AbstractPhysicalObject abstractPhysicalObject)
Parameters
abstractPhysicalObject AbstractPhysicalObject
Fields
blackColor
Field Value
- Color
explodeColor
public Color explodeColor
Field Value
- Color
growPos
Field Value
- Vector2?
hover
Field Value
- float
lastOxygen
Field Value
- float
lumpConnections
public int[] lumpConnections
Field Value
- int[]
lumpDirs
public Vector2[] lumpDirs
Field Value
- Vector2[]
lumpLengths
public float[] lumpLengths
Field Value
- float[]
lumps
public BubbleGrass.Part[,] lumps
Field Value
- Part[,]
oxygen
Field Value
- float
stalk
public BubbleGrass.Part[] stalk
Field Value
- Part[]
swallowed
Field Value
- float
windDir
Field Value
- Vector2
Properties
AbstrBubbleGrass
public BubbleGrass.AbstractBubbleGrass AbstrBubbleGrass { get; }
Property Value
- BubbleGrass.AbstractBubbleGrass
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, int)
public int LumpSprite(int l, int p)
Parameters
l int
p int
Returns
- int
NewRoom(Room)
public override void NewRoom(Room newRoom)
Parameters
newRoom Room
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
UpdateLumpColors(SpriteLeaser)
public void UpdateLumpColors(RoomCamera.SpriteLeaser sLeaser)
Parameters
sLeaser RoomCamera.SpriteLeaser