Class SporePlant.Stalk
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class SporePlant.Stalk : UpdatableAndDeletable, IDrawable
- Inheritance
-
SporePlant.Stalk
- Implements
-
- Inherited Members
-
Constructors
Stalk(SporePlant, Room, Vector2)
public Stalk(SporePlant sporePlant, Room room, Vector2 fruitPos)
Parameters
sporePlant SporePlant
room Room
fruitPos Vector2
Fields
baseDirVec
public Vector2 baseDirVec
Field Value
- Vector2
coil
Field Value
- float
coilGoal
Field Value
- float
coilGoalGoal
public float coilGoalGoal
Field Value
- float
coilSin
Field Value
- float
coilSinMode
Field Value
- float
coilSinModeGoal
public float coilSinModeGoal
Field Value
- float
coilSinSpeed
public float coilSinSpeed
Field Value
- float
connRad
Field Value
- float
fruitPos
Field Value
- Vector2
segs
Field Value
- Vector2[,]
sinCycles
Field Value
- float
sinSide
Field Value
- float
sporePlant
public SporePlant sporePlant
Field Value
- SporePlant
stalkDirVec
public Vector2 stalkDirVec
Field Value
- Vector2
stalkLength
Field Value
- float
stickies
Field Value
- float[,]
stuckPos
Field Value
- Vector2
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
ConnectSegments(bool)
public void ConnectSegments(bool dir)
Parameters
dir bool
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
InitiateSprites(SpriteLeaser, RoomCamera)
public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
OnStalkIndex(float)
public int OnStalkIndex(float f)
Parameters
f float
Returns
- int
OnStalkPos(float, float)
public Vector2 OnStalkPos(float f, float timeStacker)
Parameters
f float
timeStacker float
Returns
- Vector2
Update(bool)
public override void Update(bool eu)
Parameters
eu bool