Show / Hide Table of Contents

Interface IMyFarmPlotLogic

Describes the exposed farm plot logic (PB scripting interface).

Namespace: Sandbox.ModAPI.Ingame
Assembly: Sandbox.Common.dll
Syntax
public interface IMyFarmPlotLogic

Properties

AmountOfSeedsRequired

The amount of seeds that are needed to start growing a plant at this farm plot.

Declaration
int AmountOfSeedsRequired { get; }
Property Value
Type Description
System.Int32

IsAlive

Whether the plant is alive.

Declaration
bool IsAlive { get; }
Property Value
Type Description
System.Boolean

IsPlantFullyGrown

Whether the plant is fully grown.

Declaration
bool IsPlantFullyGrown { get; }
Property Value
Type Description
System.Boolean

IsPlantPlanted

Whether a plant is planted, dead or alive.

Declaration
bool IsPlantPlanted { get; }
Property Value
Type Description
System.Boolean

OutputItem

The item that the currently planted seed will produce when fully grown.

Declaration
MyDefinitionId OutputItem { get; }
Property Value
Type Description
MyDefinitionId

OutputItemAmount

The amount of items that the currently planted seed will produce when fully grown. Returns 0 if the plant is not yet fully grown.

Declaration
int OutputItemAmount { get; }
Property Value
Type Description
System.Int32

Methods

GetDetailedInfoWithoutRequiredInput()

Obtains detailed info that does not include the required power input. Used by the plant management screen.

Declaration
string GetDetailedInfoWithoutRequiredInput()
Returns
Type Description
System.String
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾