Table of Contents

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

public float coil

Field Value

float

coilGoal

public float coilGoal

Field Value

float

coilGoalGoal

public float coilGoalGoal

Field Value

float

coilSin

public float coilSin

Field Value

float

coilSinMode

public float coilSinMode

Field Value

float

coilSinModeGoal

public float coilSinModeGoal

Field Value

float

coilSinSpeed

public float coilSinSpeed

Field Value

float

connRad

public float connRad

Field Value

float

fruitPos

public Vector2 fruitPos

Field Value

Vector2

segs

public Vector2[,] segs

Field Value

Vector2[,]

sinCycles

public float sinCycles

Field Value

float

sinSide

public float sinSide

Field Value

float

sporePlant

public SporePlant sporePlant

Field Value

SporePlant

stalkDirVec

public Vector2 stalkDirVec

Field Value

Vector2

stalkLength

public float stalkLength

Field Value

float

stickies

public float[,] stickies

Field Value

float[,]

stuckPos

public Vector2 stuckPos

Field Value

Vector2

Methods

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