Пример #1
0
        private void RemoveItem(int id)
        {
            var item = new DummyObject(id);

            _list.AddItem(item);
            Assert.True(_list.RemoveItem(item));
        }
Пример #2
0
    void SaveDownloadData(DownloadData dd)
    {
        MultiFileDownData mfdd = (MultiFileDownData)dd.Data;

        for (; mfdd.OutsideRecvIndex < mfdd.RecvCount; ++mfdd.OutsideRecvIndex)
        {
            MultiFileOK mfo = mfdd.CompletionList[mfdd.OutsideRecvIndex];
            m_ThreadList.AddItem(mfo);
            continue;
            if (mfo.Drd.ResType == ResType.MAX)
            {
                //新的客户端
                if (!SaveClient(mfo))
                {
                    LogMgr.Log("客户端保存失败.");
                    m_bError = true;
                }
            }
            else
            {
                if (!SaveRes(mfo))
                {
                    LogMgr.Log("资源保存失败:" + mfo.Drd.ResType);
                    m_bError = true;
                }
            }
        }
    }
Пример #3
0
 public void AddException(string str)
 {
     if (str != m_LastErr)
     {
         m_LastErr = str;
         m_ErrList.AddItem(m_ErrPrefix + str);
     }
 }
Пример #4
0
    public static void Log(string str)
    {
#if UNITY_EDITOR
        Debug.Log(str);
#endif
        ms_StrList.AddItem(str);
        //SaveStr(str+"\r\n");
        // Debug.Log(str);
    }
Пример #5
0
        public void RemoveItemTest(int item)
        {
            var safeList = new SafeList <int>(false);

            safeList.AddItem(item);
            safeList.SignOnEvents((sender, args) =>
            {
                Assert.Equal(item, args.Items[0]);
                Assert.Equal(CollectionEventTypeEnum.Removed, args.CollectionEventType);
            });

            safeList.RemoveItems(new[] { item });
        }
Пример #6
0
    public static void Log(string str)
    {
        if (ServerSetting.IS_TEST == false)
        {
            return;
        }
#if UNITY_EDITOR
        Debug.Log(str);
#endif
        ms_StrList.AddItem(str);
        //SaveStr(str+"\r\n");
        // Debug.Log(str);
    }
Пример #7
0
        public void AddItemTest(int item)
        {
            var safeList = new SafeList <int>(false);

            void Handler(object sender, CollectionEventArgs <int> args)
            {
                Assert.Equal(item, args.Items[0]);
                Assert.Equal(CollectionEventTypeEnum.Added, args.CollectionEventType);
            }

            safeList.SignOnEvents(Handler);
            safeList.AddItem(item);
            safeList.UnSignFromEvents(Handler);
        }