コード例 #1
0
 private static SearchV2Response.Types.SearchCard GenericMessageCard(string message)
 {
     return(new SearchV2Response.Types.SearchCard
     {
         GenericMessage = new SearchV2Response.Types.SearchCard.Types
                          .GenericMessageCard()
         {
             Message = RichTextUtil.FromString(message)
         }
     });
 }
コード例 #2
0
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.F))
        {
            Debug.Log(RichTextUtil.Convert(input));
        }

        if (Input.GetKeyDown(KeyCode.G))
        {
            MultipleTask();
        }
    }
コード例 #3
0
        private static void HandleLogReceived(string condition, string stackTrace, LogType type)
        {
            Color logColor = ColorForLogType(type);

            bufferedLines_.Enqueue(RichTextUtil.WrapWithColorTag(condition, logColor));

            if (bufferedLines_.Count >= kBufferLimit || bufferedLines_.Sum(l => l.Length) >= kCharacterLimit)
            {
                bufferedLines_.Dequeue();
            }
            OnLogUpdated.Invoke();
        }
コード例 #4
0
 void MultipleTask()
 {
     ThreadPool.QueueUserWorkItem(
         (object a) =>
     {
         for (var i = 0; i < 1000; i++)
         {
             Debug.Log(RichTextUtil.Convert(input));
             Thread.Sleep(30);
         }
     }
         );
 }
コード例 #5
0
        private IEnumerable <SearchV2Response.Types.SearchCard> RenderDocs(IEnumerable <ScoreDoc> scoreDocs, ZhConverter zhConverter)
        {
            var searcher = this._indexHolder.LuceneIndexSearcher;

            return(scoreDocs.Select(sd =>
            {
                var docId = searcher.Doc(sd.Doc).GetField(LuceneUtils.Fields.DocId).GetStringValue();
                var ydDoc = _indexHolder.GetIndex().YngdiengDocuments.Single(y => y.DocId == docId);

                return new SearchV2Response.Types.SearchCard
                {
                    Word = new SearchV2Response.Types.SearchCard.Types.WordCard
                    {
                        Id = docId,
                        Yngping = RichTextUtil.FromString(ydDoc.YngpingSandhi.OrElse(ydDoc.YngpingUnderlying)),
                        Hanzi = RichTextUtil.FromString(zhConverter.tH(HanziUtils.HanziToString(ydDoc.HanziCanonical))),
                        Details = RichTextUtil.FromString(zhConverter.tM(Yngdieng.Backend.Services.Frontend.Words.GetSnippet
                                                                             (ydDoc, new Extension[] { }))),
                        Score = sd.Score
                    }
                };
            }));
        }