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

◆ WeaponAnimEventFactory()

WeaponEventBase WeaponAnimEventFactory ( WeaponEvents type,
DayZPlayer p = NULL,
Magazine m = NULL )

creates animation system events

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

252{
253 switch (type)
254 {
255 case WeaponEvents.ATTACHMENT_HIDE: return new WeaponEventAnimAttachmentHide(p, m);
256 case WeaponEvents.ATTACHMENT_SHOW: return new WeaponEventAnimAttachmentShow(p, m);
257 case WeaponEvents.BULLET_EJECT: return new WeaponEventAnimBulletEject(p, m);
258 case WeaponEvents.BULLET_HIDE: return new WeaponEventAnimBulletHide(p, m);
259 case WeaponEvents.BULLET_HIDE2: return new WeaponEventAnimBulletHide2(p, m);
260 case WeaponEvents.BULLET_IN_CHAMBER: return new WeaponEventAnimBulletInChamber(p, m);
261 case WeaponEvents.BULLET_IN_MAGAZINE: return new WeaponEventAnimBulletInMagazine(p, m);
262 case WeaponEvents.BULLET_SHOW: return new WeaponEventAnimBulletShow(p, m);
263 case WeaponEvents.BULLET_SHOW2: return new WeaponEventAnimBulletShow2(p, m);
264 case WeaponEvents.CANUNJAM_END: return new WeaponEventAnimCanUnjamEnd(p, m);
265 case WeaponEvents.CANUNJAM_START: return new WeaponEventAnimCanUnjamStart(p, m);
266 case WeaponEvents.COCKED: return new WeaponEventAnimCocked(p, m);
267 case WeaponEvents.MAGAZINE_ATTACHED: return new WeaponEventAnimMagazineAttached(p, m);
268 case WeaponEvents.MAGAZINE_DETACHED: return new WeaponEventAnimMagazineDetached(p, m);
269 case WeaponEvents.MAGAZINE_HIDE: return new WeaponEventAnimMagazineHide(p, m);
270 case WeaponEvents.MAGAZINE_SHOW: return new WeaponEventAnimMagazineShow(p, m);
271 case WeaponEvents.SLIDER_OPEN: return new WeaponEventAnimSliderOpen(p, m);
272 case WeaponEvents.UNJAMMED: return new WeaponEventAnimUnjammed(p, m);
273 case WeaponEvents.HAMMER_UNCOCKED: return new WeaponEventAnimHammerUncocked(p, m);
274 case WeaponEvents.HAMMER_COCKED: return new WeaponEventAnimHammerCocked(p, m);
275 case WeaponEvents.CYLINDER_ROTATE: return new WeaponEventCylinderRotate(p, m);
276 //case WeaponEvents.: return new WeaponEventAnim(p, m);
277 }
278 return NULL;
279}
WeaponEvents
events
Определения human.c:963

Используется в HandleWeaponEvents() и WeaponEventFactory().