DayZ 1.26
DayZ Explorer by KGB
|
Защищенные статические члены | |
static bool | DoesHaveProjection (ItemBase item) |
DEPRECATED. | |
Статические защищенные данные | |
static const float | DEFAULT_MAX_PLACEMENT_HEIGHT_DIFF = 1.5 |
ref array< string > | m_WatchtowerIgnoreComponentNames = new array<string> |
ref array< string > | m_WatchtowerBlockedComponentNames = new array<string> |
Закрытые члены | |
bool | IsRestrictedFromAdvancedPlacing () |
|
inlineprotected |
Перекрестные ссылки CreateTrigger(), ECE_LOCAL, ECE_PLACE_ON_SURFACE, ECE_TRACE, ErrorEx, GetGame(), GetProjectionEntity(), GetType(), m_AlignToTerrain, m_ContactComponent, m_FromAdjusted, m_Parent, m_Player, m_Projection, m_ProjectionTrigger, m_ProjectionTypename, m_Rotation, m_SlopeTolerance, m_UpdatePosition, m_WatchtowerBlockedComponentNames, m_WatchtowerIgnoreComponentNames, m_YawPitchRollLimit, ProjectionBasedOnParent(), RefreshTrigger(), SetAnimations() и SetProjectionEntity().
Перекрестные ссылки DestroyDebugCollisionBox(), GetGame(), m_Projection и m_ProjectionTrigger.
Перекрестные ссылки m_Rotation.
Перекрестные ссылки Math::Clamp(), GetDefaultOrientation(), GetGame(), GetProjectionRotation(), vector::Length(), m_AlignToTerrain, m_ContactDir, m_Projection, Math3D::MatrixMultiply3(), Math3D::MatrixToAngles(), SmoothProjectionMovement() и Math3D::YawPitchRollMatrix().
Используется в UpdateHologram().
|
inlineprotected |
Перекрестные ссылки GetGame(), m_Parent и m_Player.
Используется в UpdateHologram().
|
inlineprotected |
Перекрестные ссылки m_WatchtowerIgnoreComponentNames и LOD::NAME_VIEW.
Используется в GetProjectionEntityPosition().
|
inlineprotected |
Перекрестные ссылки GetProjectionPosition(), IsColliding(), IsFloating(), m_Parent, m_Projection, ItemBase::SEL_CORD_FOLDED, ItemBase::SEL_CORD_PLUGGED, SUFFIX_MATERIAL_DEPLOYABLE, SUFFIX_MATERIAL_POWERED и SUFFIX_MATERIAL_UNDEPLOYABLE.
Используется в RefreshVisual().
|
inlineprotected |
Перекрестные ссылки Class::CastTo(), g_Game, GetProjectionOrientation(), GetProjectionPosition(), m_Player, m_ProjectionTrigger, RefreshVisual() и SPAWN_FLAGS.
Используется в Hologram().
Перекрестные ссылки Class::CastTo(), HeightPlacementCheck(), IsBaseViable(), IsClippingRoof(), IsCollidingAngle(), IsCollidingBBox(), IsCollidingGPlot(), IsCollidingPlayer(), IsCollidingZeroPos(), IsFloating(), IsHidden(), IsInTerrain(), IsPlacementPermitted(), IsUnderwater(), m_Player, m_Projection и SetIsColliding().
Используется в UpdateHologram().
Перекрестные ссылки Vector().
Используется в GetProjectionDiameter(), GetProjectionRadius() и IsCollidingBBox().
|
inlineprotected |
Перекрестные ссылки GetGame(), GetParentEntity(), m_DefaultOrientation и vector::Zero.
Используется в AlignProjectionOnTerrain().
Перекрестные ссылки m_Projection.
Используется в RefreshVisual().
|
inlineprotected |
Перекрестные ссылки GetProjectionCollisionBox().
Используется в IsBaseViable(), IsInTerrain() и IsUnderwater().
|
inlineprotected |
Перекрестные ссылки GetProjectionCollisionBox().
Используется в IsBaseViable(), IsInTerrain() и IsUnderwater().
|
inlineprotected |
Перекрестные ссылки m_Parent.
Используется в GetDefaultOrientation().
Перекрестные ссылки m_Projection.
Используется в GetLeftCloseProjectionVector(), GetLeftFarProjectionVector(), GetProjectionDiameter(), GetProjectionRadius(), GetRightCloseProjectionVector(), GetRightFarProjectionVector(), IsCollidingBBox() и RefreshTrigger().
|
inlineprotected |
Перекрестные ссылки GetCollisionBoxSize() и GetProjectionCollisionBox().
Используется в SetOnGround().
|
inlineprotected |
Перекрестные ссылки m_Projection.
Используется в HeightPlacementCheck(), Hologram() и PlaceEntity().
|
inlineprotected |
will not push hologram up when there is direct hit of an item
Перекрестные ссылки Math::Clamp(), CorrectForWatchtower(), vector::Distance(), vector::DistanceSq(), Debug::DrawSphere(), DiagMenu::GetBool(), CfgGameplayHandler::GetDisableIsCollidingBBoxCheck(), GetGame(), GetProjectionPosition(), GetProjectionRadius(), LARGE_PROJECTION_DISTANCE_LIMIT, m_ContactComponent, m_ContactDir, m_FromAdjusted, m_Projection, DayZPhysics::RaycastRV(), SetHologramPosition(), SetIsFloating(), SMALL_PROJECTION_RADIUS и vector::Zero.
Используется в UpdateHologram().
configuration override
Перекрестные ссылки m_ProjectionTypename.
Используется в ProjectionBasedOnParent().
|
inlineprotected |
Перекрестные ссылки m_Projection и vector::Zero.
Используется в CreateTrigger(), IsCollidingBBox() и RefreshTrigger().
|
inlineprotected |
Перекрестные ссылки m_Projection и vector::Zero.
Используется в CorrectMaterialPathName(), CreateTrigger(), GetProjectionEntityPosition(), HeightPlacementCheck(), IsBaseFlat(), IsCollidingZeroPos(), IsPlacementPermitted() и RefreshTrigger().
|
inlineprotected |
Перекрестные ссылки GetCollisionBoxSize() и GetProjectionCollisionBox().
Используется в GetProjectionEntityPosition().
|
inlineprotected |
Перекрестные ссылки m_Rotation.
Используется в AlignProjectionOnTerrain().
|
inlineprotected |
Перекрестные ссылки GetProjectionCollisionBox().
Используется в IsBaseViable(), IsInTerrain() и IsUnderwater().
|
inlineprotected |
Перекрестные ссылки GetProjectionCollisionBox().
Используется в IsBaseViable(), IsInTerrain() и IsUnderwater().
|
inlineprotected |
Перекрестные ссылки m_UpdatePosition.
Используется в UpdateHologram().
|
inlineprotected |
Checks height relative to player's position.
Перекрестные ссылки DEFAULT_MAX_PLACEMENT_HEIGHT_DIFF, CfgGameplayHandler::GetDisableHeightPlacementCheck(), GetProjectionEntity(), GetProjectionPosition() и m_Player.
Используется в EvaluateCollision().
Перекрестные ссылки GetGame() и LOOKING_TO_SKY.
Используется в SetOnGround().
|
inlineprotected |
Перекрестные ссылки Math::AbsFloat(), GetProjectionPosition() и m_SlopeTolerance.
Используется в IsBaseViable().
|
inlineprotected |
Используется в IsBaseViable().
Перекрестные ссылки IsObjectStatic().
Используется в IsBaseViable().
|
inlineprotected |
Перекрестные ссылки CfgGameplayHandler::GetDisableIsBaseViableCheck(), GetGame(), GetLeftCloseProjectionVector(), GetLeftFarProjectionVector(), GetRightCloseProjectionVector(), GetRightFarProjectionVector(), IsBaseFlat(), IsBaseIntact(), IsBaseStatic(), m_Projection, PLACEMENT_RC_END_OFFSET, PLACEMENT_RC_START_OFFSET и DayZPhysics::RaycastRV().
Используется в EvaluateCollision().
|
inlineprotected |
|
inlineprotected |
Перекрестные ссылки CfgGameplayHandler::GetDisableIsClippingRoofCheck(), GetGame(), m_Projection и GameConstants::ROOF_CHECK_RAYCAST_DIST.
Используется в EvaluateCollision().
|
inlineprotected |
|
inlineprotected |
Перекрестные ссылки Math::AbsFloat(), CfgGameplayHandler::GetDisableIsCollidingAngleCheck(), m_Projection и m_YawPitchRollLimit.
Используется в EvaluateCollision().
Перекрестные ссылки DrawDebugCollisionBox(), DiagMenu::GetBool(), GetCollisionBoxSize(), CfgGameplayHandler::GetDisableIsCollidingBBoxCheck(), GetGame(), GetProjectionCollisionBox(), GetProjectionOrientation(), m_Player и m_Projection.
Используется в EvaluateCollision().
|
inlineprotected |
Перекрестные ссылки CfgGameplayHandler::GetDisableIsCollidingGPlotCheck() и m_IsCollidingGPlot.
Используется в EvaluateCollision().
|
inlineprotected |
Перекрестные ссылки CfgGameplayHandler::GetDisableIsCollidingPlayerCheck() и m_IsCollidingPlayer.
Используется в EvaluateCollision().
|
inlineprotected |
Перекрестные ссылки GetProjectionPosition() и Vector().
Используется в EvaluateCollision().
|
inlineprotected |
Перекрестные ссылки ItemBase::IsBasebuildingKit() и m_Parent.
|
inlineprotected |
Перекрестные ссылки m_IsFloating.
Используется в CorrectMaterialPathName(), EvaluateCollision() и SetProjectionPosition().
|
inlineprotected |
Перекрестные ссылки m_IsHidden.
Используется в EvaluateCollision().
|
inlineprotected |
Перекрестные ссылки CfgGameplayHandler::GetDisableIsInTerrainCheck(), GetLeftCloseProjectionVector(), GetLeftFarProjectionVector(), GetRightCloseProjectionVector(), GetRightFarProjectionVector(), m_Projection и DayZPhysics::RaycastRV().
Используется в EvaluateCollision().
Перекрестные ссылки m_ContactComponent, m_Parent, m_WatchtowerBlockedComponentNames и LOD::NAME_VIEW.
Используется в IsBaseStatic().
|
inlineprotected |
Checks if the item can be legally placed (usually checked by action as well)
Перекрестные ссылки ItemBase::CanBePlaced(), CfgGameplayHandler::GetDisableIsPlacementPermittedCheck(), GetProjectionPosition(), m_Parent и m_Player.
Используется в EvaluateCollision().
|
inlineprotected |
Перекрестные ссылки m_Projection.
|
inlineprivate |
Перекрестные ссылки m_Player.
Используется в UpdateHologram().
|
inlineprotected |
Перекрестные ссылки g_Game, CfgGameplayHandler::GetDisableIsUnderwaterCheck(), GetLeftCloseProjectionVector(), GetLeftFarProjectionVector(), GetRightCloseProjectionVector(), GetRightFarProjectionVector(), LIQUID_GROUP_WATER, LIQUID_SNOW и m_Projection.
Используется в EvaluateCollision().
Перекрестные ссылки Class::CastTo(), ECE_OBJECT_SWAP, GetGame(), GetProjectionEntity(), m_Parent и m_Projection.
|
inlineprotected |
|
inlineprotected |
Перекрестные ссылки GetProjectionCollisionBox(), GetProjectionOrientation(), GetProjectionPosition() и m_ProjectionTrigger.
Используется в Hologram() и UpdateHologram().
|
inlineprotected |
Перекрестные ссылки CorrectMaterialPathName(), GetGame(), GetHiddenSelection(), m_Projection и m_SelectionsToRefresh.
Используется в CreateTrigger() и UpdateHologram().
|
inlineprotected |
Перекрестные ссылки ANIMATION_INVENTORY, ANIMATION_PLACING, m_Projection, SELECTION_INVENTORY, SELECTION_PLACING, SetSelectionToRefresh() и UpdateSelections().
Используется в Hologram().
|
inlineprotected |
Sets hologram position based on player and projection distance.
startPosition | start position |
minProjectionDistance | lower distance limit |
maxProjectionDistance | higher distance limit |
inout | contactPosition is position of the hologram contact with ground/object |
Перекрестные ссылки vector::Distance(), m_IsHidden, PROJECTION_TRANSITION_MAX и PROJECTION_TRANSITION_MIN.
Используется в GetProjectionEntityPosition().
Перекрестные ссылки m_IsColliding.
Используется в EvaluateCollision().
Перекрестные ссылки m_IsCollidingGPlot.
Перекрестные ссылки m_IsCollidingPlayer.
Перекрестные ссылки m_IsFloating.
Используется в GetProjectionEntityPosition().
Перекрестные ссылки m_IsHidden.
Перекрестные ссылки GetProjectionDiameter(), HideWhenClose(), m_FromAdjusted, m_Player, m_Projection, m_WatchtowerIgnoreComponentNames, Math::Max(), LOD::NAME_VIEW, DayZPhysics::RaycastRV(), DayZPhysics::RaycastRVProxy(), SMALL_PROJECTION_GROUND и Vector().
Используется в SetProjectionPosition().
Перекрестные ссылки m_Projection.
Используется в Hologram().
Перекрестные ссылки m_Projection.
Используется в UpdateHologram().
Перекрестные ссылки IsFloating(), m_Projection и SetOnGround().
Используется в UpdateHologram().
Перекрестные ссылки m_SelectionsToRefresh.
Перекрестные ссылки m_SelectionsToRefresh.
Используется в SetAnimations().
Перекрестные ссылки m_UpdatePosition.
Перекрестные ссылки Math::AbsFloat(), Math::Lerp() и m_y_p_r_previous.
Используется в AlignProjectionOnTerrain().
Перекрестные ссылки m_Rotation.
Перекрестные ссылки AlignProjectionOnTerrain(), CheckPowerSource(), DestroyDebugCollisionBox(), EvaluateCollision(), GetProjectionEntityPosition(), GetUpdatePosition(), IsRestrictedFromAdvancedPlacing(), m_Parent, m_Player, m_Projection, RefreshTrigger(), RefreshVisual(), SetProjectionOrientation() и SetProjectionPosition().
|
inlineprotected |
Перекрестные ссылки g_Game, GetGame(), m_Parent и m_Projection.
Используется в SetAnimations().
Используется в SetAnimations().
Используется в SetAnimations().
Используется в HeightPlacementCheck().
Deprecated.
Используется в GetProjectionEntityPosition().
Используется в HideWhenClose().
|
protected |
Используется в AlignProjectionOnTerrain() и Hologram().
|
protected |
Используется в GetProjectionEntityPosition(), Hologram() и IsObjectStatic().
|
protected |
Используется в AlignProjectionOnTerrain() и GetProjectionEntityPosition().
|
protected |
Используется в GetDefaultOrientation().
|
protected |
Используется в GetProjectionEntityPosition(), Hologram() и SetOnGround().
|
protected |
Используется в IsColliding() и SetIsColliding().
|
protected |
Используется в IsCollidingGPlot() и SetIsCollidingGPlot().
|
protected |
Используется в IsCollidingPlayer() и SetIsCollidingPlayer().
|
protected |
Используется в IsFloating() и SetIsFloating().
|
protected |
Используется в IsHidden(), SetHologramPosition() и SetIsHidden().
|
protected |
|
protected |
|
protected |
|
protected |
Используется в AlignProjectionOnTerrain(), CorrectMaterialPathName(), EvaluateCollision(), GetHiddenSelection(), GetProjectionCollisionBox(), GetProjectionEntity(), GetProjectionEntityPosition(), GetProjectionOrientation(), GetProjectionPosition(), Hologram(), IsBaseViable(), IsClippingRoof(), IsCollidingAngle(), IsCollidingBBox(), IsInTerrain(), IsProjectionTrap(), IsUnderwater(), PlaceEntity(), RefreshVisual(), SetAnimations(), SetOnGround(), SetProjectionEntity(), SetProjectionOrientation(), SetProjectionPosition(), UpdateHologram(), UpdateSelections() и ~Hologram().
|
protected |
Используется в CreateTrigger(), Hologram(), RefreshTrigger() и ~Hologram().
|
protected |
Используется в GetProjectionName() и Hologram().
|
protected |
Используется в AddProjectionRotation(), GetProjectionRotation(), Hologram() и SubtractProjectionRotation().
Используется в RefreshVisual(), SetSelectionToRefresh() и SetSelectionToRefresh().
|
protected |
Используется в Hologram() и IsBaseFlat().
|
protected |
Используется в GetUpdatePosition(), Hologram() и SetUpdatePosition().
Используется в Hologram() и IsObjectStatic().
Используется в CorrectForWatchtower(), Hologram() и SetOnGround().
|
protected |
Используется в SmoothProjectionMovement().
|
protected |
Используется в Hologram() и IsCollidingAngle().
Используется в IsBaseViable().
Используется в IsBaseViable().
Используется в SetHologramPosition().
Используется в SetHologramPosition().
Используется в SetAnimations().
Используется в SetAnimations().
Используется в SetOnGround().
Используется в GetProjectionEntityPosition().
Используется в CreateTrigger().
Используется в CorrectMaterialPathName().
Используется в CorrectMaterialPathName().
Используется в CorrectMaterialPathName().