Table of Contents

Class TransitionableProperties

Namespace
Vintagestory.API.Common
Assembly
VintagestoryAPI.dll
public class TransitionableProperties
Inheritance
TransitionableProperties
Inherited Members

Fields

FreshHours

The amount of hours this item stays fresh / untransitioned

public NatFloat FreshHours

Field Value

NatFloat

TransitionHours

The amount of hours it takes for the item to transition

public NatFloat TransitionHours

Field Value

NatFloat

TransitionRatio

Conversion ratio of fresh stacksize to transitioned stack size

public float TransitionRatio

Field Value

float

TransitionedStack

The itemstack the item/block turns into upon transitioning

public JsonItemStack TransitionedStack

Field Value

JsonItemStack

Type

What kind of transition can it make?

public EnumTransitionType Type

Field Value

EnumTransitionType

Methods

Clone()

Duplicates the properties, which includes cloning the stack that was eaten.

public TransitionableProperties Clone()

Returns

TransitionableProperties

FromBytes(BinaryReader, IClassRegistryAPI)

public void FromBytes(BinaryReader reader, IClassRegistryAPI instancer)

Parameters

reader BinaryReader
instancer IClassRegistryAPI

ToBytes(BinaryWriter)

public void ToBytes(BinaryWriter writer)

Parameters

writer BinaryWriter