Table of Contents

Class Bubble

Namespace
Global
Assembly
Assembly-CSharp.dll
public class Bubble : CosmeticSprite, IDrawable, IRunDuringDialog
Inheritance
Bubble
Implements
Inherited Members

Constructors

Bubble(Vector2, Vector2, bool, bool)

public Bubble(Vector2 pos, Vector2 vel, bool bottomBubble, bool fakeWaterBubble)

Parameters

pos Vector2
vel Vector2
bottomBubble bool
fakeWaterBubble bool

Fields

age

public int age

Field Value

int

doNotSlow

public bool doNotSlow

Field Value

bool

fakeWaterBubble

public bool fakeWaterBubble

Field Value

bool

fullSize

public float fullSize

Field Value

float

growthSpeed

public float growthSpeed

Field Value

float

ignoreWalls

public bool ignoreWalls

Field Value

bool

initPop

public bool initPop

Field Value

bool

lastSize

public float lastSize

Field Value

float

mode

public Bubble.Mode mode

Field Value

Bubble.Mode

size

public float size

Field Value

float

Methods

public override void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)

public override 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 override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

Update(bool)

public override void Update(bool eu)

Parameters

eu bool