Search Results for

    Show / Hide Table of Contents

    Class FarmManager

    Holds the main gameplay logic during the farm management scene (phases 1, 2, 3). Handles the irrigation button and harvest button logic.

    Inheritance
    object
    FarmManager
    Namespace: Global
    Assembly: cs.temp.dll.dll
    Syntax
    public class FarmManager : MonoBehaviour

    Fields

    HarvestLabour

    Labour cost of selecting a plot cell to be harvested.

    Declaration
    public const int HarvestLabour = 1
    Field Value
    Type Description
    int

    IrrigationLabour

    Labour cost of selecting a plot cell to be irrigated.

    Declaration
    public const int IrrigationLabour = 2
    Field Value
    Type Description
    int

    SelectedCells

    Selected farm plot cells during phases 1/2.

    Declaration
    public static List<FarmPlotCell> SelectedCells
    Field Value
    Type Description
    List<FarmPlotCell>

    Properties

    LabourPoints

    How many labour points you currently have in this phase.

    Declaration
    public static int LabourPoints { get; set; }
    Property Value
    Type Description
    int

    SelectedTool

    The tool currently selected during phase 3.

    Declaration
    public static string SelectedTool { get; set; }
    Property Value
    Type Description
    string

    Methods

    ClearSelectedCells()

    Deselect all farm plot cells.

    Declaration
    public static void ClearSelectedCells()

    HarvestSelectedCells()

    Harvests all selected farm cells.

    Declaration
    public static void HarvestSelectedCells()

    IrrigateSelectedCells()

    Harvests all selected farm cells.

    Declaration
    public static void IrrigateSelectedCells()
    In This Article
    Back to top Green Revolution Code Documentation