public void forceRemoveItem() { if (BoltNetwork.isRunning) { RockThrowerRemoveItem rockThrowerRemoveItem = RockThrowerRemoveItem.Create(GlobalTargets.OnlyServer); setAmmoType component = this.ItemsRender[this.Items - 1].GetComponent <setAmmoType>(); if (component) { rockThrowerRemoveItem.ContentType = component.ammoType; } rockThrowerRemoveItem.Target = base.entity; rockThrowerRemoveItem.Player = LocalPlayer.Entity; rockThrowerRemoveItem.Send(); } else { setAmmoType component2 = this.ItemsRender[this.Items - 1].GetComponent <setAmmoType>(); this.ItemsRender[this.Items - 1].SetActive(false); if (component2) { this.loadItemIntoBasket(component2.ammoType); } if (this.Items > 0) { LocalPlayer.Sfx.PlayWhoosh(); } } }
public void forceRemoveItem() { if (this._nextItemIndex > 0) { if (BoltNetwork.isRunning) { RockThrowerRemoveItem rockThrowerRemoveItem = RockThrowerRemoveItem.Create(GlobalTargets.OnlyServer); rockThrowerRemoveItem.ContentType = this._items[this._nextItemIndex - 1]; rockThrowerRemoveItem.Target = base.entity; rockThrowerRemoveItem.Player = LocalPlayer.Entity; rockThrowerRemoveItem.Send(); } else { this.loadItemIntoBasket(this._items[this._nextItemIndex - 1]); } } }