Table of Contents

Class DaddyCorruption

Namespace
Global
Assembly
Assembly-CSharp.dll
public class DaddyCorruption : UpdatableAndDeletable, INotifyWhenRoomIsReady, IDrawable, IReactToNoises
Inheritance
DaddyCorruption
Implements
Inherited Members

Constructors

DaddyCorruption(Room)

public DaddyCorruption(Room room)

Parameters

room Room

Fields

GWmode

public bool GWmode

Field Value

bool

bottomLeft

public IntVector2 bottomLeft

Field Value

IntVector2

bulbs

public List<DaddyCorruption.Bulb>[,] bulbs

Field Value

List<Bulb>[,]

climbTubes

public List<DaddyCorruption.ClimbableCorruptionTube> climbTubes

Field Value

List<DaddyCorruption.ClimbableCorruptionTube>

directions

public Vector2[,] directions

Field Value

Vector2[,]

eatCreatures

public List<DaddyCorruption.EatenCreature> eatCreatures

Field Value

List<DaddyCorruption.EatenCreature>

effectColor

public Color effectColor

Field Value

Color

eyeColor

public Color eyeColor

Field Value

Color

neuronLegs

public List<DaddyCorruption.NeuronFilledLeg> neuronLegs

Field Value

List<DaddyCorruption.NeuronFilledLeg>

places

public List<PlacedObject> places

Field Value

List<PlacedObject>

restrainedDaddies

public List<DaddyCorruption.DaddyRestraint> restrainedDaddies

Field Value

List<DaddyCorruption.DaddyRestraint>

tiles

public List<IntVector2> tiles

Field Value

List<IntVector2>

topRight

public IntVector2 topRight

Field Value

IntVector2

totalSprites

public int totalSprites

Field Value

int

Methods

AIMapReady()

public void AIMapReady()
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

BulbNibbleAtChunk(Bulb, BodyChunk)

public void BulbNibbleAtChunk(DaddyCorruption.Bulb bulb, BodyChunk chunk)

Parameters

bulb DaddyCorruption.Bulb
chunk BodyChunk

CorruptionLevel(IntVector2)

public float CorruptionLevel(IntVector2 iv)

Parameters

iv IntVector2

Returns

float

CorruptionLevel(Vector2)

public float CorruptionLevel(Vector2 testPos)

Parameters

testPos Vector2

Returns

float

Dir(IntVector2)

public Vector2 Dir(IntVector2 iv)

Parameters

iv IntVector2

Returns

Vector2

Dir(int, int)

public Vector2 Dir(int x, int y)

Parameters

x int
y int

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

InitiateSprites(SpriteLeaser, RoomCamera)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

NoiseInRoom(InGameNoise)

public void NoiseInRoom(InGameNoise noise)

Parameters

noise InGameNoise

Occupied(IntVector2)

public bool Occupied(IntVector2 iv)

Parameters

iv IntVector2

Returns

bool

Occupied(int, int)

public bool Occupied(int x, int y)

Parameters

x int
y int

Returns

bool

ShortcutsReady()

public void ShortcutsReady()

Update(bool)

public override void Update(bool eu)

Parameters

eu bool