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

#include <Fence.h>

Inheritance diagram for EN5C_Fence:
BaseBuildingBase

Private Member Functions

void  EN5C_Fence ()
 
void  ~EN5C_Fence ()
 
bool  CanConstruct_Base_Down (PlayerBase player)
 
bool  CanConstruct_Base_Up (PlayerBase player)
 
void  Construct_Base_Down (PlayerBase player)
 
void  Construct_Base_Up (PlayerBase player)
 
bool  CanDeconstruct_Base_Down (PlayerBase player)
 
bool  CanDeconstruct_Base_Up (PlayerBase player)
 
void  Deconstruct_Base_Down (PlayerBase player)
 
void  Deconstruct_Base_Up (PlayerBase player)
 
bool  CanConstruct_WoodenPlanks_Down (PlayerBase player)
 
bool  CanConstruct_WoodenPlanks_Up (PlayerBase player)
 
bool  CanDeconstruct_WoodenPlanks_Down (PlayerBase player)
 
bool  CanDeconstruct_WoodenPlanks_Up (PlayerBase player)
 
void  Construct_WoodenPlanks_Down (PlayerBase player)
 
void  Construct_WoodenPlanks_Up (PlayerBase player)
 
void  Deconstruct_WoodenPlanks_Down (PlayerBase player)
 
void  Deconstruct_WoodenPlanks_Up (PlayerBase player)
 
bool  CanConstruct_MetalPlates_Down (PlayerBase player)
 
bool  CanConstruct_MetalPlates_Up (PlayerBase player)
 
bool  CanDeconstruct_MetalPlates_Down (PlayerBase player)
 
bool  CanDeconstruct_MetalPlates_Up (PlayerBase player)
 
void  Construct_MetalPlates_Down (PlayerBase player)
 
void  Construct_MetalPlates_Up (PlayerBase player)
 
void  Deconstruct_MetalPlates_Down (PlayerBase player)
 
void  Deconstruct_MetalPlates_Up (PlayerBase player)
 
bool  CanPlaceFence (PlayerBase player)
 
void  PlaceFence ()
 

Static Private Attributes

static const string  ANIMATION_BASE = "Base"
 
static const string  ANIMATION_BASE_DOWN = "BaseFence_Down"
 
static const string  ANIMATION_BASE_UP = "BaseFence_Up"
 
static const string  ANIMATION_WOODEN_PLANKS_DOWN = "WoodenPlanks_Down"
 
static const string  ANIMATION_WOODEN_PLANKS_UP = "WoodenPlanks_Up"
 
static const string  ANIMATION_METAL_PLATES_DOWN = "MetalPlates_Down"
 
static const string  ANIMATION_METAL_PLATES_UP = "MetalPlates_Up"
 
static const int  PART_BASE_DOWN = 101
 
static const int  PART_BASE_UP = 102
 
static const int  PART_WOODEN_PLANKS_DOWN = 201
 
static const int  PART_WOODEN_PLANKS_UP = 202
 
static const int  PART_METAL_PLATES_DOWN = 301
 
static const int  PART_METAL_PLATES_UP = 302
 
static const string  MESSAGE_BASE_FENCE_PLACED = "I have placed the base fence."
 
static const string  MESSAGE_CONSTRUCT_BASE_DOWN = "I have built a low fence."
 
static const string  MESSAGE_CONSTRUCT_BASE_UP = "I have built a high base fence."
 
static const string  MESSAGE_DECONSTRUCT_BASE_DOWN = "I have destroyed the low base fence."
 
static const string  MESSAGE_DECONSTRUCT_BASE_UP = "I have destroyed the high base fence."
 
static const string  MESSAGE_CONSTRUCT_WOODEN_DOWN = "I have built a low wooden plank fence."
 
static const string  MESSAGE_CONSTRUCT_WOODEN_UP = "I have built a high wooden plank fence."
 
static const string  MESSAGE_DECONSTRUCT_WOODEN_DOWN = "I have destroyed the low wooden plank fence."
 
static const string  MESSAGE_DECONSTRUCT_WOODEN_UP = "I have destroyed the high wooden plank fence."
 
static const string  MESSAGE_CONSTRUCT_METAL_DOWN = "I have built a low metal plates fence."
 
static const string  MESSAGE_CONSTRUCT_METAL_UP = "I have built a high metal plates fence."
 
static const string  MESSAGE_DECONSTRUCT_METAL_DOWN = "I have destroyed the low metal plates fence."
 
static const string  MESSAGE_DECONSTRUCT_METAL_UP = "I have destroyed the high metal plates fence."
 

Constructor & Destructor Documentation

void EN5C_Fence::EN5C_Fence ( )
private
void EN5C_Fence::~EN5C_Fence ( )
private

Member Function Documentation

bool EN5C_Fence::CanConstruct_Base_Down ( PlayerBase  player )
private
bool EN5C_Fence::CanConstruct_Base_Up ( PlayerBase  player )
private
void EN5C_Fence::Construct_Base_Down ( PlayerBase  player )
private
void EN5C_Fence::Construct_Base_Up ( PlayerBase  player )
private
bool EN5C_Fence::CanDeconstruct_Base_Down ( PlayerBase  player )
private
bool EN5C_Fence::CanDeconstruct_Base_Up ( PlayerBase  player )
private
void EN5C_Fence::Deconstruct_Base_Down ( PlayerBase  player )
private
void EN5C_Fence::Deconstruct_Base_Up ( PlayerBase  player )
private
bool EN5C_Fence::CanConstruct_WoodenPlanks_Down ( PlayerBase  player )
private
bool EN5C_Fence::CanConstruct_WoodenPlanks_Up ( PlayerBase  player )
private
bool EN5C_Fence::CanDeconstruct_WoodenPlanks_Down ( PlayerBase  player )
private
bool EN5C_Fence::CanDeconstruct_WoodenPlanks_Up ( PlayerBase  player )
private
void EN5C_Fence::Construct_WoodenPlanks_Down ( PlayerBase  player )
private
void EN5C_Fence::Construct_WoodenPlanks_Up ( PlayerBase  player )
private
void EN5C_Fence::Deconstruct_WoodenPlanks_Down ( PlayerBase  player )
private
void EN5C_Fence::Deconstruct_WoodenPlanks_Up ( PlayerBase  player )
private
bool EN5C_Fence::CanConstruct_MetalPlates_Down ( PlayerBase  player )
private
bool EN5C_Fence::CanConstruct_MetalPlates_Up ( PlayerBase  player )
private
bool EN5C_Fence::CanDeconstruct_MetalPlates_Down ( PlayerBase  player )
private
bool EN5C_Fence::CanDeconstruct_MetalPlates_Up ( PlayerBase  player )
private
void EN5C_Fence::Construct_MetalPlates_Down ( PlayerBase  player )
private
void EN5C_Fence::Construct_MetalPlates_Up ( PlayerBase  player )
private
void EN5C_Fence::Deconstruct_MetalPlates_Down ( PlayerBase  player )
private
void EN5C_Fence::Deconstruct_MetalPlates_Up ( PlayerBase  player )
private
bool EN5C_Fence::CanPlaceFence ( PlayerBase  player )
private
void EN5C_Fence::PlaceFence ( )
private

Member Data Documentation

const string EN5C_Fence::ANIMATION_BASE = "Base"
staticprivate
const string EN5C_Fence::ANIMATION_BASE_DOWN = "BaseFence_Down"
staticprivate
const string EN5C_Fence::ANIMATION_BASE_UP = "BaseFence_Up"
staticprivate
const string EN5C_Fence::ANIMATION_WOODEN_PLANKS_DOWN = "WoodenPlanks_Down"
staticprivate
const string EN5C_Fence::ANIMATION_WOODEN_PLANKS_UP = "WoodenPlanks_Up"
staticprivate
const string EN5C_Fence::ANIMATION_METAL_PLATES_DOWN = "MetalPlates_Down"
staticprivate
const string EN5C_Fence::ANIMATION_METAL_PLATES_UP = "MetalPlates_Up"
staticprivate
const int EN5C_Fence::PART_BASE_DOWN = 101
staticprivate
const int EN5C_Fence::PART_BASE_UP = 102
staticprivate
const int EN5C_Fence::PART_WOODEN_PLANKS_DOWN = 201
staticprivate
const int EN5C_Fence::PART_WOODEN_PLANKS_UP = 202
staticprivate
const int EN5C_Fence::PART_METAL_PLATES_DOWN = 301
staticprivate
const int EN5C_Fence::PART_METAL_PLATES_UP = 302
staticprivate
const string EN5C_Fence::MESSAGE_BASE_FENCE_PLACED = "I have placed the base fence."
staticprivate

Referenced by PlaceFence().

const string EN5C_Fence::MESSAGE_CONSTRUCT_BASE_DOWN = "I have built a low fence."
staticprivate

Referenced by Construct_Base_Down().

const string EN5C_Fence::MESSAGE_CONSTRUCT_BASE_UP = "I have built a high base fence."
staticprivate

Referenced by Construct_Base_Up().

const string EN5C_Fence::MESSAGE_DECONSTRUCT_BASE_DOWN = "I have destroyed the low base fence."
staticprivate

Referenced by Deconstruct_Base_Down().

const string EN5C_Fence::MESSAGE_DECONSTRUCT_BASE_UP = "I have destroyed the high base fence."
staticprivate

Referenced by Deconstruct_Base_Up().

const string EN5C_Fence::MESSAGE_CONSTRUCT_WOODEN_DOWN = "I have built a low wooden plank fence."
staticprivate
const string EN5C_Fence::MESSAGE_CONSTRUCT_WOODEN_UP = "I have built a high wooden plank fence."
staticprivate
const string EN5C_Fence::MESSAGE_DECONSTRUCT_WOODEN_DOWN = "I have destroyed the low wooden plank fence."
staticprivate
const string EN5C_Fence::MESSAGE_DECONSTRUCT_WOODEN_UP = "I have destroyed the high wooden plank fence."
staticprivate
const string EN5C_Fence::MESSAGE_CONSTRUCT_METAL_DOWN = "I have built a low metal plates fence."
staticprivate
const string EN5C_Fence::MESSAGE_CONSTRUCT_METAL_UP = "I have built a high metal plates fence."
staticprivate
const string EN5C_Fence::MESSAGE_DECONSTRUCT_METAL_DOWN = "I have destroyed the low metal plates fence."
staticprivate
const string EN5C_Fence::MESSAGE_DECONSTRUCT_METAL_UP = "I have destroyed the high metal plates fence."
staticprivate

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