PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
GardenBase Class Reference

Private Member Functions

void GardenPlot ()
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override void EEDelete (EntityAI parent)
 
override bool IsInventoryVisible ()
 
override int GetGardenSlotsCount ()
 
void RefreshSlots ()
 
override void OnPlacementStarted (Man player)
 
override void OnHologramBeingPlaced (Man player)
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override bool CanBePlaced (Man player, vector position)
 
override bool IsTakeable ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanRemoveFromCargo (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI parent)
 

Private Attributes

Object m_ClutterCutter
 
private const int GARDEN_SLOT_COUNT = 9
 
private const float PLACEMENT_HEIGHT_LIMIT = 0.3
 

Member Function Documentation

◆ CanBePlaced()

override bool CanBePlaced ( Man  player,
vector  position 
)
inlineprivate

◆ CanPutInCargo()

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutIntoHands()

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

◆ CanRemoveFromCargo()

override bool CanRemoveFromCargo ( EntityAI  parent)
inlineprivate

◆ EEDelete()

override void EEDelete ( EntityAI  parent)
inlineprivate

◆ GardenPlot()

void GardenPlot ( )
inlineprivate

◆ GetGardenSlotsCount()

◆ IsInventoryVisible()

override bool IsInventoryVisible ( )
inlineprivate

◆ IsTakeable()

override bool IsTakeable ( )
inlineprivate

◆ OnHologramBeingPlaced()

override void OnHologramBeingPlaced ( Man  player)
inlineprivate

References RefreshSlots().

◆ OnPlacementComplete()

override void OnPlacementComplete ( Man  player,
vector  position = "0 0 0",
vector  orientation = "0 0 0" 
)
inlineprivate

◆ OnPlacementStarted()

override void OnPlacementStarted ( Man  player)
inlineprivate

References RefreshSlots().

◆ OnStoreLoad()

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

◆ RefreshSlots()

void RefreshSlots ( )
inlineprivate

Field Documentation

◆ GARDEN_SLOT_COUNT

private const int GARDEN_SLOT_COUNT = 9
private

Referenced by GetGardenSlotsCount().

◆ m_ClutterCutter

Object m_ClutterCutter
private

◆ PLACEMENT_HEIGHT_LIMIT

private const float PLACEMENT_HEIGHT_LIMIT = 0.3
private

The documentation for this class was generated from the following file: