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

◆ ActionConditionContinue()

override bool ActionBuildShelter::ActionConditionContinue ( ActionData action_data)
inlineprotected

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

184 {
185 BaseBuildingBase base_building = BaseBuildingBase.Cast( action_data.m_Target.GetObject() );
186 Construction construction = base_building.GetConstruction();
187 string part_name = BuildPartActionData.Cast(action_data).m_PartType;
188 CollisionCheckData check_data = new CollisionCheckData;
189
190 check_data.m_PartName = part_name;
191 check_data.m_AdditionalExcludes.Insert(action_data.m_Player);
192
193 return !construction.IsCollidingEx( check_data ) && construction.CanBuildPart( part_name, action_data.m_MainItem, false );
194 }
void BaseBuildingBase()
Определения BaseBuildingBase.c:1328
void CollisionCheckData()
Определения Construction.c:1329
void Construction(BaseBuildingBase parent)
Определения Construction.c:26
proto void Insert(int index, string input)
Inserts a string into the n-th index, increasing the string length by the size of the input.

Перекрестные ссылки ActionData, CollisionCheckData(), Construction() и string::Insert().