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

◆ OnEntry()

override void WeaponFireMultiMuzzle::OnEntry ( WeaponEventBase e)
inlineprivate

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

215 {
216 super.OnEntry(e);
217 if (e)
218 {
219 Magnum_Cylinder cylinder = Magnum_Cylinder.Cast(m_weapon.GetAttachmentByType(Magnum_Cylinder));
220 Magnum_Ejector ejector = Magnum_Ejector.Cast(m_weapon.GetAttachmentByType(Magnum_Ejector));
221 if(cylinder && ejector)
222 {
223 float a;
224 int mi = m_weapon.GetCurrentMuzzle();
225 switch(mi)
226 {
227 case 0:
229 break;
230 case 1:
232 cylinder.ResetAnimationPhase("Rotate_Cylinder", MAGNUM_ROTATION_POSITION_6 );
233 ejector.ResetAnimationPhase("Rotate_Ejector", MAGNUM_ROTATION_POSITION_6 );
234 break;
235 case 2:
237 break;
238 case 3:
240 break;
241 case 4:
243 break;
244 case 5:
246 break;
247 }
248 cylinder.SetAnimationPhase("Rotate_Cylinder", a );
249 ejector.SetAnimationPhase("Rotate_Ejector", a );
250 }
251 }
252 }
class WeaponGuardIsDestroyed extends WeaponGuardBase m_weapon
Определения Guards.c:604
const float MAGNUM_ROTATION_POSITION_2
Определения Magnum.c:4
const float MAGNUM_ROTATION_POSITION_1
Определения Magnum.c:3
const float MAGNUM_ROTATION_POSITION_3
Определения Magnum.c:5
const float MAGNUM_ROTATION_POSITION_4
Определения Magnum.c:6
const float MAGNUM_ROTATION_POSITION_6
Определения Magnum.c:8
const float MAGNUM_ROTATION_POSITION_5
Определения Magnum.c:7
const float MAGNUM_ROTATION_POSITION_0
Определения Magnum.c:2

Перекрестные ссылки m_weapon, MAGNUM_ROTATION_POSITION_0, MAGNUM_ROTATION_POSITION_1, MAGNUM_ROTATION_POSITION_2, MAGNUM_ROTATION_POSITION_3, MAGNUM_ROTATION_POSITION_4, MAGNUM_ROTATION_POSITION_5 и MAGNUM_ROTATION_POSITION_6.