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

◆ CreateRemoteDetonatorReceiverAsAttachment()

void CreateRemoteDetonatorReceiverAsAttachment ( ActionData action_data)
protected

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

127 {
128 ExplosivesBase explosive;
129 if (action_data.m_Target.IsProxy())
130 {
131 explosive = ExplosivesBase.Cast(action_data.m_Target.GetParent());
132 }
133 else
134 {
135 explosive = ExplosivesBase.Cast(action_data.m_Target.GetObject());
136 }
137
138 if (explosive && action_data.m_MainItem)
139 {
140 explosive.UnlockTriggerSlots();
141 RemoteDetonatorTrigger.SpawnInPlayerHands(action_data.m_Player, explosive);
142 }
143 }
void ExplosivesBase()
Определения ExplosivesBase.c:45
PlayerBase m_Player
Определения ActionBase.c:40
ref ActionTarget m_Target
Определения ActionBase.c:39
ItemBase m_MainItem
Определения ActionBase.c:35
static RemoteDetonatorTrigger SpawnInPlayerHands(notnull EntityAI pEntity, EntityAI deviceToPair=null)
Определения RemoteDetonator.c:155

Перекрестные ссылки ExplosivesBase(), ActionData::m_MainItem, ActionData::m_Player, ActionData::m_Target и RemoteDetonatorTrigger::SpawnInPlayerHands().

Используется в OnFinishProgressServer().