public BowShootEvent(BowWeaponDataBlock bw, ItemRepresentation ir, uLink.NetworkMessageInfo ui, IBowWeaponItem ibw) { TakeDamage local = ibw.inventory.GetLocal <TakeDamage>(); _player = Fougerite.Server.Cache[local.GetComponent <Character>().netUser.userID]; _bw = bw; _ibw = ibw; _ir = ir; _unmi = ui; }
public static void BowWeaponDataBlock_DoAction2(BowWeaponDataBlock hook, uLink.BitStream stream, ItemRepresentation rep, ref uLink.NetworkMessageInfo info) { object[] array = new object[] { hook, stream, rep, info }; Method.Invoke("RustExtended.RustHook.BowWeaponDataBlock_DoAction2", array); info = (uLink.NetworkMessageInfo)array[3]; }