Example #1
0
        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;
        }
Example #2
0
 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];
 }