DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ CreateCollisionTrigger()

void CreateCollisionTrigger ( string part_name,
vector min_max[2],
vector center )
protected

См. определение в файле ConstructionBase.c строка 1757

1758 {
1760 {
1761 if (m_ConstructionBoxTrigger.GetPartName() == part_name) //already created
1762 {
1763 return;
1764 }
1765 else
1766 {
1768 }
1769 }
1770
1771 //get proper trigger extents (min<max)
1772 vector extents[2];
1773 GetTriggerExtents(min_max, extents);
1774
1775 //create trigger
1776 m_ConstructionBoxTrigger = ConstructionBoxTrigger.Cast(g_Game.CreateObject("ConstructionBoxTrigger", center, false, false, false));
1777 m_ConstructionBoxTrigger.SetPosition(center);
1778 m_ConstructionBoxTrigger.SetOrientation(m_EntityParent.GetOrientation());
1779 m_ConstructionBoxTrigger.SetExtents(extents[0], extents[1]);
1780
1781 m_ConstructionBoxTrigger.SetPartName(part_name);
1782 }
void GetTriggerExtents(vector min_max[2], out vector extents[2])
Определения ConstructionBase.c:1646
ConstructionBoxTrigger m_ConstructionBoxTrigger
Определения ConstructionBase.c:1803
EntityAI m_EntityParent
Определения ConstructionBase.c:45
void DestroyCollisionTrigger()
Определения ConstructionBase.c:1785
DayZGame g_Game
Определения DayZGame.c:4074
Определения EnConvert.c:119

Перекрестные ссылки DestroyCollisionTrigger(), g_Game, GetTriggerExtents(), m_ConstructionBoxTrigger и m_EntityParent.