atlasbipod.c 712 B

12345678910111213141516171819202122232425262728293031
  1. class AtlasBipod extends Inventory_Base
  2. {
  3. override bool CanPutAsAttachment( EntityAI parent )
  4. {
  5. if(!super.CanPutAsAttachment(parent)) {return false;}
  6. bool m4_hndgrd = false;
  7. bool ak_hndgrd = false;
  8. if ( parent.FindAttachmentBySlotName("weaponHandguardM4") != NULL )
  9. {
  10. m4_hndgrd = parent.FindAttachmentBySlotName("weaponHandguardM4").IsKindOf("M4_RISHndgrd");
  11. }
  12. if ( parent.FindAttachmentBySlotName("weaponHandguardAK") != NULL )
  13. {
  14. ak_hndgrd = parent.FindAttachmentBySlotName("weaponHandguardAK").IsKindOf("AK_RailHndgrd");
  15. }
  16. if ( m4_hndgrd || ak_hndgrd )
  17. {
  18. return true;
  19. }
  20. return false;
  21. }
  22. override bool CanDetachAttachment( EntityAI parent )
  23. {
  24. return false;
  25. }
  26. }