Table of Contents

Class DataPearl

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

Constructors

DataPearl(AbstractPhysicalObject, World)

public DataPearl(AbstractPhysicalObject abstractPhysicalObject, World world)

Parameters

abstractPhysicalObject AbstractPhysicalObject
world World

Fields

darkness

public float darkness

Field Value

float

forceReapplyPalette

public bool forceReapplyPalette

Field Value

bool

glimmer

public float glimmer

Field Value

float

glimmerProg

public float glimmerProg

Field Value

float

glimmerSpeed

public float glimmerSpeed

Field Value

float

glimmerWait

public int glimmerWait

Field Value

int

hiddenPos

public Vector2 hiddenPos

Field Value

Vector2

highlightColor

public Color? highlightColor

Field Value

Color?

lastGlimmer

public float lastGlimmer

Field Value

float

uniquePearlCountedAsPickedUp

public bool uniquePearlCountedAsPickedUp

Field Value

bool

Properties

AbstractPearl

public DataPearl.AbstractDataPearl AbstractPearl { get; }

Property Value

DataPearl.AbstractDataPearl

ThrowPowerFactor

public override float ThrowPowerFactor { get; }

Property Value

float

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

PearlIsNotMisc(DataPearlType)

public static bool PearlIsNotMisc(DataPearl.AbstractDataPearl.DataPearlType pearlType)

Parameters

pearlType DataPearl.AbstractDataPearl.DataPearlType

Returns

bool

PickedUp(Creature)

public override void PickedUp(Creature upPicker)

Parameters

upPicker Creature

PlaceInRoom(Room)

public override void PlaceInRoom(Room placeRoom)

Parameters

placeRoom Room

TerrainImpact(int, IntVector2, float, bool)

public override void TerrainImpact(int chunk, IntVector2 direction, float speed, bool firstContact)

Parameters

chunk int
direction IntVector2
speed float
firstContact bool

UniquePearlHighLightColor(DataPearlType)

public static Color? UniquePearlHighLightColor(DataPearl.AbstractDataPearl.DataPearlType pearlType)

Parameters

pearlType DataPearl.AbstractDataPearl.DataPearlType

Returns

Color?

UniquePearlMainColor(DataPearlType)

public static Color UniquePearlMainColor(DataPearl.AbstractDataPearl.DataPearlType pearlType)

Parameters

pearlType DataPearl.AbstractDataPearl.DataPearlType

Returns

Color

Update(bool)

public override void Update(bool eu)

Parameters

eu bool