class GardenPlotSource
GardenPlot › GardenBase › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
Derived classes
All members, including inherited
Constructors 1
void GardenPlot()References GardenBase.SetBaseFertility()
Constants 2
private const int GARDEN_SLOT_COUNT = 9Referenced by GetGardenSlotsCount()
private const float PLACEMENT_HEIGHT_LIMIT = 0.3Y coord placement limit - this is important when server has collision checks disabled
Referenced by CanBePlaced()
Members 1
Object m_ClutterCutterMethods 13
override bool OnStoreLoad(ParamsReadContext ctx, int version)References CGame.CreateObjectEx(), Object.GetOrientation(), Object.GetPosition()
Show 3 more
, GardenBase.OnStoreLoad(), Object.SetOrientation(), and m_ClutterCutteroverride void EEDelete(EntityAI parent)override bool IsInventoryVisible()override int GetGardenSlotsCount()References GARDEN_SLOT_COUNT
void RefreshSlots()References EntityAI.HideSelection()
override void OnPlacementStarted(Man player)References RefreshSlots()
override void OnHologramBeingPlaced(Man player)References RefreshSlots()
override void OnPlacementComplete(Man player, vector position = "0 0 0", vector orientation = "0 0 0")References CGame.CreateObjectEx(), Object.GetPosition(), CGame.ObjectDelete()
Show 4 more
, ItemBase.OnPlacementComplete(), Object.SetOrientation(), GardenBase.SyncSlots(), and m_ClutterCutterReferenced by ActionDigGardenPlot.CheckSurfaceBelowGardenPlot()
override bool IsTakeable()