public GrenadeThrowEvent(HandGrenadeDataBlock bw, UnityEngine.GameObject go, ItemRepresentation ir, uLink.NetworkMessageInfo ui, IHandGrenadeItem ibw) { TakeDamage local = ibw.inventory.GetLocal <TakeDamage>(); _player = Fougerite.Server.GetServer().FindPlayer(local.GetComponent <Character>().netUser.userID); _bw = bw; _go = go; _ir = ir; _ibw = ibw; _unmi = ui; }
public static void HandGrenadeDataBlock_DoAction1(HandGrenadeDataBlock hook, uLink.BitStream stream, ItemRepresentation rep, ref uLink.NetworkMessageInfo info) { object[] array = new object[] { hook, stream, rep, info }; Method.Invoke("RustExtended.RustHook.HandGrenadeDataBlock_DoAction1", array); info = (uLink.NetworkMessageInfo)array[3]; }