|
void | PlantBase () |
|
void | ~PlantBase () |
|
void | Init (GardenBase garden_base, float fertility, float harvesting_efficiency, float water) |
|
void | Tick () |
|
override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
|
override void | OnStoreSave (ParamsWriteContext ctx) |
|
string | GetCropsType () |
|
bool | OnStoreLoadCustom (ParamsReadContext ctx, int version) |
|
void | OnStoreSaveCustom (ParamsWriteContext ctx) |
|
void | PrintValues () |
|
override bool | CanPutInCargo (EntityAI parent) |
|
override bool | CanPutIntoHands (EntityAI parent) |
|
override bool | CanRemoveFromHands (EntityAI parent) |
|
void | ChangeInfestation (bool is_infested) |
|
void | UpdatePlant () |
|
void | GrowthTimerTick () |
|
void | SetSpoiled () |
|
void | SetDry () |
|
void | SprayPlant (float consumed_quantity) |
|
string | StopInfestation (float consumed_quantity) |
|
void | RemovePlantEx (vector pos) |
|
void | DestroyPlant () |
|
void | Harvest (PlayerBase player) |
|
void | SetPlantState (int state) |
|
EPlantState | GetPlantState () |
|
int | GetPlantStateIndex () |
|
float | GetWater () |
|
float | GetWaterMax () |
|
bool | NeedsWater () |
|
float | GetSprayQuantity () |
|
float | GetSprayUsage () |
|
void | RemoveSlot () |
|
void | SetSlot (Slot slot) |
|
Slot | GetSlot () |
|
GardenBase | GetGarden () |
|
bool | IsSprayable () |
|
bool | IsHarvestable () |
|
bool | HasCrops () |
|
override void | SetActions () |
|
void | DebugSetTimes (int maturity, int spoil, int spoilRemove, int dryDelete) |
|
static void | DebugSetGlobalTimes (int maturity, int spoil, int spoilRemove, int dryDelete) |
|
static void | DebugSetTickSpeedMultiplier (float multiplier) |
|
void | DeleteDryPlantTick () |
|
void | SpoiledRemoveTimerTick () |
|
void | InfestationTimerTick () |
|
void | CheckWater () |
|
bool | IsMature () |
|
bool | IsSpoiled () |
|
bool | IsDry () |
|
bool | IsGrowing () |
|
bool | NeedsSpraying () |
|
void | RemovePlant () |
|