Пример #1
0
        public async Task UseItemEvent(string handle, int type, string param)
        {
            ItemType itemType = (ItemType)type;

            ItemHandle iHandle;

            switch (itemType)
            {
            case ItemType.Vehicle:
                iHandle = await UseVehicle(handle, type, param);

                break;

            case ItemType.Weapon:
                iHandle = UseWeapon(handle, type, param);
                break;

            case ItemType.Drug:
                iHandle = await UseDrug(handle, type, param);

                break;

            default:
                ClientHandler.PlayerError($"Invalid enum.");
                return;
            }

            if (iHandle == null)
            {
                return;
            }

            InUseItemInventory.Add(handle, iHandle);
        }
Пример #2
0
 public void StashItemEvent(string handle)
 {
     InUseItemInventory.Remove(handle);
 }