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

◆ CreateCollisionTrigger()

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

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

1191 {
1193 {
1194 if ( m_ConstructionBoxTrigger.GetPartName() == part_name ) //already created
1195 {
1196 return;
1197 }
1198 else
1199 {
1201 }
1202 }
1203
1204 //get proper trigger extents (min<max)
1205 vector extents[2];
1206 GetTriggerExtents( min_max, extents );
1207
1208 //create trigger
1209 m_ConstructionBoxTrigger = ConstructionBoxTrigger.Cast( GetGame().CreateObject( "ConstructionBoxTrigger", center, false, false, false ) );
1210 m_ConstructionBoxTrigger.SetPosition( center );
1211 m_ConstructionBoxTrigger.SetOrientation( GetParent().GetOrientation() );
1212 m_ConstructionBoxTrigger.SetExtents( extents[0], extents[1] );
1213
1214 m_ConstructionBoxTrigger.SetPartName( part_name );
1215 }
vector GetOrientation()
Определения AreaDamageManager.c:306
void GetTriggerExtents(vector min_max[2], out vector extents[2])
Определения Construction.c:1158
ConstructionBoxTrigger m_ConstructionBoxTrigger
Определения Construction.c:21
void DestroyCollisionTrigger()
Определения Construction.c:1218
Определения EnConvert.c:106
proto native CGame GetGame()
BaseBuildingBase GetParent()
Get parent of the Effect.
Определения Construction.c:40

Перекрестные ссылки DestroyCollisionTrigger(), GetGame(), GetOrientation(), GetParent(), GetTriggerExtents() и m_ConstructionBoxTrigger.