Exemplo n.º 1
0
        public IEnumerator SSGetBlackStoreItems(Coroutine coroutine,
                                                ActivityService _this,
                                                SSGetBlackStoreItemsInMessage msg)
        {
            var serverId = msg.Request.ServerId;
            var tempList = new List <StoneItem>();
            var result   = ServerBlackStoreManager.ApplyStoreInfo(serverId, ref tempList);

            if (result != (int)ErrorCodes.OK)
            {
                msg.Reply(result);
                yield break;
            }
            //Logger.Warn("GetBlackStoreItems--------------serverId : {0}", serverId);
            msg.Response.items.AddRange(tempList);
            msg.Reply((int)ErrorCodes.OK);
            yield break;
        }