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

Private Member Functions

override bool IsContainer ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanReceiveItemIntoCargo (EntityAI item)
 
override void DeferredInit ()
 
override void EEDelete (EntityAI parent)
 
override bool IsTakeable ()
 
override bool CanSwapEntities (EntityAI otherItem, InventoryLocation otherDestination, InventoryLocation destination)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool DisableVicinityIcon ()
 
override bool CanDisplayCargo ()
 
void EmtpyInventory ()
 
void FillInventory ()
 
override bool CanPutInCargo (EntityAI parent)
 
void GiftBox_Base ()
 
override bool CanReceiveItemIntoCargo (EntityAI item)
 
override void Open ()
 
override void Close ()
 
override bool IsOpen ()
 
override void SetActions ()
 
override void OnDebugSpawn ()
 
override void EEHealthLevelChanged (int oldLevel, int newLevel, string zone)
 

Private Attributes

private const int SPAWN_SHIRTS_MAX = 60
 
protected AnniversaryBoxLight m_Light
 
protected vector m_HalfExtents
 
protected ref OpenableBehaviour m_Openable
 

Member Function Documentation

◆ CanDisplayCargo()

override bool CanDisplayCargo ( )
inlineprivate

◆ CanPutInCargo() [1/3]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

References GetType().

◆ CanPutInCargo() [2/3]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutInCargo() [3/3]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanReceiveItemIntoCargo() [1/2]

override bool CanReceiveItemIntoCargo ( EntityAI  item)
inlineprivate

◆ CanReceiveItemIntoCargo() [2/2]

override bool CanReceiveItemIntoCargo ( EntityAI  item)
inlineprivate

◆ CanSwapEntities()

override bool CanSwapEntities ( EntityAI  otherItem,
InventoryLocation  otherDestination,
InventoryLocation  destination 
)
inlineprivate

◆ Close()

override void Close ( )
inlineprivate

◆ DeferredInit()

override void DeferredInit ( )
inlineprivate

References m_Light.

◆ DisableVicinityIcon()

override bool DisableVicinityIcon ( )
inlineprivate

◆ EEDelete()

override void EEDelete ( EntityAI  parent)
inlineprivate

References m_Light.

◆ EEHealthLevelChanged()

override void EEHealthLevelChanged ( int  oldLevel,
int  newLevel,
string  zone 
)
inlineprivate

◆ EmtpyInventory()

void EmtpyInventory ( )
inlineprivate

References GetGame().

◆ FillInventory()

void FillInventory ( )
inlineprivate

References GetGame().

◆ GiftBox_Base()

void GiftBox_Base ( )
inlineprivate

References m_HalfExtents, and vector::Zero.

◆ IsContainer()

override bool IsContainer ( )
inlineprivate

◆ IsOpen()

override bool IsOpen ( )
inlineprivate

Referenced by CanReceiveItemIntoCargo().

◆ IsTakeable()

override bool IsTakeable ( )
inlineprivate

◆ OnDebugSpawn()

override void OnDebugSpawn ( )
inlineprivate

References Class::CastTo().

◆ Open()

override void Open ( )
inlineprivate

◆ SetActions()

override void SetActions ( )
inlineprivate

References AddAction().

Field Documentation

◆ m_HalfExtents

protected vector m_HalfExtents
private

◆ m_Light

protected AnniversaryBoxLight m_Light
private

◆ m_Openable

protected ref OpenableBehaviour m_Openable
private

◆ SPAWN_SHIRTS_MAX

private const int SPAWN_SHIRTS_MAX = 60
private

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