Table of Contents

Class AbstractConsumable

Namespace
Global
Assembly
Assembly-CSharp.dll
public class AbstractConsumable : AbstractPhysicalObject
Inheritance
AbstractConsumable
Derived
Inherited Members

Constructors

AbstractConsumable(World, AbstractObjectType, PhysicalObject, WorldCoordinate, EntityID, int, int, ConsumableObjectData)

public AbstractConsumable(World world, AbstractPhysicalObject.AbstractObjectType type, PhysicalObject realizedObject, WorldCoordinate pos, EntityID ID, int originRoom, int placedObjectIndex, PlacedObject.ConsumableObjectData consumableData)

Parameters

world World
type AbstractPhysicalObject.AbstractObjectType
realizedObject PhysicalObject
pos WorldCoordinate
ID EntityID
originRoom int
placedObjectIndex int
consumableData PlacedObject.ConsumableObjectData

Fields

isConsumed

public bool isConsumed

Field Value

bool

isFresh

public bool isFresh

Field Value

bool

maxCycles

public int maxCycles

Field Value

int

minCycles

public int minCycles

Field Value

int

originRoom

public int originRoom

Field Value

int

placedObjectIndex

public int placedObjectIndex

Field Value

int

Methods

Consume()

public virtual void Consume()

IsTypeConsumable(AbstractObjectType)

public static bool IsTypeConsumable(AbstractPhysicalObject.AbstractObjectType type)

Parameters

type AbstractPhysicalObject.AbstractObjectType

Returns

bool

ToString()

public override string ToString()

Returns

string