Table of Contents

Class PebblesPearl

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

Constructors

PebblesPearl(AbstractPhysicalObject, World)

public PebblesPearl(AbstractPhysicalObject abstractPhysicalObject, World world)

Parameters

abstractPhysicalObject AbstractPhysicalObject
world World

Fields

hoverPos

public Vector2? hoverPos

Field Value

Vector2?

label

public GlyphLabel label

Field Value

GlyphLabel

lookForMarbles

public bool lookForMarbles

Field Value

bool

marbleColor

public int marbleColor

Field Value

int

marbleIndex

public int marbleIndex

Field Value

int

oracle

public Oracle oracle

Field Value

Oracle

orbitAngle

public float orbitAngle

Field Value

float

orbitCircle

public int orbitCircle

Field Value

int

orbitDistance

public float orbitDistance

Field Value

float

orbitFlattenAngle

public float orbitFlattenAngle

Field Value

float

orbitFlattenFac

public float orbitFlattenFac

Field Value

float

orbitObj

public PhysicalObject orbitObj

Field Value

PhysicalObject

orbitSpeed

public float orbitSpeed

Field Value

float

otherMarbles

public List<PebblesPearl> otherMarbles

Field Value

List<PebblesPearl>

Properties

NotCarried

public bool NotCarried { get; }

Property Value

bool

Methods

NewRoom(Room)

public override void NewRoom(Room newRoom)

Parameters

newRoom 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

Update(bool)

public override void Update(bool eu)

Parameters

eu bool

UpdateOtherMarbles()

public void UpdateOtherMarbles()