public ShotgunShootEvent(ShotgunDataBlock bw, ItemRepresentation ir, uLink.NetworkMessageInfo ui, IBulletWeaponItem ibw, ShotgunEventType type, IDRemoteBodyPart part, bool flag, bool flag2, bool flag3, BodyPart part2, Vector3 vector, Vector3 vector2) { TakeDamage local = ibw.inventory.GetLocal <TakeDamage>(); _player = Fougerite.Server.GetServer().FindPlayer(local.GetComponent <Character>().netUser.userID); _bw = bw; _ir = ir; _ibw = ibw; _unmi = ui; _type = type; _part = part; _hitnetworkobj = flag; _hitbodypart = flag2; _isheadshot = flag3; _bodypart = part2; _endpos = vector; _offset = vector2; }
public ShotgunShootEvent(ShotgunDataBlock bw, ItemRepresentation ir, uLink.NetworkMessageInfo ui, IBulletWeaponItem ibw, int pellets, ShotgunEventType type) { TakeDamage local = ibw.inventory.GetLocal <TakeDamage>(); _player = Fougerite.Server.GetServer().FindPlayer(local.GetComponent <Character>().netUser.userID); _bw = bw; _ir = ir; _ibw = ibw; _unmi = ui; _type = type; _part = null; _pellets = pellets; _hitnetworkobj = false; _hitbodypart = false; _isheadshot = false; _bodypart = BodyPart.Spine0; _endpos = Vector3.zero; _offset = Vector3.zero; }