Table of Contents

Class NeedleEgg.Stalk

Namespace
Global
Assembly
Assembly-CSharp.dll
public class NeedleEgg.Stalk : UpdatableAndDeletable, IDrawable
Inheritance
NeedleEgg.Stalk
Implements
Inherited Members

Constructors

Stalk(NeedleEgg, Room, Vector2)

public Stalk(NeedleEgg egg, Room room, Vector2 eggPos)

Parameters

egg NeedleEgg
room Room
eggPos Vector2

Fields

blackColor

public Color blackColor

Field Value

Color

connRad

public float connRad

Field Value

float

egg

public NeedleEgg egg

Field Value

NeedleEgg

eggColor

public Color eggColor

Field Value

Color

lastPulse

public float lastPulse

Field Value

float

pulse

public float pulse

Field Value

float

releaseCounter

public int releaseCounter

Field Value

int

ropeLength

public float ropeLength

Field Value

float

segs

public Vector2[,] segs

Field Value

Vector2[,]

stuckPos

public Vector2 stuckPos

Field Value

Vector2

useColor

public Color useColor

Field Value

Color

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

Update(bool)

public override void Update(bool eu)

Parameters

eu bool