Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
Hologram Class Reference

Protected Member Functions

void Hologram (PlayerBase player, vector pos, ItemBase item)
void ~Hologram ()
void AddProjectionRotation (float addition)
vector AlignProjectionOnTerrain (float timeslice)
void CheckPowerSource ()
vector CorrectForWatchtower (int contactComponent, vector contactPos, PlayerBase player, Object hitObject)
string CorrectMaterialPathName ()
void CreateTrigger ()
void EvaluateCollision (ItemBase action_item=null)
vector GetCollisionBoxSize (vector min_max[2])
vector GetDefaultOrientation ()
int GetHiddenSelection (string selection)
vector GetLeftCloseProjectionVector ()
vector GetLeftFarProjectionVector ()
EntityAI GetParentEntity ()
void GetProjectionCollisionBox (out vector min_max[2])
float GetProjectionDiameter ()
EntityAI GetProjectionEntity ()
vector GetProjectionEntityPosition (PlayerBase player)
string GetProjectionName (ItemBase item)
vector GetProjectionOrientation ()
vector GetProjectionPosition ()
float GetProjectionRadius ()
vector GetProjectionRotation ()
vector GetRightCloseProjectionVector ()
vector GetRightFarProjectionVector ()
bool GetUpdatePosition ()
bool HeightPlacementCheck ()
 Checks height relative to player's position.
vector HideWhenClose (vector pos)
bool IsBaseFlat (vector contact_pos_left_close, vector contact_pos_right_close, vector contact_pos_left_far, vector contact_pos_right_far)
bool IsBaseIntact (Object under_left_close, Object under_right_close, Object under_left_far, Object under_right_far)
bool IsBaseStatic (Object objectToCheck)
bool IsBaseViable ()
bool IsBehindObstacle ()
 DEPRECATED.
bool IsClippingRoof ()
bool IsColliding ()
bool IsCollidingAngle ()
bool IsCollidingBBox (ItemBase action_item=null)
bool IsCollidingGeometryProxy (ItemBase action_item=null)
bool IsCollidingGPlot ()
bool IsCollidingPlayer ()
bool IsCollidingZeroPos ()
bool IsFenceOrWatchtowerKit ()
bool IsFloating ()
bool IsHidden ()
bool IsInTerrain ()
bool IsObjectStatic (Object obj)
bool IsPlacementPermitted ()
 Checks if the item can be legally placed (usually checked by action as well).
bool IsProjectionTrap ()
bool IsSurfaceSea (vector position)
bool IsSurfaceWater (vector position)
bool IsUnderwater ()
EntityAI PlaceEntity (EntityAI entity_for_placing)
string ProjectionBasedOnParent ()
void RefreshTrigger ()
void RefreshVisual ()
void SetAnimations ()
bool SetHologramPosition (vector startPosition, float minProjectionDistance, float maxProjectionDistance, inout vector contactPosition)
 Sets hologram position based on player and projection distance.
void SetIsColliding (bool is_colliding)
void SetIsCollidingGPlot (bool is_colliding_gplot)
void SetIsCollidingPlayer (bool is_colliding)
void SetIsFloating (bool is_floating)
void SetIsHidden (bool is_hidden)
vector SetOnGround (vector position)
void SetProjectionEntity (EntityAI projection)
void SetProjectionOrientation (vector orientation)
void SetProjectionPosition (vector position)
void SetSelectionToRefresh (array< string > selection)
void SetSelectionToRefresh (string selection)
void SetUpdatePosition (bool state)
vector SmoothProjectionMovement (vector y_p_r, float timeslice)
void SubtractProjectionRotation (float subtraction)
void UpdateHologram (float timeslice)
void UpdateSelections ()

Static Protected Member Functions

static bool DoesHaveProjection (ItemBase item)
 DEPRECATED.

Protected Attributes

const string ANIMATION_INVENTORY = "Inventory"
const string ANIMATION_PLACING = "Placing"
const float DISTANCE_SMALL_PROJECTION = 1
const float LARGE_PROJECTION_DISTANCE_LIMIT = 6
 Deprecated.
const float LOOKING_TO_SKY = 0.75
bool m_AlignToTerrain
int m_ContactComponent
vector m_ContactDir
vector m_DefaultOrientation
vector m_FromAdjusted
bool m_IsColliding
bool m_IsCollidingGPlot
bool m_IsCollidingPlayer
bool m_IsFloating
bool m_IsHidden
bool m_IsSlope
ItemBase m_Parent
PlayerBase m_Player
EntityAI m_Projection
ProjectionTrigger m_ProjectionTrigger
string m_ProjectionTypename
vector m_Rotation
ref set< stringm_SelectionsToRefresh = new set<string>
float m_SlopeTolerance
bool m_UpdatePosition
vector m_y_p_r_previous
vector m_YawPitchRollLimit
const vector PLACEMENT_RC_END_OFFSET = "0 -2 0"
const vector PLACEMENT_RC_START_OFFSET = "0 1 0"
const float PROJECTION_TRANSITION_MAX = 0.25
const float PROJECTION_TRANSITION_MIN = 1
const string SELECTION_INVENTORY = "inventory"
const string SELECTION_PLACING = "placing"
const float SMALL_PROJECTION_GROUND = 2
const float SMALL_PROJECTION_RADIUS = 1
const int SPAWN_FLAGS = ECE_LOCAL
const string SUFFIX_MATERIAL_DEPLOYABLE = "_deployable.rvmat"
const string SUFFIX_MATERIAL_POWERED = "_powered.rvmat"
const string SUFFIX_MATERIAL_UNDEPLOYABLE = "_undeployable.rvmat"

Static Protected Attributes

static const float DEFAULT_MAX_PLACEMENT_HEIGHT_DIFF = 1.5
ref array< stringm_WatchtowerBlockedComponentNames = new array<string>
ref array< stringm_WatchtowerIgnoreComponentNames = new array<string>

Private Member Functions

bool IsRestrictedFromAdvancedPlacing ()

Detailed Description

Definition at line 1 of file hologram.c.

Constructor & Destructor Documentation

◆ Hologram()

◆ ~Hologram()

void ~Hologram ( )
inlineprotected

Definition at line 158 of file hologram.c.

References DestroyDebugCollisionBox(), g_Game, m_Projection, and m_ProjectionTrigger.

Member Function Documentation

◆ AddProjectionRotation()

void AddProjectionRotation ( float addition)
inlineprotected

Definition at line 1416 of file hologram.c.

References m_Rotation.

Referenced by MissionBase::OnUpdate().

◆ AlignProjectionOnTerrain()

◆ CheckPowerSource()

void CheckPowerSource ( )
inlineprotected

Definition at line 1027 of file hologram.c.

References g_Game, m_Parent, and m_Player.

Referenced by UpdateHologram().

◆ CorrectForWatchtower()

vector CorrectForWatchtower ( int contactComponent,
vector contactPos,
PlayerBase player,
Object hitObject )
inlineprotected

Definition at line 1268 of file hologram.c.

References m_WatchtowerIgnoreComponentNames, and LOD::NAME_VIEW.

Referenced by GetProjectionEntityPosition().

◆ CorrectMaterialPathName()

◆ CreateTrigger()

void CreateTrigger ( )
inlineprotected

◆ DoesHaveProjection()

bool DoesHaveProjection ( ItemBase item)
inlinestaticprotected

DEPRECATED.

Definition at line 250 of file hologram.c.

References ItemBase::CanMakeGardenplot(), DeployableContainer_Base(), and ItemBase::IsDeployable().

◆ EvaluateCollision()

◆ GetCollisionBoxSize()

vector GetCollisionBoxSize ( vector min_max[2])
inlineprotected

◆ GetDefaultOrientation()

vector GetDefaultOrientation ( )
inlineprotected

Definition at line 1510 of file hologram.c.

References g_Game, GetParentEntity(), m_DefaultOrientation, and vector::Zero.

Referenced by AlignProjectionOnTerrain().

◆ GetHiddenSelection()

int GetHiddenSelection ( string selection)
inlineprotected

Definition at line 1523 of file hologram.c.

References m_Projection.

Referenced by RefreshVisual().

◆ GetLeftCloseProjectionVector()

vector GetLeftCloseProjectionVector ( )
inlineprotected

◆ GetLeftFarProjectionVector()

vector GetLeftFarProjectionVector ( )
inlineprotected

◆ GetParentEntity()

EntityAI GetParentEntity ( )
inlineprotected

Definition at line 1322 of file hologram.c.

References m_Parent.

Referenced by GetDefaultOrientation(), and MissionBase::OnUpdate().

◆ GetProjectionCollisionBox()

◆ GetProjectionDiameter()

float GetProjectionDiameter ( )
inlineprotected

Definition at line 1283 of file hologram.c.

References GetCollisionBoxSize(), GetProjectionCollisionBox(), and vector::Length().

Referenced by SetOnGround().

◆ GetProjectionEntity()

EntityAI GetProjectionEntity ( )
inlineprotected

◆ GetProjectionEntityPosition()

◆ GetProjectionName()

string GetProjectionName ( ItemBase item)
inlineprotected

configuration override

Definition at line 222 of file hologram.c.

References ItemBase::CanMakeGardenplot(), ItemBase::IsBasebuildingKit(), and m_ProjectionTypename.

Referenced by ProjectionBasedOnParent().

◆ GetProjectionOrientation()

vector GetProjectionOrientation ( )
inlineprotected

◆ GetProjectionPosition()

◆ GetProjectionRadius()

float GetProjectionRadius ( )
inlineprotected

◆ GetProjectionRotation()

vector GetProjectionRotation ( )
inlineprotected

Definition at line 1411 of file hologram.c.

References m_Rotation.

Referenced by AlignProjectionOnTerrain().

◆ GetRightCloseProjectionVector()

vector GetRightCloseProjectionVector ( )
inlineprotected

◆ GetRightFarProjectionVector()

vector GetRightFarProjectionVector ( )
inlineprotected

◆ GetUpdatePosition()

bool GetUpdatePosition ( )
inlineprotected

Definition at line 1317 of file hologram.c.

References m_UpdatePosition.

Referenced by UpdateHologram().

◆ HeightPlacementCheck()

bool HeightPlacementCheck ( )
inlineprotected

Checks height relative to player's position.

Definition at line 872 of file hologram.c.

References DEFAULT_MAX_PLACEMENT_HEIGHT_DIFF, CfgGameplayHandler::GetDisableHeightPlacementCheck(), GetProjectionEntity(), GetProjectionPosition(), and m_Player.

Referenced by EvaluateCollision().

◆ HideWhenClose()

vector HideWhenClose ( vector pos)
inlineprotected

Definition at line 1481 of file hologram.c.

References g_Game, and LOOKING_TO_SKY.

Referenced by SetOnGround().

◆ IsBaseFlat()

bool IsBaseFlat ( vector contact_pos_left_close,
vector contact_pos_right_close,
vector contact_pos_left_far,
vector contact_pos_right_far )
inlineprotected

Definition at line 837 of file hologram.c.

References Math::AbsFloat(), GetProjectionPosition(), and m_SlopeTolerance.

Referenced by IsBaseViable().

◆ IsBaseIntact()

bool IsBaseIntact ( Object under_left_close,
Object under_right_close,
Object under_left_far,
Object under_right_far )
inlineprotected

Definition at line 751 of file hologram.c.

Referenced by IsBaseViable().

◆ IsBaseStatic()

bool IsBaseStatic ( Object objectToCheck)
inlineprotected

Definition at line 733 of file hologram.c.

References IsObjectStatic().

Referenced by IsBaseViable().

◆ IsBaseViable()

◆ IsBehindObstacle()

bool IsBehindObstacle ( )
inlineprotected

DEPRECATED.

Definition at line 726 of file hologram.c.

References ErrorEx.

◆ IsClippingRoof()

bool IsClippingRoof ( )
inlineprotected

◆ IsColliding()

bool IsColliding ( )
inlineprotected

◆ IsCollidingAngle()

bool IsCollidingAngle ( )
inlineprotected

◆ IsCollidingBBox()

◆ IsCollidingGeometryProxy()

◆ IsCollidingGPlot()

bool IsCollidingGPlot ( )
inlineprotected

◆ IsCollidingPlayer()

bool IsCollidingPlayer ( )
inlineprotected

◆ IsCollidingZeroPos()

bool IsCollidingZeroPos ( )
inlineprotected

Definition at line 714 of file hologram.c.

References GetProjectionPosition(), and Vector().

Referenced by EvaluateCollision().

◆ IsFenceOrWatchtowerKit()

bool IsFenceOrWatchtowerKit ( )
inlineprotected

Definition at line 1263 of file hologram.c.

References m_Parent.

◆ IsFloating()

bool IsFloating ( )
inlineprotected

Definition at line 1365 of file hologram.c.

References m_IsFloating.

Referenced by CorrectMaterialPathName(), EvaluateCollision(), and SetProjectionPosition().

◆ IsHidden()

bool IsHidden ( )
inlineprotected

Definition at line 1378 of file hologram.c.

References m_IsHidden.

Referenced by EvaluateCollision().

◆ IsInTerrain()

◆ IsObjectStatic()

bool IsObjectStatic ( Object obj)
inlineprotected

Definition at line 746 of file hologram.c.

References m_ContactComponent, m_Parent, m_WatchtowerBlockedComponentNames, and LOD::NAME_VIEW.

Referenced by IsBaseStatic().

◆ IsPlacementPermitted()

bool IsPlacementPermitted ( )
inlineprotected

Checks if the item can be legally placed (usually checked by action as well).

Definition at line 858 of file hologram.c.

References CfgGameplayHandler::GetDisableIsPlacementPermittedCheck(), GetProjectionPosition(), m_Parent, and m_Player.

Referenced by EvaluateCollision().

◆ IsProjectionTrap()

bool IsProjectionTrap ( )
inlineprotected

Definition at line 1278 of file hologram.c.

References m_Projection.

◆ IsRestrictedFromAdvancedPlacing()

bool IsRestrictedFromAdvancedPlacing ( )
inlineprivate

Definition at line 1598 of file hologram.c.

References m_Player.

Referenced by UpdateHologram().

◆ IsSurfaceSea()

bool IsSurfaceSea ( vector position)
inlineprotected

Definition at line 1131 of file hologram.c.

References g_Game.

◆ IsSurfaceWater()

bool IsSurfaceWater ( vector position)
inlineprotected

Definition at line 1126 of file hologram.c.

References g_Game.

◆ IsUnderwater()

◆ PlaceEntity()

EntityAI PlaceEntity ( EntityAI entity_for_placing)
inlineprotected

◆ ProjectionBasedOnParent()

string ProjectionBasedOnParent ( )
inlineprotected

Definition at line 217 of file hologram.c.

References GetProjectionName(), and m_Parent.

Referenced by Hologram().

◆ RefreshTrigger()

void RefreshTrigger ( )
inlineprotected

◆ RefreshVisual()

void RefreshVisual ( )
inlineprotected

◆ SetAnimations()

void SetAnimations ( )
inlineprotected

◆ SetHologramPosition()

bool SetHologramPosition ( vector startPosition,
float minProjectionDistance,
float maxProjectionDistance,
inout vector contactPosition )
inlineprotected

Sets hologram position based on player and projection distance.

Parameters
startPositionstart position
minProjectionDistancelower distance limit
maxProjectionDistancehigher distance limit
inoutcontactPosition is position of the hologram contact with ground/object
Returns
true if hologram is floating (is on the near or far edge)

Definition at line 1214 of file hologram.c.

References vector::Distance(), m_IsHidden, vector::Normalize(), PROJECTION_TRANSITION_MAX, and PROJECTION_TRANSITION_MIN.

Referenced by GetProjectionEntityPosition().

◆ SetIsColliding()

void SetIsColliding ( bool is_colliding)
inlineprotected

Definition at line 1342 of file hologram.c.

References m_IsColliding.

Referenced by EvaluateCollision().

◆ SetIsCollidingGPlot()

void SetIsCollidingGPlot ( bool is_colliding_gplot)
inlineprotected

Definition at line 1360 of file hologram.c.

References m_IsCollidingGPlot.

Referenced by ActionDigGardenPlot::CheckSurfaceBelowGardenPlot().

◆ SetIsCollidingPlayer()

void SetIsCollidingPlayer ( bool is_colliding)
inlineprotected

Definition at line 1355 of file hologram.c.

References m_IsCollidingPlayer.

◆ SetIsFloating()

void SetIsFloating ( bool is_floating)
inlineprotected

Definition at line 1337 of file hologram.c.

References m_IsFloating.

Referenced by GetProjectionEntityPosition().

◆ SetIsHidden()

void SetIsHidden ( bool is_hidden)
inlineprotected

Definition at line 1350 of file hologram.c.

References m_IsHidden.

◆ SetOnGround()

◆ SetProjectionEntity()

void SetProjectionEntity ( EntityAI projection)
inlineprotected

Definition at line 1327 of file hologram.c.

References m_Projection.

Referenced by Hologram().

◆ SetProjectionOrientation()

void SetProjectionOrientation ( vector orientation)
inlineprotected

Definition at line 1406 of file hologram.c.

References m_Projection.

Referenced by UpdateHologram().

◆ SetProjectionPosition()

void SetProjectionPosition ( vector position)
inlineprotected

Definition at line 1396 of file hologram.c.

References IsFloating(), m_Projection, and SetOnGround().

Referenced by UpdateHologram().

◆ SetSelectionToRefresh() [1/2]

void SetSelectionToRefresh ( array< string > selection)
inlineprotected

Definition at line 1540 of file hologram.c.

References m_SelectionsToRefresh.

◆ SetSelectionToRefresh() [2/2]

void SetSelectionToRefresh ( string selection)
inlineprotected

Definition at line 1534 of file hologram.c.

References m_SelectionsToRefresh.

Referenced by SetAnimations().

◆ SetUpdatePosition()

void SetUpdatePosition ( bool state)
inlineprotected

Definition at line 1312 of file hologram.c.

References m_UpdatePosition.

Referenced by SetupAction().

◆ SmoothProjectionMovement()

vector SmoothProjectionMovement ( vector y_p_r,
float timeslice )
inlineprotected

Definition at line 348 of file hologram.c.

References Math::AbsFloat(), Math::Lerp(), and m_y_p_r_previous.

Referenced by AlignProjectionOnTerrain().

◆ SubtractProjectionRotation()

void SubtractProjectionRotation ( float subtraction)
inlineprotected

Definition at line 1421 of file hologram.c.

References m_Rotation.

Referenced by MissionBase::OnUpdate().

◆ UpdateHologram()

◆ UpdateSelections()

void UpdateSelections ( )
inlineprotected

Definition at line 198 of file hologram.c.

References g_Game, m_Parent, and m_Projection.

Referenced by SetAnimations().

Field Documentation

◆ ANIMATION_INVENTORY

const string ANIMATION_INVENTORY = "Inventory"
protected

Definition at line 41 of file hologram.c.

Referenced by SetAnimations().

◆ ANIMATION_PLACING

const string ANIMATION_PLACING = "Placing"
protected

Definition at line 40 of file hologram.c.

Referenced by SetAnimations().

◆ DEFAULT_MAX_PLACEMENT_HEIGHT_DIFF

const float DEFAULT_MAX_PLACEMENT_HEIGHT_DIFF = 1.5
staticprotected

Definition at line 52 of file hologram.c.

Referenced by HeightPlacementCheck().

◆ DISTANCE_SMALL_PROJECTION

const float DISTANCE_SMALL_PROJECTION = 1
protected

Definition at line 47 of file hologram.c.

◆ LARGE_PROJECTION_DISTANCE_LIMIT

const float LARGE_PROJECTION_DISTANCE_LIMIT = 6
protected

Deprecated.

Definition at line 48 of file hologram.c.

Referenced by GetProjectionEntityPosition().

◆ LOOKING_TO_SKY

const float LOOKING_TO_SKY = 0.75
protected

Definition at line 51 of file hologram.c.

Referenced by HideWhenClose().

◆ m_AlignToTerrain

bool m_AlignToTerrain
protected

Definition at line 55 of file hologram.c.

Referenced by Hologram(), and AlignProjectionOnTerrain().

◆ m_ContactComponent

int m_ContactComponent
protected

Definition at line 57 of file hologram.c.

Referenced by Hologram(), GetProjectionEntityPosition(), and IsObjectStatic().

◆ m_ContactDir

vector m_ContactDir
protected

Definition at line 38 of file hologram.c.

Referenced by AlignProjectionOnTerrain(), and GetProjectionEntityPosition().

◆ m_DefaultOrientation

vector m_DefaultOrientation
protected

Definition at line 35 of file hologram.c.

Referenced by GetDefaultOrientation().

◆ m_FromAdjusted

vector m_FromAdjusted
protected

Definition at line 39 of file hologram.c.

Referenced by Hologram(), GetProjectionEntityPosition(), and SetOnGround().

◆ m_IsColliding

bool m_IsColliding
protected

Definition at line 27 of file hologram.c.

Referenced by IsColliding(), and SetIsColliding().

◆ m_IsCollidingGPlot

bool m_IsCollidingGPlot
protected

Definition at line 28 of file hologram.c.

Referenced by IsCollidingGPlot(), and SetIsCollidingGPlot().

◆ m_IsCollidingPlayer

bool m_IsCollidingPlayer
protected

Definition at line 30 of file hologram.c.

Referenced by IsCollidingPlayer(), and SetIsCollidingPlayer().

◆ m_IsFloating

bool m_IsFloating
protected

Definition at line 31 of file hologram.c.

Referenced by IsFloating(), and SetIsFloating().

◆ m_IsHidden

bool m_IsHidden
protected

Definition at line 33 of file hologram.c.

Referenced by IsHidden(), SetHologramPosition(), and SetIsHidden().

◆ m_IsSlope

bool m_IsSlope
protected

Definition at line 29 of file hologram.c.

◆ m_Parent

◆ m_Player

◆ m_Projection

◆ m_ProjectionTrigger

ProjectionTrigger m_ProjectionTrigger
protected

Definition at line 24 of file hologram.c.

Referenced by Hologram(), ~Hologram(), CreateTrigger(), and RefreshTrigger().

◆ m_ProjectionTypename

string m_ProjectionTypename
protected

Definition at line 25 of file hologram.c.

Referenced by Hologram(), and GetProjectionName().

◆ m_Rotation

vector m_Rotation
protected

◆ m_SelectionsToRefresh

ref set<string> m_SelectionsToRefresh = new set<string>
protected

Definition at line 59 of file hologram.c.

Referenced by RefreshVisual(), SetSelectionToRefresh(), and SetSelectionToRefresh().

◆ m_SlopeTolerance

float m_SlopeTolerance
protected

Definition at line 54 of file hologram.c.

Referenced by Hologram(), and IsBaseFlat().

◆ m_UpdatePosition

bool m_UpdatePosition
protected

Definition at line 32 of file hologram.c.

Referenced by Hologram(), GetUpdatePosition(), and SetUpdatePosition().

◆ m_WatchtowerBlockedComponentNames

ref array<string> m_WatchtowerBlockedComponentNames = new array<string>
staticprotected

Definition at line 66 of file hologram.c.

Referenced by Hologram(), and IsObjectStatic().

◆ m_WatchtowerIgnoreComponentNames

ref array<string> m_WatchtowerIgnoreComponentNames = new array<string>
staticprotected

Definition at line 63 of file hologram.c.

Referenced by Hologram(), CorrectForWatchtower(), and SetOnGround().

◆ m_y_p_r_previous

vector m_y_p_r_previous
protected

Definition at line 37 of file hologram.c.

Referenced by SmoothProjectionMovement().

◆ m_YawPitchRollLimit

vector m_YawPitchRollLimit
protected

Definition at line 56 of file hologram.c.

Referenced by Hologram(), and IsCollidingAngle().

◆ PLACEMENT_RC_END_OFFSET

const vector PLACEMENT_RC_END_OFFSET = "0 -2 0"
protected

Definition at line 19 of file hologram.c.

Referenced by IsBaseViable().

◆ PLACEMENT_RC_START_OFFSET

const vector PLACEMENT_RC_START_OFFSET = "0 1 0"
protected

Definition at line 18 of file hologram.c.

Referenced by IsBaseViable().

◆ PROJECTION_TRANSITION_MAX

const float PROJECTION_TRANSITION_MAX = 0.25
protected

Definition at line 50 of file hologram.c.

Referenced by SetHologramPosition().

◆ PROJECTION_TRANSITION_MIN

const float PROJECTION_TRANSITION_MIN = 1
protected

Definition at line 49 of file hologram.c.

Referenced by SetHologramPosition().

◆ SELECTION_INVENTORY

const string SELECTION_INVENTORY = "inventory"
protected

Definition at line 43 of file hologram.c.

Referenced by SetAnimations().

◆ SELECTION_PLACING

const string SELECTION_PLACING = "placing"
protected

Definition at line 42 of file hologram.c.

Referenced by SetAnimations().

◆ SMALL_PROJECTION_GROUND

const float SMALL_PROJECTION_GROUND = 2
protected

Definition at line 46 of file hologram.c.

Referenced by SetOnGround().

◆ SMALL_PROJECTION_RADIUS

const float SMALL_PROJECTION_RADIUS = 1
protected

Definition at line 45 of file hologram.c.

Referenced by GetProjectionEntityPosition().

◆ SPAWN_FLAGS

const int SPAWN_FLAGS = ECE_LOCAL
protected

Definition at line 6 of file hologram.c.

Referenced by CreateTrigger().

◆ SUFFIX_MATERIAL_DEPLOYABLE

const string SUFFIX_MATERIAL_DEPLOYABLE = "_deployable.rvmat"
protected

Definition at line 14 of file hologram.c.

Referenced by CorrectMaterialPathName().

◆ SUFFIX_MATERIAL_POWERED

const string SUFFIX_MATERIAL_POWERED = "_powered.rvmat"
protected

Definition at line 16 of file hologram.c.

Referenced by CorrectMaterialPathName().

◆ SUFFIX_MATERIAL_UNDEPLOYABLE

const string SUFFIX_MATERIAL_UNDEPLOYABLE = "_undeployable.rvmat"
protected

Definition at line 15 of file hologram.c.

Referenced by CorrectMaterialPathName().


The documentation for this class was generated from the following file:
  • F:/Games/Dayz/scripts/4_world/classes/hologram.c