DayZ Enforce
Script API
Private Member Functions | Private Attributes | Static Private Attributes | List of all members
TentBase Class Reference

#include <TentBase.h>

Inheritance diagram for TentBase:
ItemBase EN5C_AdvancedImprovisedShelterPitched EN5C_CarTent EN5C_ImprovisedShelterPitched EN5C_LargeTent EN5C_MediumTent

Private Member Functions

void  TentBase ()
 
bool  ConditionIntoInventory (EntityAI parent)
 
bool  ConditionIntoHands (EntityAI parent)
 
bool  ConditionOutOfHands (EntityAI parent)
 
void  EEItemAttached (EntityAI item, string slot_name)
 
void  EEItemDetached (EntityAI item, string slot_name)
 
void  OnHologramItemCreated ()
 
void  OnPlacementFinished (PlayerBase player)
 
int  GetState ()
 
bool  CanBePacked ()
 
bool  CanBeManipulated ()
 
void  Pack ()
 
void  Pitch ()
 
bool  CanToggleSelection (string selection)
 
void  ToggleSelection (string selection)
 

Private Attributes

private int  m_State
 
protected autoptr map< ToggleSelections, bool >  m_ToggleSelections
 
protected autoptr array< string >  m_ShowSelectionsWhenPitched
 
protected autoptr array< string >  m_HideSelectionsWhenPacked
 

Static Private Attributes

static const int  PACKED = 0
 
static const int  PITCHED = 1
 

Constructor & Destructor Documentation

void TentBase::TentBase ( )
private

Member Function Documentation

bool TentBase::ConditionIntoInventory ( EntityAI  parent )
private

References CanBeManipulated().

bool TentBase::ConditionIntoHands ( EntityAI  parent )
private

References CanBeManipulated().

bool TentBase::ConditionOutOfHands ( EntityAI  parent )
private

References CanBeManipulated().

void TentBase::EEItemAttached ( EntityAI  item,
string  slot_name 
)
private
void TentBase::EEItemDetached ( EntityAI  item,
string  slot_name 
)
private
void TentBase::OnHologramItemCreated ( )
private

References Pitch().

void TentBase::OnPlacementFinished ( PlayerBase  player )
private

References Pitch().

int TentBase::GetState ( )
private

References m_State.

Referenced by CanBeManipulated(), and CanBePacked().

bool TentBase::CanBePacked ( )
private
bool TentBase::CanBeManipulated ( )
private
void TentBase::Pack ( )
private
void TentBase::Pitch ( )
private
bool TentBase::CanToggleSelection ( string  selection )
private
void TentBase::ToggleSelection ( string  selection )
private

Member Data Documentation

const int TentBase::PACKED = 0
staticprivate

Referenced by CanBeManipulated(), and Pack().

const int TentBase::PITCHED = 1
staticprivate

Referenced by CanBePacked(), and Pitch().

private int TentBase::m_State
private

Referenced by GetState(), Pack(), and Pitch().

protected autoptr map<ToggleSelections, bool> TentBase::m_ToggleSelections
private
protected autoptr array<string> TentBase::m_ShowSelectionsWhenPitched
private
protected autoptr array<string> TentBase::m_HideSelectionsWhenPacked
private

The documentation for this class was generated from the following files:
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)