Пример #1
0
        /**
         * Helper function for <code>equip</code> and <code>unequip</code> functions.
         */
        private void equipPriv(EquippableVG good, bool equip, bool notify)
        {
            SoomlaUtils.LogDebug(mTag, (!equip ? "unequipping " : "equipping ") + good.getName() + ".");

            String itemId = good.getItemId();
            String key = keyGoodEquipped(itemId);

            if (equip) {
            KeyValueStorage.SetValue(key, "");
            if (notify) {
                BusProvider.Instance.Post(new GoodEquippedEvent(good));
            }
            } else {
            KeyValueStorage.DeleteKeyValue(key);
            if (notify) {
                BusProvider.Instance.Post(new GoodUnEquippedEvent(good));
            }
            }
        }