bullethide.c 400 B

1234567891011121314151617181920212223
  1. class BulletHide extends WeaponStateBase
  2. {
  3. override void OnEntry (WeaponEventBase e)
  4. {
  5. super.OnEntry(e);
  6. if(e)
  7. {
  8. m_weapon.SelectionBulletHide();
  9. m_weapon.EffectBulletHide(m_weapon.GetCurrentMuzzle());
  10. }
  11. }
  12. override void OnExit (WeaponEventBase e)
  13. {
  14. super.OnExit(e);
  15. }
  16. };
  17. class BulletHide_W4T extends BulletHide
  18. {
  19. override bool IsWaitingForActionFinish () { return true; }
  20. };