Exemplo n.º 1
0
        void PrepareItem(SyncBoughtItem boughtItem)
        {
            var ui = Instantiate <ShopItem> (shopItemResource, list.transform);

            ui.boughtItem = boughtItem;
            ui.PrepareItem();
        }
Exemplo n.º 2
0
        public void CmdBuy(SyncBoughtItem syncBoughtItem)
        {
            var item = items.FirstOrDefault(x => x.GetInstanceID() == syncBoughtItem.id);

            if (item == null)
            {
                return;
            }
            Buy(item);
            RpcBoughtItemCallback(syncBoughtItem);
        }
Exemplo n.º 3
0
        void RpcBoughtItemCallback(SyncBoughtItem syncBoughtItem)
        {
            var syncItem = syncItems.FirstOrDefault(x => x.id == syncBoughtItem.id);

            EventManager.TriggerEvent(Constants.EVENT_BOUGHT_ITEM_FROM_SHOP, new { syncItem = syncItem, ownNetId = _race.netId.Value });
        }