Table of Contents

Class DaddyCorruption.Bulb

Namespace
Global
Assembly
Assembly-CSharp.dll
public class DaddyCorruption.Bulb : DaddyGraphics.DaddyBubbleOwner
Inheritance
DaddyCorruption.Bulb
Implements
Inherited Members

Constructors

Bulb(DaddyCorruption, int, bool, IntVector2)

public Bulb(DaddyCorruption owner, int spr, bool hasBlackGoo, IntVector2 tile)

Parameters

owner DaddyCorruption
spr int
hasBlackGoo bool
tile IntVector2

Fields

bubblesWait

public int bubblesWait

Field Value

int

closed

public float closed

Field Value

float

corruptionLevelAtMySpot

public float corruptionLevelAtMySpot

Field Value

float

eatChunk

public BodyChunk eatChunk

Field Value

BodyChunk

eyeRad

public float eyeRad

Field Value

float

eyeStalkPos

public Vector2 eyeStalkPos

Field Value

Vector2

eyesClosedDelay

public int eyesClosedDelay

Field Value

int

feltSomethingAt

public Vector2 feltSomethingAt

Field Value

Vector2

feltSomethingDelay

public int feltSomethingDelay

Field Value

int

feltSomethingIntensity

public float feltSomethingIntensity

Field Value

float

firstSprite

public int firstSprite

Field Value

int

focus

public float focus

Field Value

float

getToFocus

public float getToFocus

Field Value

float

hasBlackGoo

public bool hasBlackGoo

Field Value

bool

hasEye

public bool hasEye

Field Value

bool

hasHeardSound

public bool hasHeardSound

Field Value

bool

lastClosed

public float lastClosed

Field Value

float

lastFocus

public float lastFocus

Field Value

float

lastLookDir

public Vector2 lastLookDir

Field Value

Vector2

lastPos

public Vector2 lastPos

Field Value

Vector2

lastVisible

public bool lastVisible

Field Value

bool

leg

public DaddyCorruption.LittleLeg leg

Field Value

DaddyCorruption.LittleLeg

legReachPos

public Vector2? legReachPos

Field Value

Vector2?

light

public float light

Field Value

float

lookDir

public Vector2 lookDir

Field Value

Vector2

nextLookDir

public Vector2 nextLookDir

Field Value

Vector2

owner

public DaddyCorruption owner

Field Value

DaddyCorruption

pos

public Vector2 pos

Field Value

Vector2

rad

public float rad

Field Value

float

reactionDelay

public int reactionDelay

Field Value

int

renderCenterPos

public Vector2 renderCenterPos

Field Value

Vector2

renderCol

public Color renderCol

Field Value

Color

rotation

public float rotation

Field Value

float

stuckPos

public Vector2 stuckPos

Field Value

Vector2

tile

public IntVector2 tile

Field Value

IntVector2

totalSprites

public int totalSprites

Field Value

int

vel

public Vector2 vel

Field Value

Vector2

Properties

BlackGooSprite

public int BlackGooSprite { get; }

Property Value

int

Methods

AddBodyToContainerP1(SpriteLeaser, RoomCamera)

public void AddBodyToContainerP1(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

AddBodyToContainerP2(SpriteLeaser, RoomCamera)

public void AddBodyToContainerP2(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

AddBodyToContainerP3(SpriteLeaser, RoomCamera)

public void AddBodyToContainerP3(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

AddEyeToContainer(SpriteLeaser, RoomCamera)

public void AddEyeToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

BulgeVertex(Vector2, Vector2, float)

public Vector2 BulgeVertex(Vector2 v, Vector2 dir, float rad)

Parameters

v Vector2
dir Vector2
rad float

Returns

Vector2

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

EyeSprite(int)

public int EyeSprite(int part)

Parameters

part int

Returns

int

FeltSomething(float, Vector2)

public void FeltSomething(float intensity, Vector2 feltAtPos)

Parameters

intensity float
feltAtPos Vector2

GetColor()

public Color GetColor()

Returns

Color

GetPosition()

public Vector2 GetPosition()

Returns

Vector2

HeardNoise(Vector2)

public void HeardNoise(Vector2 noisePos)

Parameters

noisePos Vector2

InitiateSprites(SpriteLeaser, RoomCamera)

public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

MakeSlitMesh()

public TriangleMesh MakeSlitMesh()

Returns

TriangleMesh

RenderSlits(Vector2, Vector2, float, SpriteLeaser, RoomCamera, float, Vector2)

public void RenderSlits(Vector2 pos, Vector2 middleOfBody, float rotation, RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)

Parameters

pos Vector2
middleOfBody Vector2
rotation float
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2

TransmitFeel()

public void TransmitFeel()

Update()

public void Update()