Table of Contents

Class NeedleEgg

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

Constructors

NeedleEgg(AbstractPhysicalObject)

public NeedleEgg(AbstractPhysicalObject abstractPhysicalObject)

Parameters

abstractPhysicalObject AbstractPhysicalObject

Fields

GTwiggle

public float GTwiggle

Field Value

float

blackCol

public Color blackCol

Field Value

Color

breath

public float breath

Field Value

float

darkness

public float darkness

Field Value

float

fogColor

public Color fogColor

Field Value

Color

halves

public NeedleEgg.Shell[] halves

Field Value

Shell[]

lastDarkness

public float lastDarkness

Field Value

float

lastRotation

public Vector2 lastRotation

Field Value

Vector2

rotation

public Vector2 rotation

Field Value

Vector2

setRotation

public Vector2? setRotation

Field Value

Vector2?

shellpositions

public Vector2[,] shellpositions

Field Value

Vector2[,]

stalk

public NeedleEgg.Stalk stalk

Field Value

NeedleEgg.Stalk

wiggle

public float wiggle

Field Value

float

Properties

AbstrConsumable

public AbstractConsumable AbstrConsumable { get; }

Property Value

AbstractConsumable

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

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

PlaceInRoom(Room)

public override void PlaceInRoom(Room placeRoom)

Parameters

placeRoom Room

Update(bool)

public override void Update(bool eu)

Parameters

eu bool