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
Field Value
- float
forceReapplyPalette
public bool forceReapplyPalette
Field Value
- bool
glimmer
Field Value
- float
glimmerProg
Field Value
- float
glimmerSpeed
public float glimmerSpeed
Field Value
- float
glimmerWait
Field Value
- int
hiddenPos
Field Value
- Vector2
highlightColor
public Color? highlightColor
Field Value
- Color?
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
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
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