public void UserFiredWeapon(UserFiredWeaponArguments e)
 {
     this.Target.UserFiredWeapon(this.user, e.weapon);
 }
 public void UserFiredWeapon(UserFiredWeaponArguments e)
 {
     var _target = this.Target(e.user);
     if (_target == null) return;
     _target.UserFiredWeapon(this.user, e.weapon);
 }